Go to the documentation of this file.
42 #ifndef vtkAVSucdReader_h
43 #define vtkAVSucdReader_h
45 #include "vtkIOGeometryModule.h"
64 vtkSetStringMacro(FileName);
65 vtkGetStringMacro(FileName);
81 vtkGetMacro(NumberOfCells,
int);
88 vtkGetMacro(NumberOfNodes,
int);
95 vtkGetMacro(NumberOfNodeFields,
int);
102 vtkGetMacro(NumberOfCellFields,
int);
110 vtkGetMacro(NumberOfFields,
int);
117 vtkGetMacro(NumberOfNodeComponents,
int);
118 vtkGetMacro(NumberOfCellComponents,
int);
130 vtkSetMacro(ByteOrder,
int);
131 vtkGetMacro(ByteOrder,
int);
186 int GetLabel(
char *
string,
int number,
char *label);
225 int ReadFloatBlock(
int n,
float *block);
226 int ReadIntBlock(
int n,
int *block);
227 void ReadXYZCoords(
vtkFloatArray *coords, idMapping& nodeMap);
228 void ReadBinaryCellTopology(
vtkIntArray *material,
int *types,
232 const idMapping& nodeMap,
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