Version: 8.3.0
MED::TTGaussInfo< eVersion > Struct Template Referenceabstract

#include <MED_TStructures.hxx>

Inheritance diagram for MED::TTGaussInfo< eVersion >:

Public Types

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

Public Member Functions

 TTGaussInfo (const TGaussInfo::TInfo &theInfo, EModeSwitch theMode)
 
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
 
virtual std::string GetName () const
 Gets its name. More...
 
virtual void SetName (const std::string &theValue)
 Set a new name. More...
 
virtual void SetName (const TString &theValue)
 Set a new name. More...
 

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...
 

Member Typedef Documentation

typedef boost::tuple<TKey,TInt> MED::TGaussInfo::TInfo
inherited
typedef boost::tuple<EGeometrieElement,std::string> MED::TGaussInfo::TKey
inherited
template<EVersion eVersion>
typedef TTNameInfo<eVersion> MED::TTGaussInfo< eVersion >::TNameInfoBase

Constructor & Destructor Documentation

Member Function Documentation

TInt MED::TGaussInfo::GetDim ( ) const
inherited

Gives dimension of the referenced nodes.

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

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

TCCoordSlice TGaussInfo::GetGaussCoordSlice ( TInt  theId) const
inherited

Gives coordinates for the Gauss points by its number.

References MED::eFULL_INTERLACE.

Referenced by MED::GetGaussCoord3D().

TCoordSlice TGaussInfo::GetGaussCoordSlice ( TInt  theId)
inherited

Gives coordinates for the Gauss points by its number.

References MED::eFULL_INTERLACE.

EGeometrieElement MED::TGaussInfo::GetGeom ( ) const
inherited

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 >.

template<EVersion eVersion>
virtual std::string MED::TTNameInfo< eVersion >::GetName ( ) const
virtualinherited

Gets its name.

Implements MED::TNameInfo.

References MED::GetString(), and MED::TNameInfo::myName.

TInt MED::TGaussInfo::GetNbGauss ( ) const
inherited

Gives number of the Gauss Points.

Referenced by MED::GetGaussCoord3D().

TInt MED::TGaussInfo::GetNbRef ( ) const
inherited

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
inherited

Gives coordinates for the referenced node by its number.

References MED::eFULL_INTERLACE.

Referenced by MED::GetGaussCoord3D().

TCoordSlice TGaussInfo::GetRefCoordSlice ( TInt  theId)
inherited

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 >.

template<EVersion eVersion>
virtual void MED::TTNameInfo< eVersion >::SetName ( const std::string &  theValue)
virtualinherited

Set a new name.

Implements MED::TNameInfo.

References MED::TNameInfo::myName, and MED::SetString().

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

template<EVersion eVersion>
virtual void MED::TTNameInfo< eVersion >::SetName ( const TString theValue)
virtualinherited

Set a new name.

Implements MED::TNameInfo.

References MED::TNameInfo::myName, and MED::SetString().

Field Documentation

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

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
inherited
TWeight MED::TGaussInfo::myWeight
inherited

Contains wheights for the Gauss points.

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