53 #ifndef vtkMCubesReader_h
54 #define vtkMCubesReader_h
56 #include "vtkIOGeometryModule.h"
59 #define VTK_FILE_BYTE_ORDER_BIG_ENDIAN 0
60 #define VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN 1
79 vtkSetStringMacro(FileName);
80 vtkGetStringMacro(FileName);
87 vtkSetStringMacro(LimitsFileName);
88 vtkGetStringMacro(LimitsFileName);
96 vtkGetMacro(HeaderSize,
int);
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
read binary marching cubes file
vtkMTimeType GetMTime() override
Return the mtime also considering the locator.
void CreateDefaultLocator()
Create default locator.
vtkIncrementalPointLocator * Locator
const char * GetDataByteOrderAsString()
void SetDataByteOrder(int)
void SetDataByteOrderToLittleEndian()
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
~vtkMCubesReader() override
void SetLocator(vtkIncrementalPointLocator *locator)
Set / get a spatial locator for merging points.
void SetDataByteOrderToBigEndian()
These methods should be used instead of the SwapBytes methods.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkMCubesReader * New()
Construct object with FlipNormals turned off and Normals set to true.
Superclass for algorithms that produce only polydata as output.
vtkTypeUInt32 vtkMTimeType