SMESHDS_Hypothesis Class Referenceabstract

#include <SMESHDS_Hypothesis.hxx>

Public Types

enum  hypothesis_type {
  PARAM_ALGO , ALGO_0D , ALGO_1D , ALGO_2D ,
  ALGO_3D
}
 

Public Member Functions

int GetID () const
 
const char * GetName () const
 
int GetType () const
 
bool IsSameName (const SMESHDS_Hypothesis &other) const
 Compare types of hypotheses. More...
 
virtual std::istream & LoadFrom (std::istream &load)=0
 
bool operator!= (const SMESHDS_Hypothesis &other) const
 
virtual bool operator== (const SMESHDS_Hypothesis &other) const
 
virtual std::ostream & SaveTo (std::ostream &save)=0
 
 SMESHDS_Hypothesis (int hypId)
 
virtual ~SMESHDS_Hypothesis ()
 

Member Enumeration Documentation

◆ hypothesis_type

Enumerator
PARAM_ALGO 
ALGO_0D 
ALGO_1D 
ALGO_2D 
ALGO_3D 

Constructor & Destructor Documentation

◆ SMESHDS_Hypothesis()

SMESHDS_Hypothesis::SMESHDS_Hypothesis ( int  hypId)

◆ ~SMESHDS_Hypothesis()

SMESHDS_Hypothesis::~SMESHDS_Hypothesis ( )
virtual

Member Function Documentation

◆ GetID()

int SMESHDS_Hypothesis::GetID ( ) const

◆ GetName()

◆ GetType()

◆ IsSameName()

bool SMESHDS_Hypothesis::IsSameName ( const SMESHDS_Hypothesis other) const

Compare types of hypotheses.

Referenced by StdMeshers_Regular_1D::CheckHypothesis(), and SMESH_subMesh::getCollection().

◆ LoadFrom()

◆ operator!=()

bool SMESHDS_Hypothesis::operator!= ( const SMESHDS_Hypothesis other) const

◆ operator==()

bool SMESHDS_Hypothesis::operator== ( const SMESHDS_Hypothesis other) const
virtual

Equality

◆ SaveTo()


The documentation for this class was generated from the following files: