SALOME - SMESH
SMESHDS_Hypothesis Class Reference

#include <SMESHDS_Hypothesis.hxx>

Inheritance diagram for SMESHDS_Hypothesis:
Inheritance graph
Collaboration diagram for SMESHDS_Hypothesis:
Collaboration graph

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::ostreamSaveTo (std::ostream &save)=0
virtual std::istreamLoadFrom (std::istream &load)=0

Protected Attributes

std::string _name
int _hypId
int _type

Member Enumeration Documentation

Enumerator:
PARAM_ALGO 
ALGO_0D 
ALGO_1D 
ALGO_2D 
ALGO_3D 

Definition at line 49 of file SMESHDS_Hypothesis.hxx.


Constructor & Destructor Documentation

SMESHDS_Hypothesis::SMESHDS_Hypothesis ( int  hypId)
virtual SMESHDS_Hypothesis::~SMESHDS_Hypothesis ( ) [virtual]

Member Function Documentation

const char* SMESHDS_Hypothesis::GetName ( ) const
int SMESHDS_Hypothesis::GetID ( ) const
int SMESHDS_Hypothesis::GetType ( ) const

Referenced by SMESH_Hypothesis::IsAuxiliary().

Here is the caller graph for this function:


Field Documentation

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.