25#ifndef vtkMCubesWriter_h 
   26#define vtkMCubesWriter_h 
   28#include "vtkIOGeometryModule.h"  
   31VTK_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
 
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)