26 #ifndef vtkPNGReader_h
27 #define vtkPNGReader_h
29 #include "vtkIOImageModule.h"
67 void GetTextChunks(
const char*
key,
int beginEndIndex[2]);
71 const char* GetTextKey(
int index);
77 const char* GetTextValue(
int index);
82 size_t GetNumberOfTextChunks();
91 vtkGetMacro(ReadSpacingFromFile,
bool);
98 void ExecuteInformation() VTK_OVERRIDE;
103 void vtkPNGReaderUpdate2(
104 OT *outPtr,
int *outExt,
vtkIdType *outInc,
long pixSize);
109 void operator=(const
vtkPNGReader&) VTK_DELETE_FUNCTION;
112 vtkInternals* Internals;
113 bool ReadSpacingFromFile;
static vtkImageReader2 * New()
const char * GetFileExtensions() override
Get the file extensions for this format.
virtual int CanReadFile(const char *vtkNotUsed(fname))
Return non zero if the reader can read the given file name.
a simple class to control print indentation
topologically and geometrically regular array of data
const char * GetDescriptiveName() override
Return a descriptive name for the file format that might be useful in a GUI.
Superclass of binary file readers.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
general representation of visualization data