Version: 6.3.1
Public Member Functions | Data Fields | Protected Attributes

VISU.TCMEDCoordHolder Struct Reference

#include <VISU_CorbaMedConvertor.hxx>

Inheritance diagram for VISU.TCMEDCoordHolder:
Inheritance graph

Public Member Functions

virtual const TCoordGetPointer () const
 Gets pointer to the first element in the node coordinates array (const version)
virtual TCoordGetPointer ()
 Gets pointer to the first element in the node coordinates array.
void Init (vtkIdType theNbPoints, vtkIdType theDim, const SALOME_TYPES::ListOfDouble_var &theCoord)
 To initilize the class instance.
void Init (vtkIdType theNbPoints, vtkIdType theDim)
 To initilize the instance.
virtual TCCoordSlice GetCoordSlice (vtkIdType theNodeId) const
 Get slice of coordinates for defined node (const version)
virtual TCoordSlice GetCoordSlice (vtkIdType theNodeId)
 Get slice of coordinates for defined node.
virtual unsigned char * GetValuePtr ()
vtkIdType GetNbPoints () const
vtkIdType GetDim () const
size_t size () const
virtual unsigned long int GetMemorySize ()
 Gets memory size used by the instance (bytes).
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

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

Protected Attributes

SALOME_TYPES::ListOfDouble_var myCoord
 Keeps the node coordinates container itself.
vtkIdType myDim
 Dimension of the nodal coordinates.
vtkIdType myNbPoints
 Number of nodes in corresponding mesh.

Member Function Documentation

virtual const TCoord* VISU.TCMEDCoordHolder.GetPointer ( ) const [virtual]
virtual TCoord* VISU.TCMEDCoordHolder.GetPointer ( ) [virtual]
void VISU.TCoordHolder< SALOME_TYPES::ListOfDouble_var >.Init ( vtkIdType  theNbPoints,
vtkIdType  theDim,
const SALOME_TYPES::ListOfDouble_var &  theCoord 
) [inherited]
void VISU.TCoordHolderBase::Init ( vtkIdType  theNbPoints,
vtkIdType  theDim 
) [inherited]
virtual TCCoordSlice VISU.TCoordHolder< SALOME_TYPES::ListOfDouble_var >.GetCoordSlice ( vtkIdType  theNodeId) const [virtual, inherited]
virtual TCoordSlice VISU.TCoordHolder< SALOME_TYPES::ListOfDouble_var >.GetCoordSlice ( vtkIdType  theNodeId) [virtual, inherited]
virtual unsigned char* VISU.TCoordHolder< SALOME_TYPES::ListOfDouble_var >.GetValuePtr ( ) [virtual, inherited]
vtkIdType VISU.TCoordHolderBase::GetNbPoints ( ) const [inherited]
vtkIdType VISU.TCoordHolderBase::GetDim ( ) const [inherited]
size_t VISU.TCoordHolderBase::size ( ) const [inherited]

References GetNbPoints().

unsigned long int VISU.TCoordHolderBase::GetMemorySize ( ) [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

SALOME_TYPES::ListOfDouble_var VISU.TCoordHolder< SALOME_TYPES::ListOfDouble_var >.myCoord [mutable, protected, inherited]
vtkIdType VISU.TCoordHolderBase.myDim [protected, inherited]
vtkIdType VISU.TCoordHolderBase.myNbPoints [protected, 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