Version: 8.3.0
MED::TProfileInfo Struct Referenceabstract

The class represents MED Profile entity. More...

#include <MED_Structures.hxx>

Inheritance diagram for MED::TProfileInfo:

Public Types

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

Public Member Functions

EModeProfil GetMode () const
 Find out what mode of MED Profile is used. More...
 
void SetMode (EModeProfil theMode)
 Set mode for the MED Profile. More...
 
TInt GetElemNum (TInt theId) const
 Get number of mesh elelemts by its order number. More...
 
void SetElemNum (TInt theId, TInt theVal)
 Set number of mesh elelemts by its order number. More...
 
bool IsPresent () const
 Find out if the MED Profile defined. More...
 
TInt GetSize () const
 Find out size of the MED Profile. 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...
 

Data Fields

EModeProfil myMode
 Keeps mode for the MED Profile. More...
 
PElemNum myElemNum
 Keeps sequence of cell by its number which belong to the profile. More...
 
TString myName
 Keeps its name. More...
 

Detailed Description

The class represents MED Profile entity.

Member Typedef Documentation

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

Member Function Documentation

TInt TProfileInfo::GetElemNum ( TInt  theId) const

Get number of mesh elelemts by its order number.

EModeProfil MED::TProfileInfo::GetMode ( ) const

Find out what mode of MED Profile is used.

virtual std::string MED::TNameInfo::GetName ( ) const
pure virtualinherited

Gets its name.

Implemented in MED::TTNameInfo< eVersion >.

TInt MED::TProfileInfo::GetSize ( ) const

Find out size of the MED Profile.

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

bool MED::TProfileInfo::IsPresent ( ) const

Find out if the MED Profile defined.

void TProfileInfo::SetElemNum ( TInt  theId,
TInt  theVal 
)

Set number of mesh elelemts by its order number.

void MED::TProfileInfo::SetMode ( EModeProfil  theMode)

Set mode for the MED Profile.

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

PElemNum MED::TProfileInfo::myElemNum

Keeps sequence of cell by its number which belong to the profile.

Referenced by MED::V2_2::TVWrapper::GetProfileInfo(), MED::V2_2::TVWrapper::SetProfileInfo(), and MED::TTProfileInfo< eVersion >::TTProfileInfo().

EModeProfil MED::TProfileInfo::myMode

Keeps mode for the MED Profile.

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

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