#include <SMESH_Homard.hxx>
Public Member Functions | |
HOMARD_Boundary () | |
default constructor: More... | |
~HOMARD_Boundary () | |
void | SetName (const char *Name) |
std::string | GetName () const |
std::string | GetDumpPython () const |
void | SetType (int Type) |
int | GetType () const |
void | SetMeshName (const char *MeshName) |
std::string | GetMeshName () const |
void | SetDataFile (const char *DataFile) |
std::string | GetDataFile () const |
void | SetCylinder (double X0, double X1, double X2, double X3, double X4, double X5, double X6) |
void | SetSphere (double X0, double X1, double X2, double X3) |
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 X0, double X1, double X2, double X3, double X4, double X5, double X6, double X7) |
std::vector< double > | GetCoords () const |
void | SetLimit (double X0, double X1, double X2) |
std::vector< double > | GetLimit () const |
void | AddGroup (const char *LeGroupe) |
void | SetGroups (const std::list< std::string > &ListGroup) |
const std::list< std::string > & | GetGroups () const |
Private Attributes | |
std::string | _Name |
std::string | _DataFile |
std::string | _MeshName |
int | _Type |
double | _Xmin |
double | _Xmax |
double | _Ymin |
double | _Ymax |
double | _Zmin |
double | _Zmax |
double | _Xaxe |
double | _Yaxe |
double | _Zaxe |
double | _Xcentre |
double | _Ycentre |
double | _Zcentre |
double | _rayon |
double | _Xincr |
double | _Yincr |
double | _Zincr |
double | _Xcentre1 |
double | _Ycentre1 |
double | _Zcentre1 |
double | _Rayon1 |
double | _Xcentre2 |
double | _Ycentre2 |
double | _Zcentre2 |
double | _Rayon2 |
double | _Angle |
std::list< std::string > | _ListGroupSelected |
SMESHHOMARDImpl::HOMARD_Boundary::HOMARD_Boundary | ( | ) |
default constructor:
References MESSAGE.
SMESHHOMARDImpl::HOMARD_Boundary::~HOMARD_Boundary | ( | ) |
References MESSAGE.
void SMESHHOMARDImpl::HOMARD_Boundary::AddGroup | ( | const char * | LeGroupe | ) |
References _ListGroupSelected.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::AddGroup().
std::vector< double > SMESHHOMARDImpl::HOMARD_Boundary::GetCoords | ( | ) | const |
std::string SMESHHOMARDImpl::HOMARD_Boundary::GetDataFile | ( | ) | const |
References _DataFile.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::GetDataFile().
std::string SMESHHOMARDImpl::HOMARD_Boundary::GetDumpPython | ( | ) | const |
const std::list< std::string > & SMESHHOMARDImpl::HOMARD_Boundary::GetGroups | ( | ) | const |
References _ListGroupSelected.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::GetGroups().
std::vector< double > SMESHHOMARDImpl::HOMARD_Boundary::GetLimit | ( | ) | const |
References _Xincr, _Yincr, and _Zincr.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::GetLimit().
std::string SMESHHOMARDImpl::HOMARD_Boundary::GetMeshName | ( | ) | const |
References _MeshName.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::GetMeshName().
std::string SMESHHOMARDImpl::HOMARD_Boundary::GetName | ( | ) | const |
References _Name.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::GetName().
int SMESHHOMARDImpl::HOMARD_Boundary::GetType | ( | ) | const |
References _Type.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::GetType().
void SMESHHOMARDImpl::HOMARD_Boundary::SetConeA | ( | double | Xaxe, |
double | Yaxe, | ||
double | Zaxe, | ||
double | Angle, | ||
double | Xcentre, | ||
double | Ycentre, | ||
double | ZCentre | ||
) |
void SMESHHOMARDImpl::HOMARD_Boundary::SetConeR | ( | double | Xcentre1, |
double | Ycentre1, | ||
double | Zcentre1, | ||
double | Rayon1, | ||
double | Xcentre2, | ||
double | Ycentre2, | ||
double | Zcentre2, | ||
double | Rayon2 | ||
) |
void SMESHHOMARDImpl::HOMARD_Boundary::SetCylinder | ( | double | X0, |
double | X1, | ||
double | X2, | ||
double | X3, | ||
double | X4, | ||
double | X5, | ||
double | X6 | ||
) |
void SMESHHOMARDImpl::HOMARD_Boundary::SetDataFile | ( | const char * | DataFile | ) |
References _DataFile.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::SetDataFile().
void SMESHHOMARDImpl::HOMARD_Boundary::SetGroups | ( | const std::list< std::string > & | ListGroup | ) |
References _ListGroupSelected.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::SetGroups().
void SMESHHOMARDImpl::HOMARD_Boundary::SetLimit | ( | double | X0, |
double | X1, | ||
double | X2 | ||
) |
References _Xincr, _Yincr, and _Zincr.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::SetLimit().
void SMESHHOMARDImpl::HOMARD_Boundary::SetMeshName | ( | const char * | MeshName | ) |
References _MeshName.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::SetMeshName().
void SMESHHOMARDImpl::HOMARD_Boundary::SetName | ( | const char * | Name | ) |
References _Name.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::SetName().
void SMESHHOMARDImpl::HOMARD_Boundary::SetSphere | ( | double | X0, |
double | X1, | ||
double | X2, | ||
double | X3 | ||
) |
References _rayon, _Xcentre, _Ycentre, and _Zcentre.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::SetSphere().
void SMESHHOMARDImpl::HOMARD_Boundary::SetTorus | ( | double | X0, |
double | X1, | ||
double | X2, | ||
double | X3, | ||
double | X4, | ||
double | X5, | ||
double | X6, | ||
double | X7 | ||
) |
void SMESHHOMARDImpl::HOMARD_Boundary::SetType | ( | int | Type | ) |
References _Type.
Referenced by SMESHHOMARD_I::HOMARD_Boundary_i::SetType().
|
private |
Referenced by GetCoords(), GetDumpPython(), and SetConeA().
|
private |
Referenced by GetDataFile(), GetDumpPython(), and SetDataFile().
|
private |
Referenced by AddGroup(), GetGroups(), and SetGroups().
|
private |
Referenced by GetDumpPython(), GetMeshName(), and SetMeshName().
|
private |
Referenced by GetDumpPython(), GetName(), and SetName().
|
private |
Referenced by GetCoords(), GetDumpPython(), SetCylinder(), and SetSphere().
|
private |
Referenced by GetCoords(), GetDumpPython(), SetConeR(), and SetTorus().
|
private |
Referenced by GetCoords(), GetDumpPython(), SetConeR(), and SetTorus().
|
private |
Referenced by GetCoords(), GetDumpPython(), GetType(), and SetType().
|
private |
Referenced by GetCoords(), GetDumpPython(), SetConeA(), SetCylinder(), and SetTorus().
|
private |
Referenced by GetCoords(), GetDumpPython(), SetConeA(), SetCylinder(), SetSphere(), and SetTorus().
|
private |
Referenced by GetCoords(), GetDumpPython(), and SetConeR().
|
private |
Referenced by GetCoords(), GetDumpPython(), and SetConeR().
|
private |
Referenced by GetLimit(), and SetLimit().
|
private |
|
private |
|
private |
Referenced by GetCoords(), GetDumpPython(), SetConeA(), SetCylinder(), and SetTorus().
|
private |
Referenced by GetCoords(), GetDumpPython(), SetConeA(), SetCylinder(), SetSphere(), and SetTorus().
|
private |
Referenced by GetCoords(), GetDumpPython(), and SetConeR().
|
private |
Referenced by GetCoords(), GetDumpPython(), and SetConeR().
|
private |
Referenced by GetLimit(), and SetLimit().
|
private |
|
private |
|
private |
Referenced by GetCoords(), GetDumpPython(), SetConeA(), SetCylinder(), and SetTorus().
|
private |
Referenced by GetCoords(), GetDumpPython(), SetConeA(), SetCylinder(), SetSphere(), and SetTorus().
|
private |
Referenced by GetCoords(), GetDumpPython(), and SetConeR().
|
private |
Referenced by GetCoords(), GetDumpPython(), and SetConeR().
|
private |
Referenced by GetLimit(), and SetLimit().
|
private |
|
private |