|
virtual int | IsA (const char *type) |
|
vtkEnSightGoldBinaryReader * | NewInstance () const |
|
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
|
vtkEnSightReader * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual char * | GetMeasuredFileName () |
|
virtual char * | GetMatchFileName () |
|
virtual void | SetParticleCoordinatesByIndex (int) |
|
virtual int | GetParticleCoordinatesByIndex () |
|
virtual void | ParticleCoordinatesByIndexOn () |
|
virtual void | ParticleCoordinatesByIndexOff () |
|
vtkGenericEnSightReader * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
const char * | GetDescription (int n) |
|
const char * | GetComplexDescription (int n) |
|
const char * | GetDescription (int n, int type) |
|
int | DetermineEnSightVersion (int quiet=0) |
|
vtkGenericEnSightReader * | GetReader () |
|
void | SetCaseFileName (const char *fileName) |
|
virtual char * | GetCaseFileName () |
|
virtual void | SetFilePath (const char *) |
|
virtual char * | GetFilePath () |
|
virtual int | GetEnSightVersion () |
|
virtual int | GetNumberOfVariables () |
|
virtual int | GetNumberOfComplexVariables () |
|
int | GetNumberOfVariables (int type) |
|
virtual int | GetNumberOfScalarsPerNode () |
|
virtual int | GetNumberOfVectorsPerNode () |
|
virtual int | GetNumberOfTensorsSymmPerNode () |
|
virtual int | GetNumberOfScalarsPerElement () |
|
virtual int | GetNumberOfVectorsPerElement () |
|
virtual int | GetNumberOfTensorsSymmPerElement () |
|
virtual int | GetNumberOfScalarsPerMeasuredNode () |
|
virtual int | GetNumberOfVectorsPerMeasuredNode () |
|
virtual int | GetNumberOfComplexScalarsPerNode () |
|
virtual int | GetNumberOfComplexVectorsPerNode () |
|
virtual int | GetNumberOfComplexScalarsPerElement () |
|
virtual int | GetNumberOfComplexVectorsPerElement () |
|
int | GetVariableType (int n) |
|
int | GetComplexVariableType (int n) |
|
virtual void | SetTimeValue (float value) |
|
virtual float | GetTimeValue () |
|
virtual float | GetMinimumTimeValue () |
|
virtual float | GetMaximumTimeValue () |
|
virtual vtkDataArrayCollection * | GetTimeSets () |
|
virtual void | ReadAllVariablesOn () |
|
virtual void | ReadAllVariablesOff () |
|
virtual void | SetReadAllVariables (int) |
|
virtual int | GetReadAllVariables () |
|
virtual vtkDataArraySelection * | GetPointDataArraySelection () |
|
virtual vtkDataArraySelection * | GetCellDataArraySelection () |
|
int | GetNumberOfPointArrays () |
|
int | GetNumberOfCellArrays () |
|
const char * | GetPointArrayName (int index) |
|
const char * | GetCellArrayName (int index) |
|
int | GetPointArrayStatus (const char *name) |
|
int | GetCellArrayStatus (const char *name) |
|
void | SetPointArrayStatus (const char *name, int status) |
|
void | SetCellArrayStatus (const char *name, int status) |
|
void | SetByteOrderToBigEndian () |
|
void | SetByteOrderToLittleEndian () |
|
virtual void | SetByteOrder (int) |
|
virtual int | GetByteOrder () |
|
const char * | GetByteOrderAsString () |
|
virtual char * | GetGeometryFileName () |
|
vtkMultiBlockDataSetAlgorithm * | NewInstance () const |
|
vtkMultiBlockDataSet * | GetOutput () |
|
vtkMultiBlockDataSet * | GetOutput (int) |
|
void | SetInputData (vtkDataObject *) |
|
void | SetInputData (int, vtkDataObject *) |
|
virtual int | ProcessRequest (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
|
vtkAlgorithm * | NewInstance () const |
|
int | HasExecutive () |
|
vtkExecutive * | GetExecutive () |
|
virtual void | SetExecutive (vtkExecutive *executive) |
|
virtual int | ModifyRequest (vtkInformation *request, int when) |
|
vtkInformation * | GetInputPortInformation (int port) |
|
vtkInformation * | GetOutputPortInformation (int port) |
|
int | GetNumberOfInputPorts () |
|
int | GetNumberOfOutputPorts () |
|
void | UpdateProgress (double amount) |
|
vtkInformation * | GetInputArrayInformation (int idx) |
|
void | RemoveAllInputs () |
|
vtkDataObject * | GetOutputDataObject (int port) |
|
virtual void | RemoveInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | RemoveInputConnection (int port, int idx) |
|
virtual void | RemoveAllInputConnections (int port) |
|
int | GetNumberOfInputConnections (int port) |
|
int | GetTotalNumberOfInputConnections () |
|
vtkAlgorithmOutput * | GetInputConnection (int port, int index) |
|
vtkAlgorithm * | GetInputAlgorithm (int port, int index, int &algPort) |
|
vtkAlgorithm * | GetInputAlgorithm (int port, int index) |
|
vtkExecutive * | GetInputExecutive (int port, int index) |
|
vtkInformation * | GetInputInformation (int port, int index) |
|
vtkInformation * | GetOutputInformation (int port) |
|
virtual void | UpdateInformation () |
|
virtual void | UpdateDataObject () |
|
virtual void | PropagateUpdateExtent () |
|
virtual void | UpdateWholeExtent () |
|
void | ConvertTotalInputToPortConnection (int ind, int &port, int &conn) |
|
int | SetUpdateExtentToWholeExtent (int port) |
|
int | SetUpdateExtentToWholeExtent () |
|
void | SetUpdateExtent (int port, int extent[6]) |
|
int | ProcessRequest (vtkInformation *request, vtkCollection *inInfo, vtkInformationVector *outInfo) |
|
virtual int | ComputePipelineMTime (vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, unsigned long *mtime) |
|
virtual vtkInformation * | GetInformation () |
|
virtual void | SetInformation (vtkInformation *) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
virtual void | SetAbortExecute (int) |
|
virtual int | GetAbortExecute () |
|
virtual void | AbortExecuteOn () |
|
virtual void | AbortExecuteOff () |
|
virtual void | SetProgress (double) |
|
virtual double | GetProgress () |
|
void | SetProgressText (const char *ptext) |
|
virtual char * | GetProgressText () |
|
virtual unsigned long | GetErrorCode () |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, const char *name) |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, int fieldAssociation, int fieldAttributeType) |
|
virtual void | SetInputArrayToProcess (int idx, vtkInformation *info) |
|
virtual void | SetInputArrayToProcess (int idx, int port, int connection, const char *fieldAssociation, const char *attributeTypeorName) |
|
vtkDataObject * | GetInputDataObject (int port, int connection) |
|
virtual void | SetInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | SetInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (int port, vtkAlgorithmOutput *input) |
|
virtual void | AddInputConnection (vtkAlgorithmOutput *input) |
|
virtual void | SetInputDataObject (int port, vtkDataObject *data) |
|
virtual void | SetInputDataObject (vtkDataObject *data) |
|
virtual void | AddInputDataObject (int port, vtkDataObject *data) |
|
virtual void | AddInputDataObject (vtkDataObject *data) |
|
vtkAlgorithmOutput * | GetOutputPort (int index) |
|
vtkAlgorithmOutput * | GetOutputPort () |
|
vtkAlgorithm * | GetInputAlgorithm () |
|
vtkExecutive * | GetInputExecutive () |
|
vtkInformation * | GetInputInformation () |
|
virtual void | Update (int port) |
|
virtual void | Update () |
|
virtual void | SetReleaseDataFlag (int) |
|
virtual int | GetReleaseDataFlag () |
|
void | ReleaseDataFlagOn () |
|
void | ReleaseDataFlagOff () |
|
int | UpdateExtentIsEmpty (vtkInformation *pinfo, vtkDataObject *output) |
|
int | UpdateExtentIsEmpty (vtkInformation *pinfo, int extentType) |
|
void | SetUpdateExtent (int port, int piece, int numPieces, int ghostLevel) |
|
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
|
void | SetUpdateExtent (int extent[6]) |
|
int * | GetUpdateExtent () |
|
int * | GetUpdateExtent (int port) |
|
void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
|
void | GetUpdateExtent (int port, int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
|
void | GetUpdateExtent (int extent[6]) |
|
void | GetUpdateExtent (int port, int extent[6]) |
|
int | GetUpdatePiece () |
|
int | GetUpdatePiece (int port) |
|
int | GetUpdateNumberOfPieces () |
|
int | GetUpdateNumberOfPieces (int port) |
|
int | GetUpdateGhostLevel () |
|
int | GetUpdateGhostLevel (int port) |
|
void | SetProgressObserver (vtkProgressObserver *) |
|
virtual vtkProgressObserver * | GetProgressObserver () |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkEnSightGoldBinaryReader () |
|
| ~vtkEnSightGoldBinaryReader () |
|
int | OpenFile (const char *filename) |
|
int | InitializeFile (const char *filename) |
|
int | ReadLine (char result[80]) |
|
int | ReadIntArray (int *result, int numInts) |
|
int | ReadLong (vtkTypeInt64 *result) |
|
int | ReadFloatArray (float *result, int numFloats) |
|
int | CountTimeSteps () |
|
int | SeekToCachedTimeStep (const char *fileName, int realTimeStep) |
|
void | AddTimeStepToCache (const char *fileName, int realTimeStep, vtkTypeInt64 address) |
|
void | AddFileIndexToCache (const char *fileName) |
|
|
virtual int | ReadGeometryFile (const char *fileName, int timeStep, vtkMultiBlockDataSet *output) |
|
|
virtual int | ReadMeasuredGeometryFile (const char *fileName, int timeStep, vtkMultiBlockDataSet *output) |
|
|
virtual int | ReadScalarsPerNode (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int measured=0, int numberOfComponents=1, int component=0) |
|
|
virtual int | ReadVectorsPerNode (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int measured=0) |
|
|
virtual int | ReadTensorsPerNode (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output) |
|
|
virtual int | ReadScalarsPerElement (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output, int numberOfComponents=1, int component=0) |
|
|
virtual int | ReadVectorsPerElement (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output) |
|
|
virtual int | ReadTensorsPerElement (const char *fileName, const char *description, int timeStep, vtkMultiBlockDataSet *output) |
|
|
virtual int | CreateUnstructuredGridOutput (int partId, char line[80], const char *name, vtkMultiBlockDataSet *output) |
|
|
virtual int | CreateStructuredGridOutput (int partId, char line[256], const char *name, vtkMultiBlockDataSet *output) |
|
|
int | CreateRectilinearGridOutput (int partId, char line[256], const char *name, vtkMultiBlockDataSet *output) |
|
|
int | CreateImageDataOutput (int partId, char line[80], const char *name, vtkMultiBlockDataSet *output) |
|
|
int | ReadInt (int *result) |
|
int | ReadPartId (int *result) |
|
|
int | SkipTimeStep () |
|
int | SkipStructuredGrid (char line[256]) |
|
int | SkipUnstructuredGrid (char line[256]) |
|
int | SkipRectilinearGrid (char line[256]) |
|
int | SkipImageData (char line[256]) |
|
| vtkEnSightReader () |
|
| ~vtkEnSightReader () |
|
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual void | ClearForNewCaseFileName () |
|
int | ReadVariableFiles (vtkMultiBlockDataSet *output) |
|
void | AddVariableFileName (const char *fileName1, const char *fileName2=NULL) |
|
void | AddVariableDescription (const char *description) |
|
void | AddVariableType () |
|
int | GetElementType (const char *line) |
|
int | GetSectionType (const char *line) |
|
void | ReplaceWildcards (char *filename, int num) |
|
void | RemoveLeadingBlanks (char *line) |
|
vtkIdList * | GetCellIds (int index, int cellType) |
|
virtual void | SetUseTimeSets (int) |
|
virtual int | GetUseTimeSets () |
|
virtual void | UseTimeSetsOn () |
|
virtual void | UseTimeSetsOff () |
|
virtual void | SetUseFileSets (int) |
|
virtual int | GetUseFileSets () |
|
virtual void | UseFileSetsOn () |
|
virtual void | UseFileSetsOff () |
|
int | CheckOutputConsistency () |
|
virtual void | SetMeasuredFileName (const char *) |
|
virtual void | SetMatchFileName (const char *) |
|
int | ReadCaseFile () |
|
int | ReadCaseFileGeometry (char *line) |
|
int | ReadCaseFileVariable (char *line) |
|
int | ReadCaseFileTime (char *line) |
|
int | ReadCaseFileFile (char *line) |
|
virtual int | CreateStructuredGridOutput (int partId, char line[80], const char *name, vtkMultiBlockDataSet *output)=0 |
|
void | AddToBlock (vtkMultiBlockDataSet *output, unsigned int blockNo, vtkDataSet *dataset) |
|
vtkDataSet * | GetDataSetFromBlock (vtkMultiBlockDataSet *output, unsigned int blockNo) |
|
void | SetBlockName (vtkMultiBlockDataSet *output, unsigned int blockNo, const char *name) |
|
| vtkGenericEnSightReader () |
|
| ~vtkGenericEnSightReader () |
|
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
|
int | ReadLine (char result[256]) |
|
int | ReadBinaryLine (char result[80]) |
|
int | ReadNextDataLine (char result[256]) |
|
void | SelectionModified () |
|
char ** | CreateStringArray (int numStrings) |
|
void | DestroyStringArray (int numStrings, char **strings) |
|
void | SetDataArraySelectionSetsFromVariables () |
|
void | SetDataArraySelectionSetsFromReader () |
|
void | SetReaderDataArraySelectionSetsFromSelf () |
|
virtual void | SetTimeSets (vtkDataArrayCollection *) |
|
int | InsertNewPartId (int partId) |
|
virtual void | SetGeometryFileName (const char *) |
|
void | AddVariableDescription (const char *description) |
|
void | AddComplexVariableDescription (const char *description) |
|
void | AddVariableType (int variableType) |
|
void | AddComplexVariableType (int variableType) |
|
int | ReplaceWildcards (char *fileName, int timeSet, int fileSet) |
|
void | ReplaceWildcardsHelper (char *fileName, int num) |
|
| vtkMultiBlockDataSetAlgorithm () |
|
| ~vtkMultiBlockDataSetAlgorithm () |
|
virtual vtkExecutive * | CreateDefaultExecutive () |
|
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
|
vtkDataObject * | GetInput (int port) |
|
virtual int | RequestDataObject (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
|
| vtkAlgorithm () |
|
| ~vtkAlgorithm () |
|
virtual void | SetNumberOfInputPorts (int n) |
|
virtual void | SetNumberOfOutputPorts (int n) |
|
int | InputPortIndexInRange (int index, const char *action) |
|
int | OutputPortIndexInRange (int index, const char *action) |
|
int | GetInputArrayAssociation (int idx, vtkInformationVector **inputVector) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
virtual void | SetNumberOfInputConnections (int port, int n) |
|
int | GetInputArrayAssociation (int idx, int connection, vtkInformationVector **inputVector) |
|
int | GetInputArrayAssociation (int idx, vtkDataObject *input) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input) |
|
vtkDataArray * | GetInputArrayToProcess (int idx, vtkDataObject *input, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkInformationVector **inputVector, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, int connection, vtkInformationVector **inputVector, int &association) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input) |
|
vtkAbstractArray * | GetInputAbstractArrayToProcess (int idx, vtkDataObject *input, int &association) |
|
vtkInformation * | GetInputArrayFieldInformation (int idx, vtkInformationVector **inputVector) |
|
virtual void | SetNthInputConnection (int port, int index, vtkAlgorithmOutput *input) |
|
void | SetInputDataInternal (int port, vtkDataObject *input) |
|
void | AddInputDataInternal (int port, vtkDataObject *input) |
|
virtual void | SetErrorCode (unsigned long) |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
virtual void | RegisterInternal (vtkObjectBase *, int check) |
|
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
class to read binary EnSight Gold files
vtkEnSightGoldBinaryReader is a class to read EnSight Gold files into vtk. Because the different parts of the EnSight data can be of various data types, this reader produces multiple outputs, one per part in the input file. All variable information is being stored in field data. The descriptions listed in the case file are used as the array names in the field data. For complex vector variables, the description is appended with _r (for the array of real values) and _i (for the array if imaginary values). Complex scalar variables are stored as a single array with 2 components, real and imaginary, listed in that order.
- Warning
- You must manually call Update on this reader and then connect the rest of the pipeline because (due to the nature of the file format) it is not possible to know ahead of time how many outputs you will have or what types they will be. This reader can only handle static EnSight datasets (both static geometry and variables).
- Thanks:
- Thanks to Yvan Fournier for providing the code to support nfaced elements.
- Tests:
- vtkEnSightGoldBinaryReader (Tests)
Definition at line 51 of file vtkEnSightGoldBinaryReader.h.