44 #ifndef vtkMCubesReader_h
45 #define vtkMCubesReader_h
47 #include "vtkIOGeometryModule.h"
50 #define VTK_FILE_BYTE_ORDER_BIG_ENDIAN 0
51 #define VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN 1
53 VTK_ABI_NAMESPACE_BEGIN
71 vtkSetFilePathMacro(FileName);
72 vtkGetFilePathMacro(FileName);
79 vtkSetFilePathMacro(LimitsFileName);
80 vtkGetFilePathMacro(LimitsFileName);
88 vtkGetMacro(HeaderSize,
int);
126 void SetDataByteOrderToBigEndian();
127 void SetDataByteOrderToLittleEndian();
128 int GetDataByteOrder();
129 void SetDataByteOrder(
int);
130 const char* GetDataByteOrderAsString();
154 void CreateDefaultLocator();
180 VTK_ABI_NAMESPACE_END
vtkTypeUInt32 vtkMTimeType
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass.
Abstract class in support of both point location and point insertion.
vtkIncrementalPointLocator * Locator
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
read binary marching cubes file
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.