55 #ifndef vtkMCubesReader_h
56 #define vtkMCubesReader_h
61 #define VTK_FILE_BYTE_ORDER_BIG_ENDIAN 0
62 #define VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN 1
77 vtkSetStringMacro(FileName);
78 vtkGetStringMacro(FileName);
83 vtkSetStringMacro(LimitsFileName);
84 vtkGetStringMacro(LimitsFileName);
91 vtkGetMacro(HeaderSize,
int);
99 vtkSetMacro(FlipNormals,
int);
100 vtkGetMacro(FlipNormals,
int);
101 vtkBooleanMacro(FlipNormals,
int);
106 vtkSetMacro(Normals,
int);
107 vtkGetMacro(Normals,
int);
108 vtkBooleanMacro(Normals,
int);
122 void SetDataByteOrderToBigEndian();
123 void SetDataByteOrderToLittleEndian();
124 int GetDataByteOrder();
125 void SetDataByteOrder(
int);
126 const char *GetDataByteOrderAsString();
131 vtkSetMacro(SwapBytes,
int);
132 vtkGetMacro(SwapBytes,
int);
133 vtkBooleanMacro(SwapBytes,
int);
144 void CreateDefaultLocator();
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Abstract class in support of both point location and point insertion.
vtkIncrementalPointLocator * Locator
#define VTKIOGEOMETRY_EXPORT
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
virtual unsigned long GetMTime()
a simple class to control print indentation
read binary marching cubes file