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.
Definition at line 49 of file SMESHDS_Hypothesis.hxx.
SMESHDS_Hypothesis.SMESHDS_Hypothesis | ( | int | hypId | ) |
virtual SMESHDS_Hypothesis.~SMESHDS_Hypothesis | ( | ) | [virtual] |
const char* SMESHDS_Hypothesis.GetName | ( | ) | const |
int SMESHDS_Hypothesis.GetID | ( | ) | const |
int SMESHDS_Hypothesis.GetType | ( | ) | const |
virtual std::ostream& SMESHDS_Hypothesis.SaveTo | ( | std::ostream & | save | ) | [pure virtual] |
Implemented in NETGENPlugin_Hypothesis, NETGENPlugin_Hypothesis_2D, NETGENPlugin_SimpleHypothesis_2D, NETGENPlugin_SimpleHypothesis_3D, SMESH_Algo, StdMeshers_Arithmetic1D, StdMeshers_AutomaticLength, StdMeshers_Deflection1D, StdMeshers_FixedPoints1D, StdMeshers_LayerDistribution, StdMeshers_LengthFromEdges, StdMeshers_LocalLength, StdMeshers_MaxElementArea, StdMeshers_MaxElementVolume, StdMeshers_MaxLength, StdMeshers_NotConformAllowed, StdMeshers_NumberOfLayers, StdMeshers_NumberOfSegments, StdMeshers_ProjectionSource1D, StdMeshers_ProjectionSource2D, StdMeshers_ProjectionSource3D, StdMeshers_Propagation, StdMeshers_QuadrangleParams, StdMeshers_QuadranglePreference, StdMeshers_QuadraticMesh, StdMeshers_SegmentLengthAroundVertex, StdMeshers_StartEndLength, and StdMeshers_TrianglePreference.
virtual std::istream& SMESHDS_Hypothesis.LoadFrom | ( | std::istream & | load | ) | [pure virtual] |
Implemented in NETGENPlugin_Hypothesis, NETGENPlugin_Hypothesis_2D, NETGENPlugin_SimpleHypothesis_2D, NETGENPlugin_SimpleHypothesis_3D, SMESH_Algo, StdMeshers_Arithmetic1D, StdMeshers_AutomaticLength, StdMeshers_Deflection1D, StdMeshers_FixedPoints1D, StdMeshers_LayerDistribution, StdMeshers_LengthFromEdges, StdMeshers_LocalLength, StdMeshers_MaxElementArea, StdMeshers_MaxElementVolume, StdMeshers_MaxLength, StdMeshers_NotConformAllowed, StdMeshers_NumberOfLayers, StdMeshers_NumberOfSegments, StdMeshers_ProjectionSource1D, StdMeshers_ProjectionSource2D, StdMeshers_ProjectionSource3D, StdMeshers_Propagation, StdMeshers_QuadrangleParams, StdMeshers_QuadranglePreference, StdMeshers_QuadraticMesh, StdMeshers_SegmentLengthAroundVertex, StdMeshers_StartEndLength, and StdMeshers_TrianglePreference.
std::string SMESHDS_Hypothesis._name [protected] |
Definition at line 52 of file SMESHDS_Hypothesis.hxx.
int SMESHDS_Hypothesis._hypId [protected] |
Definition at line 53 of file SMESHDS_Hypothesis.hxx.
int SMESHDS_Hypothesis._type [protected] |
Definition at line 54 of file SMESHDS_Hypothesis.hxx.