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

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:

virtual std::ostream& SMESHDS_Hypothesis.SaveTo ( std::ostream &  save  )  [pure virtual]
virtual std::istream& SMESHDS_Hypothesis.LoadFrom ( std::istream &  load  )  [pure virtual]

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.


Generated on 22 Oct 2012 for SALOME - SMESH by  doxygen 1.6.1