Version: 9.12.0
SMESHHOMARD_I::HOMARD_Boundary_i Class Reference

#include <SMESH_Homard_i.hxx>

Inheritance diagram for SMESHHOMARD_I::HOMARD_Boundary_i:

Public Member Functions

 HOMARD_Boundary_i (SMESHHOMARD::HOMARD_Gen_var gen_i)
 standard constructor More...
 
 HOMARD_Boundary_i ()
 standard constructor More...
 
virtual ~HOMARD_Boundary_i ()
 standard destructor More...
 
void SetName (const char *Name)
 
char * GetName ()
 
char * GetDumpPython ()
 
void SetType (CORBA::Long Type)
 
CORBA::Long GetType ()
 
void SetMeshName (const char *MeshName)
 
char * GetMeshName ()
 
void SetDataFile (const char *DataFile)
 
char * GetDataFile ()
 
void SetCylinder (double Xcentre, double Ycentre, double ZCentre, double Xaxe, double Yaxe, double Zaxe, double rayon)
 
void SetSphere (double Xcentre, double Ycentre, double ZCentre, double rayon)
 
void SetConeR (double Xcentre1, double Ycentre1, double Zcentre1, double Rayon1, double Xcentre2, double Ycentre2, double Zcentre2, double Rayon2)
 
void SetConeA (double Xaxe, double Yaxe, double Zaxe, double Angle, double Xcentre, double Ycentre, double ZCentre)
 
void SetTorus (double Xcentre, double Ycentre, double ZCentre, double Xaxe, double Yaxe, double Zaxe, double rayonRev, double rayonPri)
 
SMESHHOMARD::double_arrayGetCoords ()
 
void SetLimit (double Xincr, double Yincr, double Zincr)
 
SMESHHOMARD::double_arrayGetLimit ()
 
void AddGroup (const char *Group)
 
void SetGroups (const SMESHHOMARD::ListGroupType &ListGroup)
 
SMESHHOMARD::ListGroupTypeGetGroups ()
 

Private Attributes

SMESHHOMARDImpl::HOMARD_BoundarymyHomardBoundary
 
SMESHHOMARD::HOMARD_Gen_var _gen_i
 

Constructor & Destructor Documentation

◆ HOMARD_Boundary_i() [1/2]

SMESHHOMARD_I::HOMARD_Boundary_i::HOMARD_Boundary_i ( SMESHHOMARD::HOMARD_Gen_var  gen_i)

standard constructor

References _gen_i, MESSAGE, and myHomardBoundary.

◆ HOMARD_Boundary_i() [2/2]

SMESHHOMARD_I::HOMARD_Boundary_i::HOMARD_Boundary_i ( )

standard constructor

References MESSAGE.

◆ ~HOMARD_Boundary_i()

SMESHHOMARD_I::HOMARD_Boundary_i::~HOMARD_Boundary_i ( )
virtual

standard destructor

Member Function Documentation

◆ AddGroup()

void SMESHHOMARD_I::HOMARD_Boundary_i::AddGroup ( const char *  Group)

◆ GetCoords()

SMESHHOMARD::double_array * SMESHHOMARD_I::HOMARD_Boundary_i::GetCoords ( )

◆ GetDataFile()

char * SMESHHOMARD_I::HOMARD_Boundary_i::GetDataFile ( )

◆ GetDumpPython()

char * SMESHHOMARD_I::HOMARD_Boundary_i::GetDumpPython ( )

◆ GetGroups()

SMESHHOMARD::ListGroupType * SMESHHOMARD_I::HOMARD_Boundary_i::GetGroups ( )

◆ GetLimit()

SMESHHOMARD::double_array * SMESHHOMARD_I::HOMARD_Boundary_i::GetLimit ( )

◆ GetMeshName()

char * SMESHHOMARD_I::HOMARD_Boundary_i::GetMeshName ( )

◆ GetName()

char * SMESHHOMARD_I::HOMARD_Boundary_i::GetName ( )

◆ GetType()

CORBA::Long SMESHHOMARD_I::HOMARD_Boundary_i::GetType ( )

◆ SetConeA()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetConeA ( double  Xaxe,
double  Yaxe,
double  Zaxe,
double  Angle,
double  Xcentre,
double  Ycentre,
double  ZCentre 
)

◆ SetConeR()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetConeR ( double  Xcentre1,
double  Ycentre1,
double  Zcentre1,
double  Rayon1,
double  Xcentre2,
double  Ycentre2,
double  Zcentre2,
double  Rayon2 
)

◆ SetCylinder()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetCylinder ( double  Xcentre,
double  Ycentre,
double  ZCentre,
double  Xaxe,
double  Yaxe,
double  Zaxe,
double  rayon 
)

◆ SetDataFile()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetDataFile ( const char *  DataFile)

◆ SetGroups()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetGroups ( const SMESHHOMARD::ListGroupType ListGroup)

◆ SetLimit()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetLimit ( double  Xincr,
double  Yincr,
double  Zincr 
)

◆ SetMeshName()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetMeshName ( const char *  MeshName)

◆ SetName()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetName ( const char *  Name)

◆ SetSphere()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetSphere ( double  Xcentre,
double  Ycentre,
double  ZCentre,
double  rayon 
)

◆ SetTorus()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetTorus ( double  Xcentre,
double  Ycentre,
double  ZCentre,
double  Xaxe,
double  Yaxe,
double  Zaxe,
double  rayonRev,
double  rayonPri 
)

◆ SetType()

void SMESHHOMARD_I::HOMARD_Boundary_i::SetType ( CORBA::Long  Type)

Field Documentation

◆ _gen_i

SMESHHOMARD::HOMARD_Gen_var SMESHHOMARD_I::HOMARD_Boundary_i::_gen_i
private

Referenced by HOMARD_Boundary_i().

◆ myHomardBoundary