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

#include <MED_TStructures.hxx>

Inheritance diagram for MED::TTProfileInfo< eVersion >:

Public Types

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

Public Member Functions

 TTProfileInfo (const TProfileInfo::TInfo &theInfo, EModeProfil theMode)
 
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...
 
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

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

Member Typedef Documentation

typedef boost::tuple<TKey,TInt> MED::TProfileInfo::TInfo
inherited
typedef std::string MED::TProfileInfo::TKey
inherited
template<EVersion eVersion>
typedef TTNameInfo<eVersion> MED::TTProfileInfo< eVersion >::TNameInfoBase

Constructor & Destructor Documentation

template<EVersion eVersion>
MED::TTProfileInfo< eVersion >::TTProfileInfo ( const TProfileInfo::TInfo theInfo,
EModeProfil  theMode 
)

Member Function Documentation

TInt TProfileInfo::GetElemNum ( TInt  theId) const
inherited

Get number of mesh elelemts by its order number.

EModeProfil MED::TProfileInfo::GetMode ( ) const
inherited

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

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::TProfileInfo::GetSize ( ) const
inherited

Find out size of the MED Profile.

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

bool MED::TProfileInfo::IsPresent ( ) const
inherited

Find out if the MED Profile defined.

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

Set number of mesh elelemts by its order number.

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

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

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

PElemNum MED::TProfileInfo::myElemNum
inherited

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
inherited

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