91 #ifndef vtkMultiBlockPLOT3DReader_h 92 #define vtkMultiBlockPLOT3DReader_h 115 virtual void SetXYZFileName(
const char* );
209 void SetByteOrderToBigEndian();
210 void SetByteOrderToLittleEndian();
213 const char *GetByteOrderAsString();
231 void SetScalarFunctionNumber(
int num);
238 void SetVectorFunctionNumber(
int num);
246 void AddFunction(
int functionNumber);
247 void RemoveFunction(
int);
248 void RemoveAllFunctions();
253 virtual int CanReadBinaryFile(
const char* fname);
273 int CheckFile(FILE*& fp,
const char* fname);
274 int CheckGeometryFile(FILE*& xyzFp);
275 int CheckSolutionFile(FILE*& qFp);
276 int CheckFunctionFile(FILE*& fFp);
278 int SkipByteCount (FILE* fp);
279 int ReadIntBlock (FILE* fp,
int n,
int* block);
284 int GetNumberOfBlocksInternal(FILE* xyzFp,
int allocate);
286 int ReadGeometryHeader(FILE* fp);
287 int ReadQHeader(FILE* fp,
bool checkGrid,
int& nq,
int& nqc,
int& overflow);
288 int ReadFunctionHeader(FILE* fp,
int* nFunctions);
290 void CalculateFileSize(FILE* fp);
291 long EstimateSize(
int ni,
int nj,
int nk);
293 int AutoDetectionCheck(FILE* fp);
322 void ClearGeometryCache();
void SetFileName(const char *name)
#define vtkGetMacro(name, type)
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.
#define vtkSetStringMacro(name)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkTypeMacro(thisClass, superclass)
#define VTKIOGEOMETRY_EXPORT
static vtkMultiBlockDataSetAlgorithm * New()
virtual int FillOutputPortInformation(int port, vtkInformation *info)
dynamic, self-adjusting array of int
GLuint const GLchar * name
a simple class to control print indentation
int TwoDimensionalGeometry
abstract superclass for arrays of numeric data
vtkMultiBlockPLOT3DReaderInternals * Internal
#define vtkGetStringMacro(name)
dynamic, self-adjusting array of unsigned char
topologically regular array of data
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkBooleanMacro(name, type)
const char * GetFileName()
vtkIntArray * FunctionList
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkSetMacro(name, type)