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