MED::TTGrilleInfo< eVersion > Struct Template Reference

#include <MED_TStructures.hxx>

Public Member Functions

virtual std::string GetCoordName (TInt theId) const
 Get name of the coordinate dimension by its order number. More...
 
virtual std::string GetCoordUnit (TInt theId) const
 Get name of unit for the coordinate dimension by its order number. More...
 
virtual void SetCoordName (TInt theId, const std::string &theValue)
 Set name of the coordinate dimension by its order number. More...
 
virtual void SetCoordUnit (TInt theId, const std::string &theValue)
 Set name of unit for the coordinate dimension by its order number. More...
 
 TTGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type)
 
 TTGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type, const MED::TIntVector &nbNodeVec)
 
 TTGrilleInfo (const PMeshInfo &theMeshInfo, const EGrilleType &type, const TInt nnoeuds)
 
 TTGrilleInfo (const PMeshInfo &theMeshInfo, const PGrilleInfo &theInfo)
 
- Public Member Functions inherited from MED::TGrilleInfo
TIntVector GetConn (TInt theId, const bool isSub=false)
 Gives ids of nodes for mesh cell or sub-cell by its number, array index from 0. More...
 
TNodeCoord GetCoord (TInt theId)
 Gives coordinates for mesh node by its number, array index from 0. More...
 
virtual std::string GetCoordName (TInt theId) const =0
 Get name of the coordinate dimension by its order number. More...
 
virtual std::string GetCoordUnit (TInt theId) const =0
 Get name of unit for the coordinate dimension by its order number. More...
 
EEntiteMaillage GetEntity ()
 Return geometry of subcells (calculated from mesh dimension) More...
 
TInt GetFamNum (TInt theId) const
 Get number of a MED FAMILY by order number of the mesh element. More...
 
TInt GetFamNumNode (TInt theId) const
 Get number of a MED FAMILY by order number of the mesh node. More...
 
TInt GetFamSubNum (TInt theId) const
 Get number of a MED FAMILY by order number of sub element. More...
 
EGeometrieElement GetGeom ()
 Return count of all entities of <mesh dimension-1> More...
 
TIntVector GetGrilleStructure ()
 Gets grille structure. More...
 
const TIntVectorGetGrilleStructure () const
 Gets grille structure(const version) More...
 
EGrilleType GetGrilleType ()
 Gets grille type. More...
 
const EGrilleTypeGetGrilleType () const
 Gets grille type (const version) More...
 
TFloatVectorGetIndexes (TInt theAxisNumber)
 Gets a Table of indexes for certain axe. More...
 
const TFloatVectorGetIndexes (TInt theAxisNumber) const
 Gets a Table of indexes for certain axe(const version) More...
 
TIndexesGetMapOfIndexes ()
 Gets a map of Tables. More...
 
const TIndexesGetMapOfIndexes () const
 Gets a map of Tables (const version) More...
 
const PMeshInfoGetMeshInfo () const
 
TInt GetNbCells ()
 Return count of all points. More...
 
TInt GetNbIndexes (TInt theAxisNumber)
 Gets a number of indices per axe. More...
 
TInt GetNbNodes ()
 
TInt GetNbSubCells ()
 Return count of all cells. More...
 
TNodeCoordGetNodeCoord ()
 
const TNodeCoordGetNodeCoord () const
 Gives coordinates for mesh nodes (const version) More...
 
EEntiteMaillage GetSubEntity ()
 Return entity (eMAILLE) More...
 
EGeometrieElement GetSubGeom ()
 Return geometry of cells (calculated from mesh dimension) More...
 
virtual void SetCoordName (TInt theId, const std::string &theValue)=0
 Set name of the coordinate dimension by its order number. More...
 
virtual void SetCoordUnit (TInt theId, const std::string &theValue)=0
 Set name of unit for the coordinate dimension by its order number. More...
 
void SetFamNum (TInt theId, TInt theVal)
 Set number of a MED FAMILY for the mesh element with the order number. More...
 
void SetFamNumNode (TInt theId, TInt theVal)
 Set number of a MED FAMILY for the mesh node with the order number. More...
 
void SetFamSubNum (TInt theId, TInt theVal)
 Set number of a MED FAMILY for theId-th sub element. More...
 
void SetGrilleStructure (TInt theAxis, TInt theNb)
 Sets the grille structure of theAxis axe to theNb. More...
 
void SetGrilleType (EGrilleType theGrilleType)
 Sets grille type. More...
 
- Public Member Functions inherited from MED::TModeSwitchInfo
EModeSwitch GetModeSwitch () const
 
 TModeSwitchInfo ()
 To construct instance of the class by default. More...
 
 TModeSwitchInfo (EModeSwitch theModeSwitch)
 To construct instance of the class. More...
 
- Public Member Functions inherited from MED::TBase
virtual ~TBase ()
 

Additional Inherited Members

- Public Attributes inherited from MED::TGrilleInfo
TNodeCoord myCoord
 Contains all nodal coordinates, now used only for eGRILLE_STANDARD. More...
 
TString myCoordNames
 Contains names for the coordinate dimensions. More...
 
TString myCoordUnits
 Contains units for the coordinate dimensions. More...
 
TElemNum myFamNum
 
TElemNum myFamNumNode
 
TElemNum myFamSubNum
 
TIntVector myGrilleStructure
 Return sub entity. More...
 
EGrilleType myGrilleType
 Defines grille type (eGRILLE_CARTESIENNE,eGRILLE_POLAIRE,eGRILLE_STANDARD) More...
 
TIndexes myIndixes
 Map of index of axes and Table of indexes for certain axe, now used for eGRILLE_CARTESIENNE and eGRILLE_POLAIRE. More...
 
PMeshInfo myMeshInfo
 
- Public Attributes inherited from MED::TModeSwitchInfo
EModeSwitch myModeSwitch
 Keeps the. More...
 

Constructor & Destructor Documentation

◆ TTGrilleInfo() [1/4]

◆ TTGrilleInfo() [2/4]

◆ TTGrilleInfo() [3/4]

◆ TTGrilleInfo() [4/4]

Member Function Documentation

◆ GetCoordName()

template<EVersion eVersion>
virtual std::string MED::TTGrilleInfo< eVersion >::GetCoordName ( TInt  theId) const
virtual

Get name of the coordinate dimension by its order number.

Implements MED::TGrilleInfo.

References MED::GetString(), and MED::TGrilleInfo::myCoordNames.

◆ GetCoordUnit()

template<EVersion eVersion>
virtual std::string MED::TTGrilleInfo< eVersion >::GetCoordUnit ( TInt  theId) const
virtual

Get name of unit for the coordinate dimension by its order number.

Implements MED::TGrilleInfo.

References MED::GetString(), and MED::TGrilleInfo::myCoordUnits.

◆ SetCoordName()

template<EVersion eVersion>
virtual void MED::TTGrilleInfo< eVersion >::SetCoordName ( TInt  theId,
const std::string &  theValue 
)
virtual

Set name of the coordinate dimension by its order number.

Implements MED::TGrilleInfo.

References MED::TGrilleInfo::myCoordNames, and MED::SetString().

◆ SetCoordUnit()

template<EVersion eVersion>
virtual void MED::TTGrilleInfo< eVersion >::SetCoordUnit ( TInt  theId,
const std::string &  theValue 
)
virtual

Set name of unit for the coordinate dimension by its order number.

Implements MED::TGrilleInfo.

References MED::TGrilleInfo::myCoordUnits, and MED::SetString().


The documentation for this struct was generated from the following file: