55 #ifndef __vtkMCubesReader_h
56 #define __vtkMCubesReader_h
60 #define VTK_FILE_BYTE_ORDER_BIG_ENDIAN 0
61 #define VTK_FILE_BYTE_ORDER_LITTLE_ENDIAN 1
76 vtkSetStringMacro(FileName);
77 vtkGetStringMacro(FileName);
82 vtkSetStringMacro(LimitsFileName);
83 vtkGetStringMacro(LimitsFileName);
90 vtkGetMacro(HeaderSize,
int);
98 vtkSetMacro(FlipNormals,
int);
99 vtkGetMacro(FlipNormals,
int);
100 vtkBooleanMacro(FlipNormals,
int);
105 vtkSetMacro(Normals,
int);
106 vtkGetMacro(Normals,
int);
107 vtkBooleanMacro(Normals,
int);
121 void SetDataByteOrderToBigEndian();
122 void SetDataByteOrderToLittleEndian();
123 int GetDataByteOrder();
124 void SetDataByteOrder(
int);
125 const char *GetDataByteOrderAsString();
130 vtkSetMacro(SwapBytes,
int);
131 vtkGetMacro(SwapBytes,
int);
132 vtkBooleanMacro(SwapBytes,
int);
143 void CreateDefaultLocator();
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Abstract class in support of both point location and point insertion.
vtkIncrementalPointLocator * Locator
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
#define VTK_LARGE_INTEGER