25 #ifndef vtkBYUReader_h
26 #define vtkBYUReader_h
28 #include "vtkIOGeometryModule.h"
43 vtkSetStringMacro(GeometryFileName);
50 virtual void SetFileName(
const char* f) { this->SetGeometryFileName(f); }
51 virtual char*
GetFileName() {
return this->GetGeometryFileName(); }
57 vtkSetStringMacro(DisplacementFileName);
65 vtkSetStringMacro(ScalarFileName);
73 vtkSetStringMacro(TextureFileName);
82 vtkGetMacro(ReadDisplacement,
int);
91 vtkGetMacro(ReadScalar,
int);
101 vtkGetMacro(ReadTexture,
int);
110 vtkGetMacro(PartNumber,
int);
119 static int CanReadFile(
const char *filename);
128 int idx,
int numDivisions);
130 char *GeometryFileName;
131 char *DisplacementFileName;
132 char *ScalarFileName;
133 char *TextureFileName;
134 int ReadDisplacement;
139 void ReadGeometryFile(FILE *fp,
int &numPts, vtkInformation *outInfo);
140 void ReadDisplacementFile(
int numPts, vtkInformation *outInfo);
141 void ReadScalarFile(
int numPts, vtkInformation *outInfo);
142 void ReadTextureFile(
int numPts, vtkInformation *outInfo);
145 void operator=(const
vtkBYUReader&) VTK_DELETE_FUNCTION;
virtual void SetFileName(const char *f)
Specify name of geometry FileName (alias).
virtual char * GetFileName()
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
read MOVIE.BYU polygon files
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.