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);
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.