Specialize TField to provide VTK mapping for the entity.
#include <VISU_Structures_impl.hxx>

Public Member Functions | |
| TFieldImpl () | |
| void | Init (vtkIdType theNbComp, vtkIdType theDataType) |
| To initialize the data structure. | |
| vtkIdType | GetDataType () const |
| Gets type idetificator of the mesh data. | |
| virtual TMinMax | GetMinMax (vtkIdType theCompID, const TNames &theGroupNames, TGaussMetric theGaussMetric=VISU::AVERAGE_METRIC) |
| Implement the TField.GetMinMax. | |
| virtual TMinMax | GetAverageMinMax (vtkIdType theCompID, const TNames &theGroupNames, TGaussMetric theGaussMetric=VISU::AVERAGE_METRIC) |
| Implement the TField.GetAverageMinMax. | |
| virtual void | CopyStructure (PStructured theStructured) |
| Copys all information which should be sinchronized between two instances. | |
| bool | IsStructured () const |
| TStructuredId | GetStructure () |
| vtkIdType | GetStructureDim () |
| TStructuredId | GetIndexesOfNode (vtkIdType theNodeId) |
| vtkIdType | GetObjectIDByIndexes (TStructuredId theVec) |
Data Fields | |
| vtkIdType | myDataSize |
| Keeps size of the assigned data. | |
| vtkIdType | myDataType |
| Keeps type idetificator of the mesh data. | |
| TMetric2Comp2MinMax | myMetric2Comp2MinMax |
| Keeps min/max values for each component of the MED FIELD. | |
| TMetric2Comp2MinMax | myMetric2Comp2AverageMinMax |
| Keeps average by Gauss Points min/max values for each component of the MED FIELD If Nb of Gauss Points <=1 myAverageMinMaxArr equal myMinMaxArr. | |
| TMetric2Comp2Group2MinMax | myMetric2Comp2Group2MinMax |
| TMetric2Comp2Group2MinMax | myMetric2Comp2Group2AverageMinMax |
| TEntity | myEntity |
| Referes to MED ENTITY where it belongs to. | |
| TName | myName |
| Contains name of the corresponding MED FIELD. | |
| TName | myMeshName |
| Contains name of the MED MESH where it belongs to. | |
| TValField | myValField |
| Contains sequence of values for corresponding MED TIMESTAMPS. | |
| TNames | myCompNames |
| Contains names of components of the MED FIELD. | |
| TNames | myUnitNames |
| Contains names of units of the MED FIELD. | |
| vtkIdType | myNbComp |
| Keeps number of components for the MED FIELD. | |
| bool | myIsELNO |
| Defines whether this field contains specific "ELNO" data or not. | |
| bool | myIsMinMaxInitilized |
| Is the min / max values are calculated. | |
| vtkIdType | myId |
| std::string | myEntry |
| To simplify publication of the object tree. | |
| bool | myIsStructured |
| To define mesh type (structured - true, non structured - false) | |
| bool | myIsPolarType |
| To define structured mesh is polair. | |
| TStructuredId | myGrilleStructure |
| TObj2StructuredId | myObj2StructuredId |
| map of object id to i,j,k ids of structured grid nodes | |
| VISU.TFieldImpl::TFieldImpl | ( | ) |
| void VISU.TFieldImpl::Init | ( | vtkIdType | theNbComp, |
| vtkIdType | theDataType | ||
| ) |
References VISU.AVERAGE_METRIC, and VISU.MAXIMUM_METRIC.
| vtkIdType VISU.TFieldImpl::GetDataType | ( | ) | const |
| TMinMax VISU.TFieldImpl::GetMinMax | ( | vtkIdType | theCompID, |
| const TNames & | theGroupNames, | ||
| TGaussMetric | theGaussMetric = VISU::AVERAGE_METRIC |
||
| ) | [virtual] |
Implements VISU.TField.
| TMinMax VISU.TFieldImpl::GetAverageMinMax | ( | vtkIdType | theCompID, |
| const TNames & | theGroupNames, | ||
| TGaussMetric | theGaussMetric = VISU::AVERAGE_METRIC |
||
| ) | [virtual] |
Implements VISU.TField.
| void VISU.TStructured::CopyStructure | ( | PStructured | theStructured | ) | [virtual, inherited] |
Reimplemented in VISU.TSubMeshImpl, VISU.TMeshOnEntityImpl, VISU.TFamilyImpl, and VISU.TGroupImpl.
| bool VISU.TStructured::IsStructured | ( | ) | const [inherited] |
| TStructuredId VISU.TStructured::GetStructure | ( | ) | [inherited] |
Get structure of grille see also MED.TGrilleInfo.GetGrilleStructure see also MED.TGrilleInfo.GetNbIndexes
| vtkIdType VISU.TStructured::GetStructureDim | ( | ) | [inherited] |
| TStructuredId VISU.TStructured::GetIndexesOfNode | ( | vtkIdType | theNodeId | ) | [inherited] |
Gets i,j,k by object id return -1, if not found
| vtkIdType VISU.TStructured::GetObjectIDByIndexes | ( | TStructuredId | theVec | ) | [inherited] |
Gets object id by i,j,k return -1, if not found
| vtkIdType VISU.TFieldImpl.myDataSize |
| vtkIdType VISU.TFieldImpl.myDataType |
TEntity VISU.TField.myEntity [inherited] |
TName VISU.TField.myName [inherited] |
TName VISU.TField.myMeshName [inherited] |
TValField VISU.TField.myValField [inherited] |
TNames VISU.TField.myCompNames [inherited] |
TNames VISU.TField.myUnitNames [inherited] |
vtkIdType VISU.TField.myNbComp [inherited] |
bool VISU.TField.myIsELNO [inherited] |
bool VISU.TField.myIsMinMaxInitilized [inherited] |
vtkIdType VISU.TIntId.myId [inherited] |
std::string VISU.TBaseStructure.myEntry [inherited] |
bool VISU.TStructured.myIsStructured [inherited] |
bool VISU.TStructured.myIsPolarType [inherited] |
TStructuredId VISU.TStructured.myGrilleStructure [inherited] |
provides grille structure for structured grid. Example: {3,4,5}, 3 nodes in X axe, 4 nodes in Y axe, ...
TObj2StructuredId VISU.TStructured.myObj2StructuredId [inherited] |