25 #ifndef vtkMCubesWriter_h
26 #define vtkMCubesWriter_h
28 #include "vtkIOGeometryModule.h"
31 VTK_ABI_NAMESPACE_BEGIN
object to represent cell connectivity
abstract superclass for arrays of numeric data
a simple class to control print indentation
write binary marching cubes file
vtkGetFilePathMacro(LimitsFileName)
Set/get file name of marching cubes limits file.
void WriteMCubes(FILE *fp, vtkPoints *pts, vtkDataArray *normals, vtkCellArray *polys)
void WriteData() override
void WriteLimits(FILE *fp, double *bounds)
vtkGetFilePathMacro(FileName)
Specify file name of vtk polygon data file to write.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
vtkSetFilePathMacro(LimitsFileName)
Set/get file name of marching cubes limits file.
static vtkMCubesWriter * New()
vtkPolyData * GetInput()
Get the input to this writer.
~vtkMCubesWriter() override
vtkPolyData * GetInput(int port)
Get the input to this writer.
vtkSetFilePathMacro(FileName)
Specify file name of vtk polygon data file to write.
represent and manipulate 3D points
concrete dataset represents vertices, lines, polygons, and triangle strips
abstract class to write data to file(s)