Version: 6.3.1
Public Member Functions | Data Fields

VISU.TMEDMeshOnEntity Struct Reference

#include <VISU_MedConvertor.hxx>

Inheritance diagram for VISU.TMEDMeshOnEntity:
Inheritance graph

Public Member Functions

virtual void CopyStructure (PStructured theStructured)
 Reimplements the TStructured.CopyStructure.
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 vtkUnstructuredGrid * GetUnstructuredGridOutput ()
 Reimplement the TNamedIDMapper.GetUnstructuredGridOutput.
virtual unsigned long int GetMemorySize ()
 Gets memory size used by the instance (bytes).
virtual vtkDataSet * GetOutput ()
 Reimplement the TIDMapper.GetOutput.
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.
bool IsStructured () const
TStructuredId GetStructure ()
vtkIdType GetStructureDim ()
TStructuredId GetIndexesOfNode (vtkIdType theNodeId)
vtkIdType GetObjectIDByIndexes (TStructuredId theVec)

Data Fields

TFamilyID2CellsSize myFamilyID2CellsSize
TGeom2ElemID2FamilyID myGeom2ElemID2FamilyID
MED::TGeom2Size myGeom2Size
TID2ID myElemObj2VTKID
 To support object to VTK number mapping.
TSubMeshArr mySubMeshArr
 Keeps sequence of TSubMeshImpl as they were added into TAppendFilterHolder.
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.
TFamilyIDMap myFamilyIDMap
 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.
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.TMeshOnEntityImpl::CopyStructure ( PStructured  theStructured) [virtual, inherited]

Reimplemented from VISU.TStructured.

References VISU.TStructured.CopyStructure().

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.

References VISU.GetElemVTKID(), and VISU.GetOutput().

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

Reimplemented from VISU.TIDMapper.

References VISU.GetElemObjID(), and VISU.GetOutput().

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

Implements VISU.TNamedIDMapper.

std::string VISU.TMeshOnEntityImpl::GetElemName ( vtkIdType  theObjID) const [virtual, inherited]
vtkUnstructuredGrid * VISU.TMeshOnEntityImpl::GetUnstructuredGridOutput ( ) [virtual, inherited]
unsigned long int VISU.TMeshOnEntityImpl::GetMemorySize ( ) [virtual, inherited]
vtkDataSet * VISU.TUnstructuredGridIDMapper::GetOutput ( ) [virtual, inherited]

Implements VISU.TIDMapper.

Reimplemented in VISU.TUnstructuredGridIDMapperImpl.

vtkFloatingPointType * VISU.TIDMapper::GetNodeCoord ( vtkIdType  theObjID) [virtual, inherited]
vtkCell * VISU.TIDMapper::GetElemCell ( vtkIdType  theObjID) [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

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