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

VISU.TTableIDMapper Class Reference

#include <VISU_TableReader.hxx>

Inheritance diagram for VISU.TTableIDMapper:
Inheritance graph

Public Types

typedef std::string TValue
typedef std::vector< TValueTValues
typedef std::vector< TRowTRows

Public Member Functions

 TTableIDMapper ()
 ~TTableIDMapper ()
virtual vtkPolyData * GetPolyDataOutput ()
 Get VTK representation of mesh for corresponding MED entity.
virtual long unsigned int GetMemorySize ()
 Gets memory size used by the instance (bytes).
void SetXAxisPosition (vtkIdType theAxisPosition)
vtkIdType GetXAxisPosition ()
virtual vtkDataSet * GetOutput ()
 Reimplement the TIDMapper.GetOutput.
virtual vtkIdType GetNodeObjID (vtkIdType theID) const
 Get node object ID for corresponding VTK ID.
virtual vtkIdType GetNodeVTKID (vtkIdType theID) const
 Get node VTK ID for corresponding object ID.
virtual vtkFloatingPointType * GetNodeCoord (vtkIdType theObjID)
 Get coordinates of node for corresponding object ID.
virtual vtkIdType GetElemObjID (vtkIdType theID) const
 Get cell object ID for corresponding VTK ID.
virtual vtkIdType GetElemVTKID (vtkIdType theID) const
 Get cell VTK ID for corresponding object ID.
virtual vtkCell * GetElemCell (vtkIdType theObjID)
 Get VTK representation of mesh cell for corresponding object ID.
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)
int Check ()
void getColumns (TTable2D &theTable2D) const

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
std::string myTitle
std::vector< std::stringmyColumnUnits
std::vector< std::stringmyColumnTitles
TRows myRows

Protected Attributes

vtkIdType myXAxisPosition
vtkPolyData * myOutput

Member Typedef Documentation

typedef std::string VISU.TTable2D.TValue [inherited]
typedef std::vector<TValue> VISU.TTable2D.TValues [inherited]
typedef std::vector<TRow> VISU.TTable2D.TRows [inherited]

Constructor & Destructor Documentation

VISU.TTableIDMapper::TTableIDMapper ( )
VISU.TTableIDMapper::~TTableIDMapper ( )

Member Function Documentation

vtkPolyData * VISU.TTableIDMapper::GetPolyDataOutput ( ) [virtual]
long unsigned int VISU.TTableIDMapper::GetMemorySize ( ) [virtual]

Implements VISU.TIDMapper.

void VISU.TTableIDMapper::SetXAxisPosition ( vtkIdType  theAxisPosition)
vtkIdType VISU.TTableIDMapper.GetXAxisPosition ( )
vtkDataSet * VISU.TPolyDataIDMapper::GetOutput ( ) [virtual, inherited]
vtkIdType VISU.TIDMapper::GetNodeObjID ( vtkIdType  theID) const [virtual, inherited]
vtkIdType VISU.TIDMapper::GetNodeVTKID ( vtkIdType  theID) const [virtual, inherited]
vtkFloatingPointType * VISU.TIDMapper::GetNodeCoord ( vtkIdType  theObjID) [virtual, inherited]
vtkIdType VISU.TIDMapper::GetElemObjID ( vtkIdType  theID) const [virtual, inherited]
vtkIdType VISU.TIDMapper::GetElemVTKID ( vtkIdType  theID) const [virtual, inherited]
vtkCell * VISU.TIDMapper::GetElemCell ( vtkIdType  theObjID) [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

int VISU.TTable2D::Check ( ) [inherited]
void VISU.TTable2D::getColumns ( VISU::TTable2D theTable2D) const [inherited]

Field Documentation

vtkIdType VISU.TTableIDMapper.myXAxisPosition [protected]
vtkPolyData* VISU.TTableIDMapper.myOutput [protected]

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

std::vector<std::string> VISU.TTable2D.myColumnUnits [inherited]
std::vector<std::string> VISU.TTable2D.myColumnTitles [inherited]
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