Salome HOME
IsDimSupported method added
authorsln <sln@opencascade.com>
Tue, 23 Aug 2005 08:38:00 +0000 (08:38 +0000)
committersln <sln@opencascade.com>
Tue, 23 Aug 2005 08:38:00 +0000 (08:38 +0000)
src/SMESH_I/SMESH_1D_Algo_i.cxx
src/SMESH_I/SMESH_1D_Algo_i.hxx
src/SMESH_I/SMESH_2D_Algo_i.cxx
src/SMESH_I/SMESH_2D_Algo_i.hxx
src/SMESH_I/SMESH_3D_Algo_i.cxx
src/SMESH_I/SMESH_3D_Algo_i.hxx

index a792ec2..06f621d 100644 (file)
@@ -59,3 +59,31 @@ 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)
+ */
+//================================================================================
+CORBA::Boolean SMESH_1D_Algo_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_1D;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
index 16ab9b4..1112a40 100644 (file)
@@ -48,6 +48,9 @@ protected:
 public:
   // Destructor
   virtual ~SMESH_1D_Algo_i();
+  
+  // Verify whether algorithm supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index 833be2a..00744ee 100644 (file)
@@ -59,3 +59,17 @@ SMESH_2D_Algo_i::~SMESH_2D_Algo_i()
 {
   MESSAGE( "SMESH_2D_Algo_i::~SMESH_2D_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)
+ */
+//================================================================================  
+CORBA::Boolean SMESH_2D_Algo_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_2D;
+}
index cebda61..58664c9 100644 (file)
@@ -48,6 +48,9 @@ protected:
 public:
   // Destructor
   virtual ~SMESH_2D_Algo_i();
+  
+  // Verify whether algorithm supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index 197fc44..14276fe 100644 (file)
@@ -59,3 +59,18 @@ SMESH_3D_Algo_i::~SMESH_3D_Algo_i()
 {
   MESSAGE( "SMESH_3D_Algo_i::~SMESH_3D_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)
+ */
+//================================================================================  
+CORBA::Boolean SMESH_3D_Algo_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_3D;
+}
+
index a45336a..8589e16 100644 (file)
@@ -48,6 +48,9 @@ protected:
 public:
   // Destructor
   virtual ~SMESH_3D_Algo_i();
+  
+  // Verify whether algorithm supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif