30 #ifndef vtkBYUReader_h
31 #define vtkBYUReader_h
46 vtkSetStringMacro(GeometryFileName);
47 vtkGetStringMacro(GeometryFileName);
52 virtual void SetFileName(
const char* f) { this->SetGeometryFileName(f); }
53 virtual char*
GetFileName() {
return this->GetGeometryFileName(); }
58 vtkSetStringMacro(DisplacementFileName);
59 vtkGetStringMacro(DisplacementFileName);
64 vtkSetStringMacro(ScalarFileName);
65 vtkGetStringMacro(ScalarFileName);
70 vtkSetStringMacro(TextureFileName);
71 vtkGetStringMacro(TextureFileName);
76 vtkSetMacro(ReadDisplacement,
int);
77 vtkGetMacro(ReadDisplacement,
int);
78 vtkBooleanMacro(ReadDisplacement,
int);
83 vtkSetMacro(ReadScalar,
int);
84 vtkGetMacro(ReadScalar,
int);
85 vtkBooleanMacro(ReadScalar,
int);
91 vtkSetMacro(ReadTexture,
int);
92 vtkGetMacro(ReadTexture,
int);
93 vtkBooleanMacro(ReadTexture,
int);
99 vtkGetMacro(PartNumber,
int);
106 static int CanReadFile(
const char *filename);
115 int idx,
int numDivisions);
126 void ReadGeometryFile(FILE *fp,
int &numPts,
vtkInformation *outInfo);
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void SetFileName(const char *f)
virtual char * GetFileName()
#define VTKIOGEOMETRY_EXPORT
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
read MOVIE.BYU polygon files
char * DisplacementFileName
general representation of visualization data