VISU.TCGroup Struct Reference

#include <VISU_CorbaMedConvertor.hxx>

Inheritance diagram for VISU.TCGroup:

Inheritance graph

Public Member Functions

TNbASizeCells GetNbASizeCells () const
 Calculate pair of values - number of cells and its size.
virtual vtkIdType GetElemVTKID (vtkIdType theID) const
 Reimplement the TIDMapper.GetElemVTKID.
virtual vtkIdType GetElemObjID (vtkIdType theID) const
 Reimplement the TIDMapper.GetElemObjID.
virtual vtkIdType GetNodeObjID (vtkIdType theID) const
 Reimplement the TIDMapper.GetNodeObjID.
virtual vtkIdType GetNodeVTKID (vtkIdType theID) const
 Reimplement the TIDMapper.GetNodeVTKID.
virtual vtkFloatingPointType * GetNodeCoord (vtkIdType theObjID)
 Get coordinates of node for corresponding object ID.
virtual vtkCell * GetElemCell (vtkIdType theObjID)
 Get VTK representation of mesh cell for corresponding object ID.
virtual TVTKOutputGetVTKOutput ()=0
 Get VTK representation of mesh for corresponding MED entity.
virtual bool IsStructured () const
virtual TIdTypeVector GetStructure ()
virtual TIdTypeVector GetIndexesOfNode (vtkIdType theNodeId)
virtual vtkIdType GetObjectIDByIndexes (TIdTypeVector theVec)

Data Fields

SALOME_MED::GROUP_var myGroup
TID2ID myElemObj2VTKID
 To support object to VTK number mapping.
TFamilyArr myFamilyArr
 Keeps sequence of TFamily as they were added into TAppendFilter.
PNamedPointCoords myNamedPointCoords
 Share the same instance with TMesh to implement nodal mapping.
TFamilySet myFamilySet
std::string myEntry
 To simplify publication of the object tree.
bool myIsStructured
 To define mesh type (structured - true, non structured - false).
bool myType
 To define structured mesh is polair.
TIdTypeVector myGrilleStructure
TObj2IdTypeVector myObjID2StructureID
 map of object id to i,j,k ids of structured grid nodes

Member Function Documentation

TNbASizeCells VISU.TGroupImpl::GetNbASizeCells  )  const [inherited]
 

vtkIdType VISU.TGroupImpl::GetElemVTKID vtkIdType  theID  )  const [virtual, inherited]
 

Reimplemented from VISU.TIDMapper.

vtkIdType VISU.TGroupImpl::GetElemObjID vtkIdType  theID  )  const [virtual, inherited]
 

Reimplemented from VISU.TIDMapper.

vtkIdType VISU.TGroupImpl::GetNodeObjID vtkIdType  theID  )  const [virtual, inherited]
 

Reimplemented from VISU.TIDMapper.

vtkIdType VISU.TGroupImpl::GetNodeVTKID vtkIdType  theID  )  const [virtual, inherited]
 

Reimplemented from VISU.TIDMapper.

vtkFloatingPointType * VISU.TIDMapper::GetNodeCoord vtkIdType  theObjID  )  [virtual, inherited]
 

Reimplemented in VISU.TProfileImpl, and VISU.TIDMapperFilter.

virtual vtkCell* VISU.TIDMapper.GetElemCell vtkIdType  theObjID  )  [virtual, inherited]
 

Reimplemented in VISU.TProfileImpl, and VISU.TIDMapperFilter.

virtual TVTKOutput* VISU.TIDMapper.GetVTKOutput  )  [pure virtual, inherited]
 

Implemented in VISU.TAppendFilter, VISU.TMergeFilter, VISU.TProfileImpl, VISU.TIDMapperFilter, VISU.TIDCommonCellsFilter, VISU.TGaussMeshImpl, and VISU.TFamilyImpl.

bool VISU.TStructured::IsStructured  )  const [virtual, inherited]
 

TIdTypeVector VISU.TStructured::GetStructure  )  [virtual, inherited]
 

Get structure of grille see also MED.TGrilleInfo.GetGrilleStructure see also MED.TGrilleInfo.GetNbIndexes

TIdTypeVector VISU.TStructured::GetIndexesOfNode vtkIdType  theNodeId  )  [virtual, inherited]
 

Gets i,j,k by object id return -1, if not found

vtkIdType VISU.TStructured::GetObjectIDByIndexes TIdTypeVector  theVec  )  [virtual, inherited]
 

Gets object id by i,j,k return -1, if not found


Field Documentation

SALOME_MED::GROUP_var VISU.TCGroup.myGroup
 

TID2ID VISU.TGroupImpl.myElemObj2VTKID [inherited]
 

TFamilyArr VISU.TGroupImpl.myFamilyArr [inherited]
 

PNamedPointCoords VISU.TGroupImpl.myNamedPointCoords [inherited]
 

TFamilySet VISU.TGroup.myFamilySet [inherited]
 

std::string VISU.TBaseStructure.myEntry [inherited]
 

bool VISU.TStructured.myIsStructured [inherited]
 

bool VISU.TStructured.myType [inherited]
 

TIdTypeVector VISU.TStructured.myGrilleStructure [inherited]
 

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

TObj2IdTypeVector VISU.TStructured.myObjID2StructureID [inherited]