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);
149 vtkGetMacro(SwapBytes,
int);
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
read binary marching cubes file
void CreateDefaultLocator()
Create default locator.
vtkIncrementalPointLocator * Locator
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
const char * GetDataByteOrderAsString()
vtkMTimeType GetMTime()
Return the mtime also considering the locator.
void SetDataByteOrder(int)
void SetDataByteOrderToLittleEndian()
void SetLocator(vtkIncrementalPointLocator *locator)
Set / get a spatial locator for merging points.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
void SetDataByteOrderToBigEndian()
These methods should be used instead of the SwapBytes methods.
static vtkMCubesReader * New()
Construct object with FlipNormals turned off and Normals set to true.
Superclass for algorithms that produce only polydata as output.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkTypeUInt64 vtkMTimeType