Salome HOME
IsDimSupported method added
authorsln <sln@opencascade.com>
Tue, 23 Aug 2005 08:44:44 +0000 (08:44 +0000)
committersln <sln@opencascade.com>
Tue, 23 Aug 2005 08:44:44 +0000 (08:44 +0000)
20 files changed:
src/StdMeshers_I/StdMeshers_Arithmetic1D_i.cxx
src/StdMeshers_I/StdMeshers_Arithmetic1D_i.hxx
src/StdMeshers_I/StdMeshers_Deflection1D_i.cxx
src/StdMeshers_I/StdMeshers_Deflection1D_i.hxx
src/StdMeshers_I/StdMeshers_LengthFromEdges_i.cxx
src/StdMeshers_I/StdMeshers_LengthFromEdges_i.hxx
src/StdMeshers_I/StdMeshers_LocalLength_i.cxx
src/StdMeshers_I/StdMeshers_LocalLength_i.hxx
src/StdMeshers_I/StdMeshers_MaxElementArea_i.cxx
src/StdMeshers_I/StdMeshers_MaxElementArea_i.hxx
src/StdMeshers_I/StdMeshers_MaxElementVolume_i.cxx
src/StdMeshers_I/StdMeshers_MaxElementVolume_i.hxx
src/StdMeshers_I/StdMeshers_NotConformAllowed_i.cxx
src/StdMeshers_I/StdMeshers_NotConformAllowed_i.hxx
src/StdMeshers_I/StdMeshers_NumberOfSegments_i.cxx
src/StdMeshers_I/StdMeshers_NumberOfSegments_i.hxx
src/StdMeshers_I/StdMeshers_Propagation_i.cxx
src/StdMeshers_I/StdMeshers_Propagation_i.hxx
src/StdMeshers_I/StdMeshers_StartEndLength_i.cxx
src/StdMeshers_I/StdMeshers_StartEndLength_i.hxx

index 9c142aab82e5d20e92ae3031d058e5ec612397f2..9c39bc72b794d6825bf620cd5f4f19bc5a8623a4 100644 (file)
@@ -128,3 +128,17 @@ CORBA::Double StdMeshers_Arithmetic1D_i::GetLength( CORBA::Boolean theIsStart)
   return ( ::StdMeshers_Arithmetic1D* )myBaseImpl;
 }
 
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_Arithmetic1D_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_1D;
+}
+
index 9b7c90114076a621e48abb86880d4028b0cacc93..090f0a7d2721ca07086386f3e312c8148a70d1d3 100644 (file)
@@ -58,6 +58,9 @@ public:
 
   // Get implementation
   ::StdMeshers_Arithmetic1D* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index 78ef384cc2b8e948867619a7ce2a83799c792e67..0f3f4a942e7a122538cd0b9fd41a2eda66f03f02 100644 (file)
@@ -127,3 +127,18 @@ CORBA::Double StdMeshers_Deflection1D_i::GetDeflection()
   MESSAGE( "StdMeshers_Deflection1D_i::GetImpl" );
   return ( ::StdMeshers_Deflection1D* )myBaseImpl;
 }
+
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_Deflection1D_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_1D;
+}
+
index dffc2beda3b831d9fab8a6c13e108c6a7d67c8e2..138b1d9cfe4dfe701681fb2e012426d7a3254416 100644 (file)
@@ -61,6 +61,9 @@ public:
 
   // Get implementation
   ::StdMeshers_Deflection1D* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index afcd3b14b454683f0bcaf2ef3056200009264848..35d871c569118b74bca06db133b05b0616549571 100644 (file)
@@ -119,3 +119,17 @@ CORBA::Long StdMeshers_LengthFromEdges_i::GetMode()
   return ( ::StdMeshers_LengthFromEdges* )myBaseImpl;
 }
 
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_LengthFromEdges_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_2D;
+}
+
index 2c988a1f036e6c8109aa5138039f85adaef0744a..1075278d72ea719b00dc1b5e25970897b05ac3a5 100644 (file)
@@ -59,6 +59,9 @@ public:
 
   // Get implementation
   ::StdMeshers_LengthFromEdges* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index fe694f7f7a02252779c008abe7e8f201839c295f..a37b8e14a72ed18f69c6049dbefaba239e3281b7 100644 (file)
@@ -127,3 +127,18 @@ CORBA::Double StdMeshers_LocalLength_i::GetLength()
   MESSAGE( "StdMeshers_LocalLength_i::GetImpl" );
   return ( ::StdMeshers_LocalLength* )myBaseImpl;
 }
+
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_LocalLength_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_1D;
+}
+
index 6b0b1dbf20939c4f6d08714be6692cff5f556aa9..f0b6b21e639718bcd2b913b17069c37952d33f8f 100644 (file)
@@ -61,6 +61,9 @@ public:
 
   // Get implementation
   ::StdMeshers_LocalLength* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index 09544be6b3c67fdb76c44b1ddb4c8f87a0fdaf85..c7ab795552b112001df7c7bab494ca276a34c3c5 100644 (file)
@@ -127,3 +127,18 @@ CORBA::Double StdMeshers_MaxElementArea_i::GetMaxElementArea()
   MESSAGE( "StdMeshers_MaxElementArea_i::GetImpl" );
   return ( ::StdMeshers_MaxElementArea* )myBaseImpl;
 }
+
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_MaxElementArea_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_2D;
+}
+
index da21f809ce4ac5f657f81285cfa93ed93db88686..39dde76398a79111a4ac4fd8fb12a186b6213de1 100644 (file)
@@ -59,6 +59,9 @@ public:
 
   // Get implementation
   ::StdMeshers_MaxElementArea* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index f571bab827e6c868fe70d49a3bbb9f1203c19fe8..d8686ab334528bf053e64bc5053cb0d2984e7943 100644 (file)
@@ -128,3 +128,17 @@ CORBA::Double StdMeshers_MaxElementVolume_i::GetMaxElementVolume()
   return ( ::StdMeshers_MaxElementVolume* )myBaseImpl;
 }
 
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_MaxElementVolume_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_3D;
+}
+
index 328b4af87c18f75c8320c6a4d957c19733c14b30..928fab59a68f28bf1827f9033cf9cd9d16d538ab 100644 (file)
@@ -59,6 +59,9 @@ public:
 
   // Get implementation
   ::StdMeshers_MaxElementVolume* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index e2fad1e6775ec376de9bca2d8021b9ee28be2329..8940cf7a7f1be5e8741680d9440b86a468b6ff78 100644 (file)
@@ -62,3 +62,20 @@ StdMeshers_NotConformAllowed_i::StdMeshers_NotConformAllowed_i
 StdMeshers_NotConformAllowed_i::~StdMeshers_NotConformAllowed_i()
 {
 }
+
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_NotConformAllowed_i::IsDimSupported( SMESH::Dimension /*type*/ )
+{
+  return true;
+}
+
+
+
index a9151d34cc24675b610bd17d8c8eb2c7d2a2279b..ceddb3287d388866fad6cff7a4482c759266364b 100644 (file)
@@ -45,6 +45,9 @@ public:
                                  int studyId,
                                  ::SMESH_Gen* genImpl);
   virtual ~StdMeshers_NotConformAllowed_i();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 
 protected:
   ::StdMeshers_NotConformAllowed* _impl;
index b4355a2ecfe90fe1fe3517d9432290a6ca01561f..69d5073466e1e343f2c73ae60916cd97bf7fd192 100644 (file)
@@ -332,3 +332,17 @@ CORBA::Boolean StdMeshers_NumberOfSegments_i::IsExponentMode()
   return ( ::StdMeshers_NumberOfSegments* )myBaseImpl;
 }
 
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_NumberOfSegments_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_1D;
+}
+
index 22e19d75f059acf4b667132888e09241c8e87465..270980f134a0fec767e8d1cc00c7ec0d47cdb506 100644 (file)
@@ -94,6 +94,9 @@ public:
 
   // Get implementation
   ::StdMeshers_NumberOfSegments* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index e4ddfcfcd846feeae33c8077f2e67adbb23c175d..4e038748cda0d2b6b9771930884dfdd2187b5296 100644 (file)
@@ -74,3 +74,18 @@ StdMeshers_Propagation_i::~StdMeshers_Propagation_i()
   MESSAGE( "StdMeshers_Propagation_i::GetImpl" );
   return ( ::StdMeshers_Propagation* )myBaseImpl;
 }
+
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_Propagation_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_1D;
+}
+
index 6413235ec86a7c76981bb850cba760488a39581b..ca130bc2f438a8d36d3276d731be7b008e0bfa16 100644 (file)
@@ -52,6 +52,9 @@ public:
 
   // Get implementation
   ::StdMeshers_Propagation* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif
index 1d175ea632c13158ec2971bcfe88c8844105af3e..56ce6f51d3725d0fbaea397c9c4b66b4c7d3e182 100644 (file)
@@ -128,3 +128,18 @@ CORBA::Double StdMeshers_StartEndLength_i::GetLength( CORBA::Boolean theIsStart)
   MESSAGE( "StdMeshers_StartEndLength_i::GetImpl" );
   return ( ::StdMeshers_StartEndLength* )myBaseImpl;
 }
+
+//================================================================================
+/*!
+ * \brief Verify whether hypothesis supports given entity type 
+  * \param type - dimension (see SMESH::Dimension enumeration)
+  * \retval CORBA::Boolean - TRUE if dimension is supported, FALSE otherwise
+ * 
+ * Verify whether hypothesis supports given entity type (see SMESH::Dimension enumeration)
+ */
+//================================================================================  
+CORBA::Boolean StdMeshers_StartEndLength_i::IsDimSupported( SMESH::Dimension type )
+{
+  return type == SMESH::DIM_1D;
+}
+
index 009032998d5dbeecc9c3d00f62bbe2110c4dbe48..d937f9390f2da42d91d0fc4546f3d1c7a79fcc18 100644 (file)
@@ -61,6 +61,9 @@ public:
 
   // Get implementation
   ::StdMeshers_StartEndLength* GetImpl();
+  
+  // Verify whether hypothesis supports given entity type 
+  CORBA::Boolean IsDimSupported( SMESH::Dimension type );
 };
 
 #endif