#include <NETGENPlugin_SimpleHypothesis_2D.hxx>
|
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
} |
|
- 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.
NETGENPlugin_SimpleHypothesis_2D::NETGENPlugin_SimpleHypothesis_2D |
( |
int |
hypId, |
|
|
int |
studyId, |
|
|
SMESH_Gen * |
gen |
|
) |
| |
void NETGENPlugin_SimpleHypothesis_2D::SetNumberOfSegments |
( |
int |
nb | ) |
throw ( SMESH_Exception ) |
Sets <number of="" segments>=""> value
int NETGENPlugin_SimpleHypothesis_2D::GetNumberOfSegments |
( |
| ) |
const |
void NETGENPlugin_SimpleHypothesis_2D::SetLocalLength |
( |
double |
segmentLength | ) |
throw ( SMESH_Exception ) |
Sets <segment length>=""> value
double NETGENPlugin_SimpleHypothesis_2D::GetLocalLength |
( |
| ) |
const |
void NETGENPlugin_SimpleHypothesis_2D::LengthFromEdges |
( |
| ) |
|
Sets <maximum element="" area>=""> to be dependent on 1D discretization
void NETGENPlugin_SimpleHypothesis_2D::SetMaxElementArea |
( |
double |
area | ) |
|
Sets <maximum element="" area>=""> value. Zero or negative value means same as LengthFromEdges().
double NETGENPlugin_SimpleHypothesis_2D::GetMaxElementArea |
( |
| ) |
const |
virtual ostream& NETGENPlugin_SimpleHypothesis_2D::SaveTo |
( |
ostream & |
save | ) |
|
|
virtual |
virtual istream& NETGENPlugin_SimpleHypothesis_2D::LoadFrom |
( |
istream & |
load | ) |
|
|
virtual |
virtual bool NETGENPlugin_SimpleHypothesis_2D::SetParametersByMesh |
( |
const SMESH_Mesh * |
theMesh, |
|
|
const TopoDS_Shape & |
theShape |
|
) |
| |
|
virtual |
virtual bool NETGENPlugin_SimpleHypothesis_2D::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.
virtual int SMESH_Hypothesis::GetDim |
( |
| ) |
const |
|
virtualinherited |
int SMESH_Hypothesis::GetStudyId |
( |
| ) |
const |
|
inherited |
virtual void SMESH_Hypothesis::NotifySubMeshesHypothesisModification |
( |
| ) |
|
|
virtualinherited |
virtual int SMESH_Hypothesis::GetShapeType |
( |
| ) |
const |
|
virtualinherited |
virtual const char* SMESH_Hypothesis::GetLibName |
( |
| ) |
const |
|
virtualinherited |
void SMESH_Hypothesis::SetLibName |
( |
const char * |
theLibName | ) |
|
|
inherited |
void SMESH_Hypothesis::SetParameters |
( |
const char * |
theParameters | ) |
|
|
inherited |
char* SMESH_Hypothesis::GetParameters |
( |
| ) |
const |
|
inherited |
void SMESH_Hypothesis::SetLastParameters |
( |
const char * |
theParameters | ) |
|
|
inherited |
char* SMESH_Hypothesis::GetLastParameters |
( |
| ) |
const |
|
inherited |
void SMESH_Hypothesis::ClearParameters |
( |
| ) |
|
|
inherited |
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.
References SMESHDS_Hypothesis::GetType().
const char* SMESHDS_Hypothesis::GetName |
( |
| ) |
const |
|
inherited |
int SMESHDS_Hypothesis::GetID |
( |
| ) |
const |
|
inherited |
int SMESHDS_Hypothesis::GetType |
( |
| ) |
const |
|
inherited |
int NETGENPlugin_SimpleHypothesis_2D::_nbSegments |
|
private |
double NETGENPlugin_SimpleHypothesis_2D::_segmentLength |
|
private |
double NETGENPlugin_SimpleHypothesis_2D::_area |
|
private |
int SMESH_Hypothesis::_studyId |
|
protectedinherited |
int SMESH_Hypothesis::_shapeType |
|
protectedinherited |
int SMESH_Hypothesis::_param_algo_dim |
|
protectedinherited |
std::string SMESHDS_Hypothesis::_name |
|
protectedinherited |
int SMESHDS_Hypothesis::_hypId |
|
protectedinherited |
int SMESHDS_Hypothesis::_type |
|
protectedinherited |