Version: 9.12.0
SMESHHOMARDImpl::HOMARD_Cas Class Reference

#include <SMESH_Homard.hxx>

Public Member Functions

 HOMARD_Cas ()
 default constructor: Par defaut, l'adaptation est conforme, sans suivi de frontiere More...
 
 ~HOMARD_Cas ()
 
std::string GetDumpPython () const
 
int SetDirName (const char *NomDir)
 
std::string GetDirName () const
 
void SetBoundingBox (const std::vector< double > &extremas)
 
const std::vector< double > & GetBoundingBox () const
 
void AddGroup (const char *Group)
 
void SetGroups (const std::list< std::string > &ListGroup)
 
const std::list< std::string > & GetGroups () const
 
void SupprGroups ()
 
void AddBoundary (const char *Boundary)
 
void AddBoundaryGroup (const char *Boundary, const char *Group)
 
const std::list< std::string > & GetBoundaryGroup () const
 
void SupprBoundaryGroup ()
 
void AddIteration (const char *NomIteration)
 

Private Types

typedef std::string IterName
 
typedef std::list< IterNameIterNames
 

Private Attributes

std::string _NomDir
 
int _Etat
 
std::vector< double > _Boite
 
std::list< std::string > _ListGroup
 
std::list< std::string > _ListBoundaryGroup
 
IterNames _ListIter
 

Member Typedef Documentation

◆ IterName

typedef std::string SMESHHOMARDImpl::HOMARD_Cas::IterName
private

◆ IterNames

Constructor & Destructor Documentation

◆ HOMARD_Cas()

SMESHHOMARDImpl::HOMARD_Cas::HOMARD_Cas ( )

default constructor: Par defaut, l'adaptation est conforme, sans suivi de frontiere

References MESSAGE.

◆ ~HOMARD_Cas()

SMESHHOMARDImpl::HOMARD_Cas::~HOMARD_Cas ( )

References MESSAGE.

Member Function Documentation

◆ AddBoundary()

void SMESHHOMARDImpl::HOMARD_Cas::AddBoundary ( const char *  Boundary)

References AddBoundaryGroup().

◆ AddBoundaryGroup()

void SMESHHOMARDImpl::HOMARD_Cas::AddBoundaryGroup ( const char *  Boundary,
const char *  Group 
)

◆ AddGroup()

void SMESHHOMARDImpl::HOMARD_Cas::AddGroup ( const char *  Group)

◆ AddIteration()

void SMESHHOMARDImpl::HOMARD_Cas::AddIteration ( const char *  NomIteration)

◆ GetBoundaryGroup()

const std::list< std::string > & SMESHHOMARDImpl::HOMARD_Cas::GetBoundaryGroup ( ) const

◆ GetBoundingBox()

const std::vector< double > & SMESHHOMARDImpl::HOMARD_Cas::GetBoundingBox ( ) const

◆ GetDirName()

std::string SMESHHOMARDImpl::HOMARD_Cas::GetDirName ( ) const

◆ GetDumpPython()

std::string SMESHHOMARDImpl::HOMARD_Cas::GetDumpPython ( ) const

◆ GetGroups()

const std::list< std::string > & SMESHHOMARDImpl::HOMARD_Cas::GetGroups ( ) const

◆ SetBoundingBox()

void SMESHHOMARDImpl::HOMARD_Cas::SetBoundingBox ( const std::vector< double > &  extremas)

◆ SetDirName()

int SMESHHOMARDImpl::HOMARD_Cas::SetDirName ( const char *  NomDir)

◆ SetGroups()

void SMESHHOMARDImpl::HOMARD_Cas::SetGroups ( const std::list< std::string > &  ListGroup)

◆ SupprBoundaryGroup()

void SMESHHOMARDImpl::HOMARD_Cas::SupprBoundaryGroup ( )

◆ SupprGroups()

void SMESHHOMARDImpl::HOMARD_Cas::SupprGroups ( )

References _ListGroup.

Field Documentation

◆ _Boite

std::vector<double> SMESHHOMARDImpl::HOMARD_Cas::_Boite
private

Referenced by GetBoundingBox(), and SetBoundingBox().

◆ _Etat

int SMESHHOMARDImpl::HOMARD_Cas::_Etat
private

◆ _ListBoundaryGroup

std::list<std::string> SMESHHOMARDImpl::HOMARD_Cas::_ListBoundaryGroup
private

◆ _ListGroup

std::list<std::string> SMESHHOMARDImpl::HOMARD_Cas::_ListGroup
private

◆ _ListIter

IterNames SMESHHOMARDImpl::HOMARD_Cas::_ListIter
private

Referenced by AddIteration(), and SetDirName().

◆ _NomDir

std::string SMESHHOMARDImpl::HOMARD_Cas::_NomDir
private

Referenced by GetDirName(), and SetDirName().