SALOME - SMESH
SMESHDS_Hypothesis Class Referenceabstract

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

Protected Attributes

std::string _name
 
int _hypId
 
int _type
 

Detailed Description

Definition at line 36 of file SMESHDS_Hypothesis.hxx.

Member Enumeration Documentation

◆ hypothesis_type

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::SMESHDS_Hypothesis ( int  hypId)

◆ ~SMESHDS_Hypothesis()

virtual SMESHDS_Hypothesis::~SMESHDS_Hypothesis ( )
virtual

Member Function Documentation

◆ GetName()

const char* SMESHDS_Hypothesis::GetName ( ) const

◆ GetID()

int SMESHDS_Hypothesis::GetID ( ) const

◆ GetType()

int SMESHDS_Hypothesis::GetType ( ) const

Referenced by SMESH_Hypothesis::IsAuxiliary().

Here is the caller graph for this function:

◆ SaveTo()

◆ LoadFrom()

Field Documentation

◆ _name

std::string SMESHDS_Hypothesis::_name
protected

Definition at line 52 of file SMESHDS_Hypothesis.hxx.

◆ _hypId

int SMESHDS_Hypothesis::_hypId
protected

Definition at line 53 of file SMESHDS_Hypothesis.hxx.

◆ _type

int SMESHDS_Hypothesis::_type
protected

Definition at line 54 of file SMESHDS_Hypothesis.hxx.