SMESHDS_Hypothesis Class Reference

#include <SMESHDS_Hypothesis.hxx>

Inheritance diagram for SMESHDS_Hypothesis:

Inheritance graph

Public Types

enum  hypothesis_type {
  PARAM_ALGO, ALGO, 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

Member Enumeration Documentation

enum SMESHDS_Hypothesis::hypothesis_type
 

Enumerator:
PARAM_ALGO 
ALGO 
ALGO_1D 
ALGO_2D 
ALGO_3D 


Constructor & Destructor Documentation

SMESHDS_Hypothesis::SMESHDS_Hypothesis int  hypId  ) 
 

SMESHDS_Hypothesis::~SMESHDS_Hypothesis  )  [virtual]
 


Member Function Documentation

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 StdMeshers_Arithmetic1D, StdMeshers_AutomaticLength, StdMeshers_Deflection1D, StdMeshers_LengthFromEdges, StdMeshers_LocalLength, StdMeshers_MaxElementArea, StdMeshers_MaxElementVolume, StdMeshers_NotConformAllowed, StdMeshers_NumberOfSegments, StdMeshers_Propagation, StdMeshers_QuadranglePreference, StdMeshers_QuadraticMesh, and StdMeshers_StartEndLength.

virtual std::istream& SMESHDS_Hypothesis.LoadFrom std::istream &  load  )  [pure virtual]
 

Implemented in StdMeshers_Arithmetic1D, StdMeshers_AutomaticLength, StdMeshers_Deflection1D, StdMeshers_LengthFromEdges, StdMeshers_LocalLength, StdMeshers_MaxElementArea, StdMeshers_MaxElementVolume, StdMeshers_NotConformAllowed, StdMeshers_NumberOfSegments, StdMeshers_Propagation, StdMeshers_QuadranglePreference, StdMeshers_QuadraticMesh, and StdMeshers_StartEndLength.


Field Documentation

std::string SMESHDS_Hypothesis._name [protected]
 

int SMESHDS_Hypothesis._hypId [protected]
 

int SMESHDS_Hypothesis._type [protected]