Version: 6.3.1
Public Member Functions | Data Fields

VISU.TMEDGaussSubMesh Struct Reference

#include <VISU_MedConvertor.hxx>

Inheritance diagram for VISU.TMEDGaussSubMesh:
Inheritance graph

Public Member Functions

 TMEDGaussSubMesh ()
virtual TGaussPointID GetObjID (vtkIdType theID) const
 To implement the TGaussPtsIDMapper.GetObjID.
virtual vtkIdType GetVTKID (const TGaussPointID &theID) const
 To implement the TGaussPtsIDMapper.GetVTKID.
virtual unsigned long int GetMemorySize ()
 Gets memory size used by the instance (bytes).
virtual vtkIdType GetElemObjID (vtkIdType theID) const
virtual vtkIdType GetElemVTKID (vtkIdType theID) const
virtual vtkIdType GetGlobalID (vtkIdType theID) const
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

MED::EBooleen myIsElemNum
MED::PElemNum myElemNum
PGaussImpl myGauss
ESubMeshStatus myStatus
 Keeps status of the structure.
vtkIdType myStartID
PPointCoords myPointCoords
 Keeps coordinates of Gauss Points.
PSubProfile mySubProfile
 Keeps reference on what submesh the Gauss Points are located.
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

Constructor & Destructor Documentation

VISU.TMEDGaussSubMesh.TMEDGaussSubMesh ( )

Member Function Documentation

TGaussPointID VISU.TMEDGaussSubMesh::GetObjID ( vtkIdType  theID) const [virtual]

Reimplemented from VISU.TGaussSubMeshImpl.

References VISU.GetElemObjID().

vtkIdType VISU.TMEDGaussSubMesh::GetVTKID ( const TGaussPointID theID) const [virtual]

Reimplemented from VISU.TGaussSubMeshImpl.

References visu_cache.aResult, and VISU.GetElemVTKID().

unsigned long int VISU.TMEDGaussSubMesh::GetMemorySize ( ) [virtual]
vtkIdType VISU.TGaussSubMeshImpl::GetElemObjID ( vtkIdType  theID) const [virtual, inherited]
vtkIdType VISU.TGaussSubMeshImpl::GetElemVTKID ( vtkIdType  theID) const [virtual, inherited]
vtkIdType VISU.TGaussSubMeshImpl::GetGlobalID ( vtkIdType  theID) const [virtual, inherited]
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

In some cases MED file does not use MED GAUSS, but at VISU creates corresponding data strucutre in order to construct mesh for MED TIEMSTAMPS in uniform way.

vtkIdType VISU.TGaussSubMeshImpl.myStartID [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