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

VISU.TTMEDMeshValue< TValueType > Struct Template Reference

#include <VISU_MedConvertor.hxx>

Inheritance diagram for VISU.TTMEDMeshValue< TValueType >:
Inheritance graph

Public Types

typedef MED::TSlice< TValueType > TValueSlice
typedef MED::TCSlice< TValueType > TCValueSlice
typedef TVector< TCValueSliceTCValueSliceArr
typedef TVector< TValueSliceTValueSliceArr

Public Member Functions

virtual const TValueType * GetPointer () const
virtual TValueType * GetPointer ()
void Init (vtkIdType theNbElem, vtkIdType theNbGauss, vtkIdType theNbComp, const MED::SharedPtr< MED::TTMeshValue< MED::TVector< TValueType > > > &theContainer)
 To initilize the class instance.
void Init (vtkIdType theNbElem, vtkIdType theNbGauss, vtkIdType theNbComp)
 To intitilize the data strucutre.
TCValueSliceArr GetGaussValueSliceArr (vtkIdType theElemId) const
 To get assigned values first by Gauss Points and then by components (constant version)
TValueSliceArr GetGaussValueSliceArr (vtkIdType theElemId)
 To get assigned values first by Gauss Points and then by components.
TCValueSliceArr GetCompValueSliceArr (vtkIdType theElemId) const
 To get assigned values first by components and then by Gauss Points (constant version)
TValueSliceArr GetCompValueSliceArr (vtkIdType theElemId)
 To get assigned values first by components and then by Gauss Points.
virtual unsigned long int GetMemorySize () const
 Gets memory size used by the instance (bytes).
vtkIdType GetNbElem () const
 Gets number of mesh elements where the data assigned to.
vtkIdType GetNbComp () const
 Gets number of components of corresponding MED FIELD.
vtkIdType GetNbGauss () const
 Gets number of Gauss Points.
size_t size () const

Protected Attributes

MED::SharedPtr
< MED::TTMeshValue
< MED::TVector< TValueType > > > 
myContainer
 Keeps the mesh values container itself.
vtkIdType myNbElem
 Defines number of mesh elements where the data assigned to.
vtkIdType myNbComp
 Keeps number of components of corresponding MED FIELD.
vtkIdType myNbGauss
 Defines number of Gauss Points.
vtkIdType myStep
 Internal variable.

template<class TValueType>
struct VISU::TTMEDMeshValue< TValueType >


Member Typedef Documentation

template<class TValueType >
typedef MED::TSlice<TValueType> VISU.TTMeshValue< TValueType >.TValueSlice [inherited]
template<class TValueType >
typedef MED::TCSlice<TValueType> VISU.TTMeshValue< TValueType >.TCValueSlice [inherited]
template<class TValueType >
typedef TVector<TCValueSlice> VISU.TTMeshValue< TValueType >.TCValueSliceArr [inherited]
template<class TValueType >
typedef TVector<TValueSlice> VISU.TTMeshValue< TValueType >.TValueSliceArr [inherited]

Member Function Documentation

template<class TValueType >
virtual const TValueType* VISU.TTMEDMeshValue< TValueType >.GetPointer ( ) const [virtual]
template<class TValueType >
virtual TValueType* VISU.TTMEDMeshValue< TValueType >.GetPointer ( ) [virtual]
void VISU.TTMeshValueHolder< TValueType, MED::SharedPtr< MED::TTMeshValue< MED::TVector< TValueType > > > >.Init ( vtkIdType  theNbElem,
vtkIdType  theNbGauss,
vtkIdType  theNbComp,
const MED::SharedPtr< MED::TTMeshValue< MED::TVector< TValueType > > > &  theContainer 
) [inherited]
void VISU.TMeshValueBase::Init ( vtkIdType  theNbElem,
vtkIdType  theNbGauss,
vtkIdType  theNbComp 
) [inherited]
template<class TValueType >
TCValueSliceArr VISU.TTMeshValue< TValueType >.GetGaussValueSliceArr ( vtkIdType  theElemId) const [inherited]
template<class TValueType >
TValueSliceArr VISU.TTMeshValue< TValueType >.GetGaussValueSliceArr ( vtkIdType  theElemId) [inherited]
template<class TValueType >
TCValueSliceArr VISU.TTMeshValue< TValueType >.GetCompValueSliceArr ( vtkIdType  theElemId) const [inherited]
template<class TValueType >
TValueSliceArr VISU.TTMeshValue< TValueType >.GetCompValueSliceArr ( vtkIdType  theElemId) [inherited]
template<class TValueType >
virtual unsigned long int VISU.TTMeshValue< TValueType >.GetMemorySize ( ) const [virtual, inherited]

Implements VISU.TMeshValueBase.

vtkIdType VISU.TMeshValueBase::GetNbElem ( ) const [inherited]
vtkIdType VISU.TMeshValueBase::GetNbComp ( ) const [inherited]
vtkIdType VISU.TMeshValueBase::GetNbGauss ( ) const [inherited]
size_t VISU.TMeshValueBase::size ( ) const [inherited]

Field Documentation

MED::SharedPtr< MED::TTMeshValue< MED::TVector< TValueType > > > VISU.TTMeshValueHolder< TValueType, MED::SharedPtr< MED::TTMeshValue< MED::TVector< TValueType > > > >.myContainer [mutable, protected, inherited]
vtkIdType VISU.TMeshValueBase.myNbElem [protected, inherited]
vtkIdType VISU.TMeshValueBase.myNbComp [protected, inherited]
vtkIdType VISU.TMeshValueBase.myNbGauss [protected, inherited]
vtkIdType VISU.TMeshValueBase.myStep [protected, 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