|
SALOME - SMESH
|
#include <SMESHDS_Hypothesis.hxx>


Public Types | |
| enum | hypothesis_type { PARAM_ALGO , ALGO_0D , ALGO_1D , ALGO_2D , ALGO_3D } |
Public Member Functions | |
| SMESHDS_Hypothesis (int hypId) | |
| virtual | ~SMESHDS_Hypothesis () |
| const char * | GetName () const |
| int | GetID () const |
| int | GetType () const |
| virtual std::ostream & | SaveTo (std::ostream &save)=0 |
| virtual std::istream & | LoadFrom (std::istream &load)=0 |
Protected Attributes | |
| std::string | _name |
| int | _hypId |
| int | _type |
Definition at line 36 of file SMESHDS_Hypothesis.hxx.
| Enumerator | |
|---|---|
| PARAM_ALGO | |
| ALGO_0D | |
| ALGO_1D | |
| ALGO_2D | |
| ALGO_3D | |
Definition at line 49 of file SMESHDS_Hypothesis.hxx.
| SMESHDS_Hypothesis::SMESHDS_Hypothesis | ( | int | hypId | ) |
|
virtual |
| const char* SMESHDS_Hypothesis::GetName | ( | ) | const |
| int SMESHDS_Hypothesis::GetID | ( | ) | const |
| int SMESHDS_Hypothesis::GetType | ( | ) | const |
|
pure virtual |
Implemented in StdMeshers_TrianglePreference, StdMeshers_StartEndLength, StdMeshers_SegmentLengthAroundVertex, StdMeshers_QuadraticMesh, StdMeshers_QuadranglePreference, StdMeshers_QuadrangleParams, StdMeshers_Propagation, StdMeshers_ProjectionSource3D, StdMeshers_ProjectionSource2D, StdMeshers_ProjectionSource1D, StdMeshers_NumberOfSegments, StdMeshers_NumberOfLayers, StdMeshers_NotConformAllowed, StdMeshers_MaxLength, StdMeshers_MaxElementVolume, StdMeshers_MaxElementArea, StdMeshers_LocalLength, StdMeshers_LengthFromEdges, StdMeshers_LayerDistribution, StdMeshers_FixedPoints1D, StdMeshers_Deflection1D, StdMeshers_AutomaticLength, StdMeshers_Arithmetic1D, SMESH_Algo, NETGENPlugin_SimpleHypothesis_3D, NETGENPlugin_SimpleHypothesis_2D, NETGENPlugin_Hypothesis_2D, and NETGENPlugin_Hypothesis.
|
pure virtual |
Implemented in StdMeshers_TrianglePreference, StdMeshers_StartEndLength, StdMeshers_SegmentLengthAroundVertex, StdMeshers_QuadraticMesh, StdMeshers_QuadranglePreference, StdMeshers_QuadrangleParams, StdMeshers_Propagation, StdMeshers_ProjectionSource3D, StdMeshers_ProjectionSource2D, StdMeshers_ProjectionSource1D, StdMeshers_NumberOfSegments, StdMeshers_NumberOfLayers, StdMeshers_NotConformAllowed, StdMeshers_MaxLength, StdMeshers_MaxElementVolume, StdMeshers_MaxElementArea, StdMeshers_LocalLength, StdMeshers_LengthFromEdges, StdMeshers_LayerDistribution, StdMeshers_FixedPoints1D, StdMeshers_Deflection1D, StdMeshers_AutomaticLength, StdMeshers_Arithmetic1D, SMESH_Algo, NETGENPlugin_SimpleHypothesis_3D, NETGENPlugin_SimpleHypothesis_2D, NETGENPlugin_Hypothesis_2D, and NETGENPlugin_Hypothesis.
|
protected |
Definition at line 52 of file SMESHDS_Hypothesis.hxx.
|
protected |
Definition at line 53 of file SMESHDS_Hypothesis.hxx.
|
protected |
Definition at line 54 of file SMESHDS_Hypothesis.hxx.