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

#include <MED_TStructures.hxx>

Inheritance diagram for MED::TTMeshInfo< eVersion >:

Public Types

typedef TTNameInfo< eVersion > TNameInfoBase
 

Public Member Functions

 TTMeshInfo (const PMeshInfo &theInfo)
 
 TTMeshInfo (TInt theDim, TInt theSpaceDim, const std::string &theValue, EMaillage theType, const std::string &theDesc)
 
virtual std::string GetDesc () const
 Get description for the mesh. More...
 
virtual void SetDesc (const std::string &theValue)
 Sets description for the mesh. More...
 
TInt GetDim () const
 Gets dimension of the mesh. More...
 
TInt GetSpaceDim () const
 
EMaillage GetType () const
 Gets type of the mesh. 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

TInt myDim
 Dimension of the mesh (0, 1, 2 or 3) More...
 
TInt mySpaceDim
 
EMaillage myType
 Type of the mesh. More...
 
TString myDesc
 Description of the mesh. More...
 
TString myName
 Keeps its name. More...
 

Member Typedef Documentation

template<EVersion eVersion>
typedef TTNameInfo<eVersion> MED::TTMeshInfo< eVersion >::TNameInfoBase

Constructor & Destructor Documentation

template<EVersion eVersion>
MED::TTMeshInfo< eVersion >::TTMeshInfo ( TInt  theDim,
TInt  theSpaceDim,
const std::string &  theValue,
EMaillage  theType,
const std::string &  theDesc 
)

Member Function Documentation

template<EVersion eVersion>
virtual std::string MED::TTMeshInfo< eVersion >::GetDesc ( ) const
virtual

Get description for the mesh.

Implements MED::TMeshInfo.

References MED::GetString(), and MED::TMeshInfo::myDesc.

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

Gets dimension of the mesh.

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

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::TMeshInfo::GetSpaceDim ( ) const
inherited
EMaillage MED::TMeshInfo::GetType ( ) const
inherited

Gets type of the mesh.

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

template<EVersion eVersion>
virtual void MED::TTMeshInfo< eVersion >::SetDesc ( const std::string &  theValue)
virtual

Sets description for the mesh.

Implements MED::TMeshInfo.

References MED::TMeshInfo::myDesc, and MED::SetString().

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

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

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