Go to the documentation of this file.
91 #ifndef vtkMultiBlockPLOT3DReader_h
92 #define vtkMultiBlockPLOT3DReader_h
292 int extent[6],
int wextent[6],
296 int extent[6],
int wextent[6],
300 int extent[6],
int wextent[6],
308 int ReadQHeader(FILE* fp,
bool checkGrid,
int& nq,
int& nqc,
int& overflow);
vtkDataArray * NewFloatArray()
void ComputeSwirl(vtkStructuredGrid *output)
#define vtkGetObjectMacro(name, type)
void ComputeVelocity(vtkStructuredGrid *output)
void ComputeEntropy(vtkStructuredGrid *output)
virtual int OpenFileForDataRead(void *&fp, const char *fname)
void ComputeKineticEnergy(vtkStructuredGrid *output)
void ComputePressure(vtkStructuredGrid *output)
void ComputeSoundSpeed(vtkStructuredGrid *output)
void AssignAttribute(int fNumber, vtkStructuredGrid *output, int attributeType)
void ComputeStrainRate(vtkStructuredGrid *output)
virtual void SetXYZFileName(const char *)
int AutoDetectionCheck(FILE *fp)
dynamic, self-adjusting array of unsigned char
#define vtkTypeMacro(thisClass, superclass)
vtkDataArray * CreateFloatArray()
topologically regular array of data
void ComputeVorticity(vtkStructuredGrid *output)
void SetFileName(const char *name)
void ComputeVelocityMagnitude(vtkStructuredGrid *output)
void SetByteOrderToLittleEndian()
static vtkMultiBlockPLOT3DReader * New()
void MapFunction(int fNumber, vtkStructuredGrid *output)
abstract superclass for arrays of numeric data
virtual int ReadVector(void *vfp, int extent[6], int wextent[6], int numDims, vtkDataArray *vector, vtkTypeUInt64 offset)
int ReadQHeader(FILE *fp, bool checkGrid, int &nq, int &nqc, int &overflow)
const char * GetFileName()
vtkIdType ReadValues(FILE *fp, int n, vtkDataArray *scalar)
int CheckFunctionFile(FILE *&fFp)
GLuint const GLchar * name
void ClearGeometryCache()
vtkMultiProcessController * Controller
void ComputeMachNumber(vtkStructuredGrid *output)
virtual int ReadScalar(void *vfp, int extent[6], int wextent[6], vtkDataArray *scalar, vtkTypeUInt64 offset)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int CheckSolutionFile(FILE *&qFp)
Multiprocessing communication superclass.
void SetVectorFunctionNumber(int num)
void ComputeVorticityMagnitude(vtkStructuredGrid *output)
void AddFunction(int functionNumber)
~vtkMultiBlockPLOT3DReader()
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
a simple class to control print indentation
#define vtkSetStringMacro(name)
dynamic, self-adjusting array of int
int ReadFunctionHeader(FILE *fp, int *nFunctions)
void ComputePressureGradient(vtkStructuredGrid *output)
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkGetMacro(name, type)
void SetScalarFunctionNumber(int num)
int CheckGeometryFile(FILE *&xyzFp)
vtkGetStringMacro(ExtensionsString)
int ReadIntBlock(FILE *fp, int n, int *block)
virtual int FillOutputPortInformation(int port, vtkInformation *info)
virtual void CloseFile(void *fp)
int GetNumberOfBlocksInternal(FILE *xyzFp, int allocate)
void CalculateFileSize(FILE *fp)
vtkIntArray * FunctionList
int CheckFile(FILE *&fp, const char *fname)
void ComputePressureCoefficient(vtkStructuredGrid *output)
vtkBooleanMacro(IgnoreDriverBugs, bool)
void RemoveAllFunctions()
void SetController(vtkMultiProcessController *c)
vtkSetMacro(IgnoreDriverBugs, bool)
virtual int ReadIntScalar(void *vfp, int extent[6], int wextent[6], vtkDataArray *scalar, vtkTypeUInt64 offset)
int SkipByteCount(FILE *fp)
void SetByteOrderToBigEndian()
virtual int CanReadBinaryFile(const char *fname)
vtkMultiBlockPLOT3DReader()
int ReadGeometryHeader(FILE *fp)
void ComputeEnthalpy(vtkStructuredGrid *output)
vtkMultiBlockPLOT3DReaderInternals * Internal
const char * GetByteOrderAsString()
int TwoDimensionalGeometry
#define VTKIOPARALLEL_EXPORT
void ComputeTemperature(vtkStructuredGrid *output)
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.