#include <vtkAVSucdReader.h>
vtkAVSucdReader creates an unstructured grid dataset. It reads binary or ASCII files stored in UCD format, with optional data stored at the nodes or at the cells of the model. A cell-based fielddata stores the material id. The class can automatically detect the endian-ness of the binary files.
Definition at line 48 of file vtkAVSucdReader.h.
anonymous enum [protected] |
enum vtkAVSucdReader::UCDCell_type [protected] |
vtkAVSucdReader::vtkAVSucdReader | ( | ) | [protected] |
vtkAVSucdReader::~vtkAVSucdReader | ( | ) | [protected] |
static vtkAVSucdReader* vtkAVSucdReader::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkUnstructuredGridAlgorithm.
virtual const char* vtkAVSucdReader::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkUnstructuredGridAlgorithm.
static int vtkAVSucdReader::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.
Reimplemented from vtkUnstructuredGridAlgorithm.
virtual int vtkAVSucdReader::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.
Reimplemented from vtkUnstructuredGridAlgorithm.
static vtkAVSucdReader* vtkAVSucdReader::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkUnstructuredGridAlgorithm.
void vtkAVSucdReader::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkUnstructuredGridAlgorithm.
virtual void vtkAVSucdReader::SetFileName | ( | const char * | ) | [virtual] |
Specify file name of AVS UCD datafile to read
virtual char* vtkAVSucdReader::GetFileName | ( | ) | [virtual] |
Specify file name of AVS UCD datafile to read
virtual void vtkAVSucdReader::SetBinaryFile | ( | int | ) | [virtual] |
Is the file to be read written in binary format (as opposed to ascii).
virtual int vtkAVSucdReader::GetBinaryFile | ( | ) | [virtual] |
Is the file to be read written in binary format (as opposed to ascii).
virtual void vtkAVSucdReader::BinaryFileOn | ( | ) | [virtual] |
Is the file to be read written in binary format (as opposed to ascii).
virtual void vtkAVSucdReader::BinaryFileOff | ( | ) | [virtual] |
Is the file to be read written in binary format (as opposed to ascii).
virtual int vtkAVSucdReader::GetNumberOfCells | ( | ) | [virtual] |
Get the total number of cells.
virtual int vtkAVSucdReader::GetNumberOfNodes | ( | ) | [virtual] |
Get the total number of nodes.
virtual int vtkAVSucdReader::GetNumberOfNodeFields | ( | ) | [virtual] |
Get the number of data fields at the nodes.
virtual int vtkAVSucdReader::GetNumberOfCellFields | ( | ) | [virtual] |
Get the number of data fields at the cell centers.
virtual int vtkAVSucdReader::GetNumberOfFields | ( | ) | [virtual] |
Get the number of data fields for the model. Unused because VTK has no methods for it.
virtual int vtkAVSucdReader::GetNumberOfNodeComponents | ( | ) | [virtual] |
Get the number of data components at the nodes and cells.
virtual int vtkAVSucdReader::GetNumberOfCellComponents | ( | ) | [virtual] |
Get the number of data components at the nodes and cells.
void vtkAVSucdReader::SetByteOrderToBigEndian | ( | ) |
Set/Get the endian-ness of the binary file.
void vtkAVSucdReader::SetByteOrderToLittleEndian | ( | ) |
Set/Get the endian-ness of the binary file.
const char* vtkAVSucdReader::GetByteOrderAsString | ( | ) |
Set/Get the endian-ness of the binary file.
virtual void vtkAVSucdReader::SetByteOrder | ( | int | ) | [virtual] |
virtual int vtkAVSucdReader::GetByteOrder | ( | ) | [virtual] |
int vtkAVSucdReader::GetNumberOfPointArrays | ( | ) |
The following methods allow selective reading of solutions fields. by default, ALL data fields are the nodes and cells are read, but this can be modified.
int vtkAVSucdReader::GetNumberOfCellArrays | ( | ) |
The following methods allow selective reading of solutions fields. by default, ALL data fields are the nodes and cells are read, but this can be modified.
const char* vtkAVSucdReader::GetPointArrayName | ( | int | index | ) |
The following methods allow selective reading of solutions fields. by default, ALL data fields are the nodes and cells are read, but this can be modified.
const char* vtkAVSucdReader::GetCellArrayName | ( | int | index | ) |
The following methods allow selective reading of solutions fields. by default, ALL data fields are the nodes and cells are read, but this can be modified.
int vtkAVSucdReader::GetPointArrayStatus | ( | const char * | name | ) |
The following methods allow selective reading of solutions fields. by default, ALL data fields are the nodes and cells are read, but this can be modified.
int vtkAVSucdReader::GetCellArrayStatus | ( | const char * | name | ) |
The following methods allow selective reading of solutions fields. by default, ALL data fields are the nodes and cells are read, but this can be modified.
void vtkAVSucdReader::SetPointArrayStatus | ( | const char * | name, | |
int | status | |||
) |
The following methods allow selective reading of solutions fields. by default, ALL data fields are the nodes and cells are read, but this can be modified.
void vtkAVSucdReader::SetCellArrayStatus | ( | const char * | name, | |
int | status | |||
) |
The following methods allow selective reading of solutions fields. by default, ALL data fields are the nodes and cells are read, but this can be modified.
void vtkAVSucdReader::DisableAllCellArrays | ( | ) |
void vtkAVSucdReader::EnableAllCellArrays | ( | ) |
void vtkAVSucdReader::DisableAllPointArrays | ( | ) |
void vtkAVSucdReader::EnableAllPointArrays | ( | ) |
void vtkAVSucdReader::GetCellDataRange | ( | int | cellComp, | |
int | index, | |||
float * | min, | |||
float * | max | |||
) |
void vtkAVSucdReader::GetNodeDataRange | ( | int | nodeComp, | |
int | index, | |||
float * | min, | |||
float * | max | |||
) |
int vtkAVSucdReader::RequestInformation | ( | vtkInformation * | , | |
vtkInformationVector ** | , | |||
vtkInformationVector * | ||||
) | [protected, virtual] |
Reimplemented from vtkUnstructuredGridAlgorithm.
int vtkAVSucdReader::RequestData | ( | vtkInformation * | request, | |
vtkInformationVector ** | inputVector, | |||
vtkInformationVector * | outputVector | |||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkUnstructuredGridAlgorithm.
int vtkAVSucdReader::GetLabel | ( | char * | string, | |
int | number, | |||
char * | label | |||
) | [protected] |
char* vtkAVSucdReader::FileName [protected] |
Definition at line 144 of file vtkAVSucdReader.h.
int vtkAVSucdReader::BinaryFile [protected] |
Definition at line 145 of file vtkAVSucdReader.h.
int vtkAVSucdReader::NumberOfNodes [protected] |
Definition at line 147 of file vtkAVSucdReader.h.
int vtkAVSucdReader::NumberOfCells [protected] |
Definition at line 148 of file vtkAVSucdReader.h.
int vtkAVSucdReader::NumberOfNodeFields [protected] |
Definition at line 149 of file vtkAVSucdReader.h.
int vtkAVSucdReader::NumberOfNodeComponents [protected] |
Definition at line 150 of file vtkAVSucdReader.h.
int vtkAVSucdReader::NumberOfCellComponents [protected] |
Definition at line 151 of file vtkAVSucdReader.h.
int vtkAVSucdReader::NumberOfCellFields [protected] |
Definition at line 152 of file vtkAVSucdReader.h.
int vtkAVSucdReader::NumberOfFields [protected] |
Definition at line 153 of file vtkAVSucdReader.h.
int vtkAVSucdReader::NlistNodes [protected] |
Definition at line 154 of file vtkAVSucdReader.h.
ifstream* vtkAVSucdReader::FileStream [protected] |
Definition at line 156 of file vtkAVSucdReader.h.
Definition at line 158 of file vtkAVSucdReader.h.
Definition at line 159 of file vtkAVSucdReader.h.
int vtkAVSucdReader::DecrementNodeIds [protected] |
Definition at line 161 of file vtkAVSucdReader.h.
int vtkAVSucdReader::ByteOrder [protected] |
Definition at line 162 of file vtkAVSucdReader.h.
DataInfo* vtkAVSucdReader::NodeDataInfo [protected] |
Definition at line 190 of file vtkAVSucdReader.h.
DataInfo* vtkAVSucdReader::CellDataInfo [protected] |
Definition at line 191 of file vtkAVSucdReader.h.