Salome HOME
Mantis issue 0021432: EDF GEOM: Faces with huge tolerance can be built in GEOM.
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo_DataMapOfShapePnt.hxx
index 23cb455c6c49202fe4a8fa663283956c29010b59..aca9d89e2539534293efaf73c3e93156a0d6d06a 100644 (file)
@@ -41,6 +41,7 @@
 #ifndef _Standard_Boolean_HeaderFile\r
 #include <Standard_Boolean.hxx>\r
 #endif\r
+\r
 class Standard_DomainError;\r
 class Standard_NoSuchObject;\r
 class TopoDS_Shape;\r
@@ -49,7 +50,7 @@ class TopTools_ShapeMapHasher;
 class GEOMAlgo_DataMapNodeOfDataMapOfShapePnt;\r
 class GEOMAlgo_DataMapIteratorOfDataMapOfShapePnt;\r
 \r
-\r
+#include <Basics_OCCTVersion.hxx>\r
 \r
 class GEOMAlgo_DataMapOfShapePnt  : public TCollection_BasicMap {\r
 public:\r
@@ -102,31 +103,17 @@ public:
   return ChangeFind(K);\r
 }\r
 \r
-\r
-\r
-\r
-\r
-protected:\r
-\r
-\r
-\r
-\r
+#if OCC_VERSION_LARGE > 0x06050100 // for OCC-6.5.2 and higher version\r
+  Standard_EXPORT Standard_Address Find1 (const TopoDS_Shape& K) const;\r
+  Standard_EXPORT Standard_Address ChangeFind1 (const TopoDS_Shape& K);\r
+#endif\r
 \r
 private:\r
-\r
   \r
   Standard_EXPORT   GEOMAlgo_DataMapOfShapePnt(const GEOMAlgo_DataMapOfShapePnt& Other);\r
 \r
-\r
-\r
-\r
 };\r
 \r
-\r
-\r
-\r
-\r
 // other Inline functions and methods (like "C++: function call" methods)\r
 \r
-\r
 #endif\r