Version: 6.3.1
Public Member Functions | Data Fields

VISU.TMEDField Struct Reference

#include <VISU_MedConvertor.hxx>

Inheritance diagram for VISU.TMEDField:
Inheritance graph

Public Member Functions

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

Member Function Documentation

void VISU.TFieldImpl::Init ( vtkIdType  theNbComp,
vtkIdType  theDataType 
) [inherited]
vtkIdType VISU.TFieldImpl::GetDataType ( ) const [inherited]
TMinMax VISU.TFieldImpl::GetMinMax ( vtkIdType  theCompID,
const TNames theGroupNames,
TGaussMetric  theGaussMetric = VISU::AVERAGE_METRIC 
) [virtual, inherited]

Implements VISU.TField.

TMinMax VISU.TFieldImpl::GetAverageMinMax ( vtkIdType  theCompID,
const TNames theGroupNames,
TGaussMetric  theGaussMetric = VISU::AVERAGE_METRIC 
) [virtual, inherited]

Implements VISU.TField.

void VISU.TStructured::CopyStructure ( PStructured  theStructured) [virtual, inherited]
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


Field Documentation

vtkIdType VISU.TFieldImpl.myDataSize [inherited]
vtkIdType VISU.TFieldImpl.myDataType [inherited]
vtkIdType VISU.TField.myNbComp [inherited]
bool VISU.TField.myIsELNO [inherited]
vtkIdType VISU.TIntId.myId [inherited]

provides grille structure for structured grid. Example: {3,4,5}, 3 nodes in X axe, 4 nodes in Y axe, ...

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS