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::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

Enumerator:
PARAM_ALGO 
ALGO_0D 
ALGO_1D 
ALGO_2D 
ALGO_3D 

Definition at line 49 of file SMESHDS_Hypothesis.hxx.


Constructor & Destructor Documentation


Member Function Documentation

const char* SMESHDS_Hypothesis::GetName ( ) const

Referenced by SMESH_Hypothesis::IsAuxiliary().

Here is the caller graph for this function:


Field Documentation

std::string SMESHDS_Hypothesis::_name [protected]

Definition at line 52 of file SMESHDS_Hypothesis.hxx.

Definition at line 53 of file SMESHDS_Hypothesis.hxx.

Definition at line 54 of file SMESHDS_Hypothesis.hxx.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines