dox/IO/vtkPNGReader.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00035
#ifndef __vtkPNGReader_h
00036
#define __vtkPNGReader_h
00037
00038
#include "vtkImageReader2.h"
00039
00040 class VTK_IO_EXPORT vtkPNGReader :
public vtkImageReader2
00041 {
00042
public:
00043
static vtkPNGReader *
New();
00044 vtkTypeRevisionMacro(vtkPNGReader,
vtkImageReader2);
00045
virtual void PrintSelf(ostream& os,
vtkIndent indent);
00046
00047
protected:
00048 vtkPNGReader() {};
00049 ~vtkPNGReader() {};
00050
00052
virtual int CanReadFile(
const char* fname);
00053
00054
00055
00056
00057 virtual const char*
GetFileExensions()
00058 {
00059
return ".png";
00060 }
00062
00064
00066 virtual const char*
GetDescriptiveName()
00067 {
00068
return "PNG";
00069 }
00071
00072
virtual void ExecuteInformation();
00073
virtual void ExecuteData(
vtkDataObject *out);
00074
private:
00075 vtkPNGReader(
const vtkPNGReader&);
00076
void operator=(
const vtkPNGReader&);
00077 };
00078
#endif
00079
00080