56 #ifndef vtkMCubesReader_h
57 #define vtkMCubesReader_h
59 #include "vtkIOGeometryModule.h"
62 #define VTK_FILE_BYTE_ORDER_BIG_ENDIAN 0
63 #define VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN 1
82 vtkSetStringMacro(FileName);
90 vtkSetStringMacro(LimitsFileName);
99 vtkGetMacro(HeaderSize,
int);
110 vtkGetMacro(FlipNormals,
int);
119 vtkGetMacro(Normals,
int);
137 void SetDataByteOrderToBigEndian();
138 void SetDataByteOrderToLittleEndian();
139 int GetDataByteOrder();
140 void SetDataByteOrder(
int);
141 const char *GetDataByteOrderAsString();
149 vtkGetMacro(SwapBytes,
int);
165 void CreateDefaultLocator();
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
vtkTypeUInt64 vtkMTimeType
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.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
read binary marching cubes file
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.