20 #ifndef vtkBYUWriter_h
21 #define vtkBYUWriter_h
23 #include "vtkIOGeometryModule.h"
26 VTK_ABI_NAMESPACE_BEGIN
41 vtkSetFilePathMacro(GeometryFileName);
42 vtkGetFilePathMacro(GeometryFileName);
49 vtkSetFilePathMacro(DisplacementFileName);
50 vtkGetFilePathMacro(DisplacementFileName);
57 vtkSetFilePathMacro(ScalarFileName);
58 vtkGetFilePathMacro(ScalarFileName);
65 vtkSetFilePathMacro(TextureFileName);
66 vtkGetFilePathMacro(TextureFileName);
118 void WriteGeometryFile(FILE* fp,
int numPts);
119 void WriteDisplacementFile(
int numPts);
120 void WriteScalarFile(
int numPts);
121 void WriteTextureFile(
int numPts);
130 VTK_ABI_NAMESPACE_END
concrete dataset represents vertices, lines, polygons, and triangle strips
abstract class to write data to file(s)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
vtkDataObject * GetInput()
vtkTypeBool WriteDisplacement
char * DisplacementFileName
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
static vtkAlgorithm * New()
virtual void WriteData()=0