VTK
Public Member Functions | Public Attributes | List of all members
vtkExodusIIReaderPrivate::ArrayInfoType Struct Reference

A struct to hold information about time-varying arrays. More...

#include <vtkExodusIIReaderPrivate.h>

Collaboration diagram for vtkExodusIIReaderPrivate::ArrayInfoType:
[legend]

Public Member Functions

void Reset ()
 Clear all the structure members. More...
 

Public Attributes

vtkStdString Name
 The name of the array. More...
 
int Components
 The number of components in the array. More...
 
int GlomType
 The type of "glomming" performed. More...
 
int StorageType
 Storage type of array (a type that can be passed to vtkDataArray::Create()) More...
 
int Source
 The source of the array (Result or Attribute) More...
 
int Status
 Whether or not the array should be loaded by RequestData. More...
 
std::vector< vtkStdStringOriginalNames
 The name of each component of the array as defined by the Exodus file. More...
 
std::vector< intOriginalIndices
 The index of each component of the array as ordered by the Exodus file. More...
 
std::vector< intObjectTruth
 A map describing which objects the variable is defined on. More...
 

Detailed Description

A struct to hold information about time-varying arrays.

Definition at line 272 of file vtkExodusIIReaderPrivate.h.

Member Function Documentation

void vtkExodusIIReaderPrivate::ArrayInfoType::Reset ( )

Clear all the structure members.

Member Data Documentation

vtkStdString vtkExodusIIReaderPrivate::ArrayInfoType::Name

The name of the array.

Definition at line 274 of file vtkExodusIIReaderPrivate.h.

int vtkExodusIIReaderPrivate::ArrayInfoType::Components

The number of components in the array.

Definition at line 276 of file vtkExodusIIReaderPrivate.h.

int vtkExodusIIReaderPrivate::ArrayInfoType::GlomType

The type of "glomming" performed.

Glomming is the process of aggregating one or more results variable names from the Exodus files into a single VTK result variable name with one or more components. One of: scalar, vector(2), vector(3), symtensor(6), integrationpoint.

Definition at line 283 of file vtkExodusIIReaderPrivate.h.

int vtkExodusIIReaderPrivate::ArrayInfoType::StorageType

Storage type of array (a type that can be passed to vtkDataArray::Create())

Definition at line 286 of file vtkExodusIIReaderPrivate.h.

int vtkExodusIIReaderPrivate::ArrayInfoType::Source

The source of the array (Result or Attribute)

Definition at line 288 of file vtkExodusIIReaderPrivate.h.

int vtkExodusIIReaderPrivate::ArrayInfoType::Status

Whether or not the array should be loaded by RequestData.

Definition at line 290 of file vtkExodusIIReaderPrivate.h.

std::vector<vtkStdString> vtkExodusIIReaderPrivate::ArrayInfoType::OriginalNames

The name of each component of the array as defined by the Exodus file.

Empty for generated arrays.

Definition at line 293 of file vtkExodusIIReaderPrivate.h.

std::vector<int> vtkExodusIIReaderPrivate::ArrayInfoType::OriginalIndices

The index of each component of the array as ordered by the Exodus file.

Empty for generated arrays.

Definition at line 296 of file vtkExodusIIReaderPrivate.h.

std::vector<int> vtkExodusIIReaderPrivate::ArrayInfoType::ObjectTruth

A map describing which objects the variable is defined on.

Each key (a pair<int,int>) is a block/set type and integer offset into the corresponding BlockInfo or SetInfo. Its value is true when the variable is defined on the block/set indicated by the key. Otherwise (if the key is absent from the map or present with a false value), the variable is not defined on that block/set.

Definition at line 305 of file vtkExodusIIReaderPrivate.h.


The documentation for this struct was generated from the following file: