VISU.TCMeshOnEntity Struct Reference

#include <VISU_CorbaMedConvertor.hxx>

Inheritance diagram for VISU.TCMeshOnEntity:

Inheritance graph

Public Types

typedef std::pair< int, int > TIndexAndSize
typedef std::map< int, TIndexAndSizeTCellsFirstIndex

Public Member Functions

virtual vtkIdType GetNodeVTKID (vtkIdType theID) const
 Reimplement the TIDMapper.GetNodeVTKID.
virtual vtkIdType GetNodeObjID (vtkIdType theID) const
 Reimplement the TIDMapper.GetNodeObjID.
virtual vtkIdType GetElemVTKID (vtkIdType theID) const
 Reimplement the TIDMapper.GetElemVTKID.
virtual vtkIdType GetElemObjID (vtkIdType theID) const
 Reimplement the TIDMapper.GetElemObjID.
virtual std::string GetNodeName (vtkIdType theObjID) const
 Reimplement the TNamedIDMapper.GetNodeName.
virtual std::string GetElemName (vtkIdType theObjID) const
 Reimplement the TNamedIDMapper.GetElemName.
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.

Data Fields

SALOME_MED::SUPPORT_var mySupport
TCellsFirstIndex myCellsFirstIndex
TID2ID myElemObj2VTKID
 To support object to VTK number mapping.
TSubMeshArr mySubMeshArr
 Keeps sequence of TSubMeshImpl as they were added into TAppendFilter.
PNamedPointCoords myNamedPointCoords
 Share the same instance with TMesh to implement nodal mapping.
TGeom2SubMesh myGeom2SubMesh
 Keeps TSubMeshImpl according to their geometrical type.
TGaussMeshMap myGaussMeshMap
 Contains map of Gauss mesh which exist on it.
TProfileMap myProfileMap
 Contains map of Profile mesh which exist on it.
TFamilyMap myFamilyMap
 Contains map of MED FAMILIES which belongs to it.
TFieldMap myFieldMap
 Contains map of MED FIELDS which belongs to it.
TName myMeshName
 Contains name of the MED MESH where the it belongs to.
TEntity myEntity
 Referes to MED ENTITY where the it belongs to.
std::string myEntry
 To simplify publication of the object tree.

Member Typedef Documentation

typedef std::pair<int,int> VISU.TCMeshOnEntity.TIndexAndSize
 

typedef std::map<int,TIndexAndSize> VISU.TCMeshOnEntity.TCellsFirstIndex
 


Member Function Documentation

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

Reimplemented from VISU.TIDMapper.

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

Reimplemented from VISU.TIDMapper.

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

Reimplemented from VISU.TIDMapper.

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

Reimplemented from VISU.TIDMapper.

std::string VISU.TMeshOnEntityImpl::GetNodeName vtkIdType  theObjID  )  const [virtual, inherited]
 

Implements VISU.TNamedIDMapper.

std::string VISU.TMeshOnEntityImpl::GetElemName vtkIdType  theObjID  )  const [virtual, inherited]
 

Implements VISU.TNamedIDMapper.

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.TGaussMeshImpl, and VISU.TFamilyImpl.


Field Documentation

SALOME_MED::SUPPORT_var VISU.TCMeshOnEntity.mySupport
 

TCellsFirstIndex VISU.TCMeshOnEntity.myCellsFirstIndex
 

TID2ID VISU.TMeshOnEntityImpl.myElemObj2VTKID [inherited]
 

TSubMeshArr VISU.TMeshOnEntityImpl.mySubMeshArr [inherited]
 

PNamedPointCoords VISU.TMeshOnEntityImpl.myNamedPointCoords [inherited]
 

TGeom2SubMesh VISU.TMeshOnEntityImpl.myGeom2SubMesh [inherited]
 

TGaussMeshMap VISU.TMeshOnEntity.myGaussMeshMap [inherited]
 

TProfileMap VISU.TMeshOnEntity.myProfileMap [inherited]
 

TFamilyMap VISU.TMeshOnEntity.myFamilyMap [inherited]
 

TFieldMap VISU.TMeshOnEntity.myFieldMap [inherited]
 

TName VISU.TMeshOnEntity.myMeshName [inherited]
 

TEntity VISU.TMeshOnEntity.myEntity [inherited]
 

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