Version: 8.3.0
MED::TGaussInfo Struct Referenceabstract

The class represents MED Gauss entity. More...

#include <MED_Structures.hxx>

Inheritance diagram for MED::TGaussInfo:

Data Structures

struct  TLess
 

Public Types

typedef boost::tuple
< EGeometrieElement,
std::string > 
TKey
 
typedef boost::tuple< TKey, TIntTInfo
 

Public Member Functions

EGeometrieElement GetGeom () const
 Find out what MED geometrical type the MED GAUSS entity belong to. More...
 
TCCoordSlice GetRefCoordSlice (TInt theId) const
 Gives coordinates for the referenced node by its number. More...
 
TCoordSlice GetRefCoordSlice (TInt theId)
 Gives coordinates for the referenced node by its number. More...
 
TCCoordSlice GetGaussCoordSlice (TInt theId) const
 Gives coordinates for the Gauss points by its number. More...
 
TCoordSlice GetGaussCoordSlice (TInt theId)
 Gives coordinates for the Gauss points by its number. More...
 
TInt GetNbRef () const
 Gives number of the referenced nodes. More...
 
TInt GetDim () const
 Gives dimension of the referenced nodes. More...
 
TInt GetNbGauss () const
 Gives number of the Gauss Points. More...
 
virtual std::string GetName () const =0
 Gets its name. More...
 
virtual void SetName (const std::string &theValue)=0
 Set a new name. More...
 
virtual void SetName (const TString &theValue)=0
 Set a new name. More...
 
EModeSwitch GetModeSwitch () const
 

Data Fields

EGeometrieElement myGeom
 Defines, which geometrical type the MED Gauss entity belongs to. More...
 
TNodeCoord myRefCoord
 Contains coordinates for the refereced nodes. More...
 
TNodeCoord myGaussCoord
 Contains coordinates for the Gauss points. More...
 
TWeight myWeight
 Contains wheights for the Gauss points. More...
 
TString myName
 Keeps its name. More...
 
EModeSwitch myModeSwitch
 Keeps the. More...
 

Detailed Description

The class represents MED Gauss entity.

Member Typedef Documentation

typedef boost::tuple<TKey,TInt> MED::TGaussInfo::TInfo
typedef boost::tuple<EGeometrieElement,std::string> MED::TGaussInfo::TKey

Member Function Documentation

TInt MED::TGaussInfo::GetDim ( ) const

Gives dimension of the referenced nodes.

References MED::GetDimGaussCoord(), and SMESH::GetGeom().

Referenced by MED::TTGaussInfo< eVersion >::TTGaussInfo().

TCCoordSlice TGaussInfo::GetGaussCoordSlice ( TInt  theId) const

Gives coordinates for the Gauss points by its number.

References MED::eFULL_INTERLACE.

Referenced by MED::GetGaussCoord3D().

TCoordSlice TGaussInfo::GetGaussCoordSlice ( TInt  theId)

Gives coordinates for the Gauss points by its number.

References MED::eFULL_INTERLACE.

EGeometrieElement MED::TGaussInfo::GetGeom ( ) const

Find out what MED geometrical type the MED GAUSS entity belong to.

EModeSwitch MED::TModeSwitchInfo::GetModeSwitch ( ) const
inherited
virtual std::string MED::TNameInfo::GetName ( ) const
pure virtualinherited

Gets its name.

Implemented in MED::TTNameInfo< eVersion >.

TInt MED::TGaussInfo::GetNbGauss ( ) const

Gives number of the Gauss Points.

Referenced by MED::GetGaussCoord3D().

TInt MED::TGaussInfo::GetNbRef ( ) const

Gives number of the referenced nodes.

References SMESH::GetGeom(), and MED::GetNbRefCoord().

Referenced by MED::GetGaussCoord3D(), and MED::TTGaussInfo< eVersion >::TTGaussInfo().

TCCoordSlice TGaussInfo::GetRefCoordSlice ( TInt  theId) const

Gives coordinates for the referenced node by its number.

References MED::eFULL_INTERLACE.

Referenced by MED::GetGaussCoord3D().

TCoordSlice TGaussInfo::GetRefCoordSlice ( TInt  theId)

Gives coordinates for the referenced node by its number.

References MED::eFULL_INTERLACE.

virtual void MED::TNameInfo::SetName ( const std::string &  theValue)
pure virtualinherited

Set a new name.

Implemented in MED::TTNameInfo< eVersion >.

Referenced by MED::V2_2::TVWrapper::GetFieldInfo().

virtual void MED::TNameInfo::SetName ( const TString theValue)
pure virtualinherited

Set a new name.

Implemented in MED::TTNameInfo< eVersion >.

Field Documentation

TNodeCoord MED::TGaussInfo::myGaussCoord
EGeometrieElement MED::TGaussInfo::myGeom

Defines, which geometrical type the MED Gauss entity belongs to.

Referenced by MED::GetGaussCoord3D(), MED::TGaussInfo::TLess::operator()(), and MED::TTGaussInfo< eVersion >::TTGaussInfo().

TString MED::TNameInfo::myName
inherited

Keeps its name.

Referenced by MED::V2_2::TVWrapper::GetCellInfo(), MED::V2_2::TVWrapper::GetEntityInfo(), MED::V2_2::TVWrapper::GetFamilies(), MED::V2_2::TVWrapper::GetFamilyInfo(), MED::V2_2::TVWrapper::GetFieldInfo(), MED::V2_2::TVWrapper::GetGaussInfo(), MED::V2_2::TVWrapper::GetGrilleInfo(), MED::V2_2::TVWrapper::GetGrilleStruct(), MED::V2_2::TVWrapper::GetGrilleType(), MED::V2_2::TVWrapper::GetMeshInfo(), MED::TTNameInfo< eVersion >::GetName(), MED::V2_2::TVWrapper::GetNames(), MED::V2_2::TVWrapper::GetNbCells(), MED::V2_2::TVWrapper::GetNbFamAttr(), MED::V2_2::TVWrapper::GetNbFamGroup(), MED::V2_2::TVWrapper::GetNbFamilies(), MED::V2_2::TVWrapper::GetNbNodes(), MED::V2_2::TVWrapper::GetNbTimeStamps(), MED::V2_2::TVWrapper::GetNodeInfo(), MED::V2_2::TVWrapper::GetNumeration(), MED::V2_2::TVWrapper::GetPolyedreConnSize(), MED::V2_2::TVWrapper::GetPolyedreInfo(), MED::V2_2::TVWrapper::GetPolygoneConnSize(), MED::V2_2::TVWrapper::GetPolygoneInfo(), MED::V2_2::TVWrapper::GetProfileInfo(), MED::V2_2::TVWrapper::GetTimeStampInfo(), MED::V2_2::TVWrapper::SetCellInfo(), MED::V2_2::TVWrapper::SetFamilies(), MED::V2_2::TVWrapper::SetFamilyInfo(), MED::V2_2::TVWrapper::SetFieldInfo(), MED::V2_2::TVWrapper::SetGrilleInfo(), MED::V2_2::TVWrapper::SetMeshInfo(), MED::TTNameInfo< eVersion >::SetName(), MED::V2_2::TVWrapper::SetNames(), MED::V2_2::TVWrapper::SetNodeInfo(), MED::V2_2::TVWrapper::SetNumeration(), MED::V2_2::TVWrapper::SetPolyedreInfo(), MED::V2_2::TVWrapper::SetPolygoneInfo(), MED::V2_2::TVWrapper::SetProfileInfo(), and MED::TTNameInfo< eVersion >::TTNameInfo().

TNodeCoord MED::TGaussInfo::myRefCoord
TWeight MED::TGaussInfo::myWeight

Contains wheights for the Gauss points.

Referenced by MED::V2_2::TVWrapper::GetGaussInfo(), and MED::TTGaussInfo< eVersion >::TTGaussInfo().