34#ifndef vtkMCubesWriter_h
35#define vtkMCubesWriter_h
37#include "vtkIOGeometryModule.h"
object to represent cell connectivity
abstract superclass for arrays of numeric data
a simple class to control print indentation
write binary marching cubes file
vtkPolyData * GetInput()
Get the input to this writer.
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(int port)
Get the input to this writer.
~vtkMCubesWriter() override
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)