#include <NETGENPlugin_Hypothesis.hxx>
|
enum | Fineness {
VeryCoarse,
Coarse,
Moderate,
Fine,
VeryFine,
UserDefined
} |
|
enum | Hypothesis_Status {
HYP_OK = 0,
HYP_MISSING,
HYP_CONCURENT,
HYP_BAD_PARAMETER,
HYP_HIDDEN_ALGO,
HYP_HIDING_ALGO,
HYP_UNKNOWN_FATAL,
HYP_INCOMPATIBLE,
HYP_NOTCONFORM,
HYP_ALREADY_EXIST,
HYP_BAD_DIM,
HYP_BAD_SUBSHAPE,
HYP_BAD_GEOMETRY,
HYP_NEED_SHAPE
} |
|
enum | hypothesis_type {
PARAM_ALGO,
ALGO_0D,
ALGO_1D,
ALGO_2D,
ALGO_3D
} |
|
Definition at line 41 of file NETGENPlugin_Hypothesis.hxx.
◆ Fineness
◆ Hypothesis_Status
Enumerator |
---|
HYP_OK | |
HYP_MISSING | |
HYP_CONCURENT | |
HYP_BAD_PARAMETER | |
HYP_HIDDEN_ALGO | |
HYP_HIDING_ALGO | |
HYP_UNKNOWN_FATAL | |
HYP_INCOMPATIBLE | |
HYP_NOTCONFORM | |
HYP_ALREADY_EXIST | |
HYP_BAD_DIM | |
HYP_BAD_SUBSHAPE | |
HYP_BAD_GEOMETRY | |
HYP_NEED_SHAPE | |
Definition at line 50 of file SMESH_Hypothesis.hxx.
◆ hypothesis_type
◆ NETGENPlugin_Hypothesis()
NETGENPlugin_Hypothesis::NETGENPlugin_Hypothesis |
( |
int |
hypId, |
|
|
int |
studyId, |
|
|
SMESH_Gen * |
gen |
|
) |
| |
◆ SetMaxSize()
void NETGENPlugin_Hypothesis::SetMaxSize |
( |
double |
theSize | ) |
|
◆ GetMaxSize()
double NETGENPlugin_Hypothesis::GetMaxSize |
( |
| ) |
const |
◆ SetSecondOrder()
void NETGENPlugin_Hypothesis::SetSecondOrder |
( |
bool |
theVal | ) |
|
◆ GetSecondOrder()
bool NETGENPlugin_Hypothesis::GetSecondOrder |
( |
| ) |
const |
◆ SetOptimize()
void NETGENPlugin_Hypothesis::SetOptimize |
( |
bool |
theVal | ) |
|
◆ GetOptimize()
bool NETGENPlugin_Hypothesis::GetOptimize |
( |
| ) |
const |
◆ SetFineness()
void NETGENPlugin_Hypothesis::SetFineness |
( |
Fineness |
theFineness | ) |
|
◆ GetFineness()
Fineness NETGENPlugin_Hypothesis::GetFineness |
( |
| ) |
const |
◆ SetGrowthRate()
void NETGENPlugin_Hypothesis::SetGrowthRate |
( |
double |
theRate | ) |
|
◆ GetGrowthRate()
double NETGENPlugin_Hypothesis::GetGrowthRate |
( |
| ) |
const |
◆ SetNbSegPerEdge()
void NETGENPlugin_Hypothesis::SetNbSegPerEdge |
( |
double |
theVal | ) |
|
◆ GetNbSegPerEdge()
double NETGENPlugin_Hypothesis::GetNbSegPerEdge |
( |
| ) |
const |
◆ SetNbSegPerRadius()
void NETGENPlugin_Hypothesis::SetNbSegPerRadius |
( |
double |
theVal | ) |
|
◆ GetNbSegPerRadius()
double NETGENPlugin_Hypothesis::GetNbSegPerRadius |
( |
| ) |
const |
◆ GetDefaultMaxSize()
static double NETGENPlugin_Hypothesis::GetDefaultMaxSize |
( |
| ) |
|
|
static |
◆ GetDefaultFineness()
static Fineness NETGENPlugin_Hypothesis::GetDefaultFineness |
( |
| ) |
|
|
static |
◆ GetDefaultGrowthRate()
static double NETGENPlugin_Hypothesis::GetDefaultGrowthRate |
( |
| ) |
|
|
static |
◆ GetDefaultNbSegPerEdge()
static double NETGENPlugin_Hypothesis::GetDefaultNbSegPerEdge |
( |
| ) |
|
|
static |
◆ GetDefaultNbSegPerRadius()
static double NETGENPlugin_Hypothesis::GetDefaultNbSegPerRadius |
( |
| ) |
|
|
static |
◆ GetDefaultSecondOrder()
static bool NETGENPlugin_Hypothesis::GetDefaultSecondOrder |
( |
| ) |
|
|
static |
◆ GetDefaultOptimize()
static bool NETGENPlugin_Hypothesis::GetDefaultOptimize |
( |
| ) |
|
|
static |
◆ SaveTo()
virtual ostream& NETGENPlugin_Hypothesis::SaveTo |
( |
ostream & |
save | ) |
|
|
virtual |
◆ LoadFrom()
virtual istream& NETGENPlugin_Hypothesis::LoadFrom |
( |
istream & |
load | ) |
|
|
virtual |
◆ SetParametersByMesh()
virtual bool NETGENPlugin_Hypothesis::SetParametersByMesh |
( |
const SMESH_Mesh * |
theMesh, |
|
|
const TopoDS_Shape & |
theShape |
|
) |
| |
|
virtual |
Does nothing.
- Parameters
-
theMesh | - the built mesh |
theShape | - the geometry of interest |
- Return values
-
Implements SMESH_Hypothesis.
◆ SetParametersByDefaults()
virtual bool NETGENPlugin_Hypothesis::SetParametersByDefaults |
( |
const TDefaults & |
dflts, |
|
|
const SMESH_Mesh * |
theMesh = 0 |
|
) |
| |
|
virtual |
Initialize my parameter values by default parameters.
- Return values
-
bool | - true if parameter values have been successfully defined |
Implements SMESH_Hypothesis.
◆ IsStatusFatal()
◆ GetDim()
virtual int SMESH_Hypothesis::GetDim |
( |
| ) |
const |
|
virtualinherited |
◆ GetStudyId()
int SMESH_Hypothesis::GetStudyId |
( |
| ) |
const |
|
inherited |
◆ NotifySubMeshesHypothesisModification()
virtual void SMESH_Hypothesis::NotifySubMeshesHypothesisModification |
( |
| ) |
|
|
virtualinherited |
◆ GetShapeType()
virtual int SMESH_Hypothesis::GetShapeType |
( |
| ) |
const |
|
virtualinherited |
◆ GetLibName()
virtual const char* SMESH_Hypothesis::GetLibName |
( |
| ) |
const |
|
virtualinherited |
◆ SetLibName()
void SMESH_Hypothesis::SetLibName |
( |
const char * |
theLibName | ) |
|
|
inherited |
◆ SetParameters()
void SMESH_Hypothesis::SetParameters |
( |
const char * |
theParameters | ) |
|
|
inherited |
◆ GetParameters()
char* SMESH_Hypothesis::GetParameters |
( |
| ) |
const |
|
inherited |
◆ SetLastParameters()
void SMESH_Hypothesis::SetLastParameters |
( |
const char * |
theParameters | ) |
|
|
inherited |
◆ GetLastParameters()
char* SMESH_Hypothesis::GetLastParameters |
( |
| ) |
const |
|
inherited |
◆ ClearParameters()
void SMESH_Hypothesis::ClearParameters |
( |
| ) |
|
|
inherited |
◆ IsAuxiliary()
virtual bool SMESH_Hypothesis::IsAuxiliary |
( |
| ) |
const |
|
virtualinherited |
Return true if me is an auxiliary hypothesis.
- Return values
-
An auxiliary hypothesis is optional, i.e. an algorithm can work without it and another hypothesis of the same dimention can be assigned to the shape
Definition at line 114 of file SMESH_Hypothesis.hxx.
◆ GetName()
const char* SMESHDS_Hypothesis::GetName |
( |
| ) |
const |
|
inherited |
◆ GetID()
int SMESHDS_Hypothesis::GetID |
( |
| ) |
const |
|
inherited |
◆ GetType()
int SMESHDS_Hypothesis::GetType |
( |
| ) |
const |
|
inherited |
◆ operator<<
◆ operator>>
◆ _maxSize
double NETGENPlugin_Hypothesis::_maxSize |
|
private |
◆ _growthRate
double NETGENPlugin_Hypothesis::_growthRate |
|
private |
◆ _nbSegPerEdge
double NETGENPlugin_Hypothesis::_nbSegPerEdge |
|
private |
◆ _nbSegPerRadius
double NETGENPlugin_Hypothesis::_nbSegPerRadius |
|
private |
◆ _fineness
Fineness NETGENPlugin_Hypothesis::_fineness |
|
private |
◆ _secondOrder
bool NETGENPlugin_Hypothesis::_secondOrder |
|
private |
◆ _optimize
bool NETGENPlugin_Hypothesis::_optimize |
|
private |
◆ _gen
◆ _studyId
int SMESH_Hypothesis::_studyId |
|
protectedinherited |
◆ _shapeType
int SMESH_Hypothesis::_shapeType |
|
protectedinherited |
◆ _param_algo_dim
int SMESH_Hypothesis::_param_algo_dim |
|
protectedinherited |
◆ _name
std::string SMESHDS_Hypothesis::_name |
|
protectedinherited |
◆ _hypId
int SMESHDS_Hypothesis::_hypId |
|
protectedinherited |
◆ _type
int SMESHDS_Hypothesis::_type |
|
protectedinherited |