X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESH_I%2FSMESH_1D_Algo_i.cxx;h=06f621dc9bfd1f58bfd7f7a980622a77a75badb0;hb=d03efc5f7afe62484b0802bbe5fc933fad3a6481;hp=ae37c94352482b9df143eccf651242068657d865;hpb=4791f5b30ea7a9c1247aa551750dc71cb83b99aa;p=modules%2Fsmesh.git diff --git a/src/SMESH_I/SMESH_1D_Algo_i.cxx b/src/SMESH_I/SMESH_1D_Algo_i.cxx index ae37c9435..06f621dc9 100644 --- a/src/SMESH_I/SMESH_1D_Algo_i.cxx +++ b/src/SMESH_I/SMESH_1D_Algo_i.cxx @@ -26,46 +26,64 @@ // Module : SMESH // $Header$ -using namespace std; using namespace std; #include "SMESH_1D_Algo_i.hxx" -#include "SMESH_Gen.hxx" -#include "SMESH_HypothesisFactory.hxx" -#include "Utils_CorbaException.hxx" #include "utilities.h" //============================================================================= /*! - * + * SMESH_1D_Algo_i::SMESH_1D_Algo_i + * + * Constructor */ //============================================================================= -SMESH_1D_Algo_i::SMESH_1D_Algo_i() +SMESH_1D_Algo_i::SMESH_1D_Algo_i( PortableServer::POA_ptr thePOA ) + : SALOME::GenericObj_i( thePOA ), + SMESH_Hypothesis_i( thePOA ), + SMESH_Algo_i( thePOA ) { - MESSAGE("SMESH_1D_Algo_i::SMESH_1D_Algo_i"); + MESSAGE( "SMESH_1D_Algo_i::SMESH_1D_Algo_i" ); } //============================================================================= /*! - * + * SMESH_1D_Algo_i::~SMESH_1D_Algo_i + * + * Destructor */ //============================================================================= SMESH_1D_Algo_i::~SMESH_1D_Algo_i() { - MESSAGE("SMESH_1D_Algo_i::~SMESH_1D_Algo_i"); + MESSAGE( "SMESH_1D_Algo_i::~SMESH_1D_Algo_i" ); } -//============================================================================= +//================================================================================ /*! - * + * \brief Verify whether algorithm supports given entity type + * \param type - dimension (see SMESH::Dimension enumeration) + * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise + * + * Verify whether algorithm supports given entity type (see SMESH::Dimension enumeration) */ -//============================================================================= - -void SMESH_1D_Algo_i::SetImpl(::SMESH_1D_Algo* impl) +//================================================================================ +CORBA::Boolean SMESH_1D_Algo_i::IsDimSupported( SMESH::Dimension type ) { - MESSAGE("SMESH_1D_Algo_i::SetImpl"); - SMESH_Algo_i::SetImpl(impl); - _impl = impl; + return type == SMESH::DIM_1D; } + + + + + + + + + + + + + +