 |
VTK
9.0.1
|
Go to the documentation of this file.
36 #ifndef vtkAVSucdReader_h
37 #define vtkAVSucdReader_h
39 #include "vtkIOGeometryModule.h"
58 vtkSetStringMacro(FileName);
59 vtkGetStringMacro(FileName);
75 vtkGetMacro(NumberOfCells,
int);
82 vtkGetMacro(NumberOfNodes,
int);
89 vtkGetMacro(NumberOfNodeFields,
int);
96 vtkGetMacro(NumberOfCellFields,
int);
104 vtkGetMacro(NumberOfFields,
int);
111 vtkGetMacro(NumberOfNodeComponents,
int);
112 vtkGetMacro(NumberOfCellComponents,
int);
124 vtkSetMacro(ByteOrder,
int);
125 vtkGetMacro(ByteOrder,
int);
180 int GetLabel(
char*
string,
int number,
char* label);
185 FILE_LITTLE_ENDIAN = 1
218 int ReadFloatBlock(
int n,
float* block);
219 int ReadIntBlock(
int n,
int* block);
220 void ReadXYZCoords(
vtkFloatArray* coords, idMapping& nodeMap);
223 const idMapping& nodeMap, idMapping& cellMap);
void SetByteOrderToBigEndian()
Set/Get the endian-ness of the binary file.
void SetPointArrayStatus(const char *name, int status)
void GetNodeDataRange(int nodeComp, int index, float *min, float *max)
void SetByteOrderToLittleEndian()
dynamic, self-adjusting array of float
void SetCellArrayStatus(const char *name, int status)
void EnableAllCellArrays()
void DisableAllCellArrays()
int GetLabel(char *string, int number, char *label)
int GetNumberOfCellArrays()
void GetCellDataRange(int cellComp, int index, float *min, float *max)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
Store on/off settings for data arrays for a vtkSource.
int NumberOfCellComponents
const char * GetCellArrayName(int index)
int GetCellArrayStatus(const char *name)
int GetPointArrayStatus(const char *name)
vtkDataArraySelection * PointDataArraySelection
int GetNumberOfPointArrays()
The following methods allow selective reading of solutions fields.
a simple class to control print indentation
~vtkAVSucdReader() override
dynamic, self-adjusting array of int
void EnableAllPointArrays()
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
dynamic, self-adjusting array of vtkIdType
void DisableAllPointArrays()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
const char * GetPointArrayName(int index)
Superclass for algorithms that produce only unstructured grid as output.
int NumberOfNodeComponents
const char * GetByteOrderAsString()
dataset represents arbitrary combinations of all possible cell types
static vtkAVSucdReader * New()
vtkDataArraySelection * CellDataArraySelection
reads a dataset in AVS "UCD" format