]> SALOME platform Git repositories - modules/geom.git/blobdiff - src/GEOMAlgo/GEOMAlgo_GluerAlgo.hxx
Salome HOME
0021672: [CEA 565] Dump Study from script
[modules/geom.git] / src / GEOMAlgo / GEOMAlgo_GluerAlgo.hxx
index 68e08628b9da2edd2f678039e620beb9584e2afc..97f9b9ad1f476c6964fd23048bbed9dd5f67f565 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2011  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2012  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
 //
 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-
+//
 // File:        GEOMAlgo_GluerAlgo.hxx
+// Created:
 // Author:      Peter KURNEV
-
+//              <pkv@irinox>
+//
 #ifndef _GEOMAlgo_GluerAlgo_HeaderFile
 #define _GEOMAlgo_GluerAlgo_HeaderFile
 
 #include <Standard_Macro.hxx>
+#include <TopoDS_Shape.hxx>
 #include <Standard_Real.hxx>
 #include <Standard_Boolean.hxx>
-
-#include <TopoDS_Shape.hxx>
 #include <IntTools_Context.hxx>
 #include <TopTools_DataMapOfShapeListOfShape.hxx>
 #include <TopTools_DataMapOfShapeShape.hxx>
-
 #include <GEOMAlgo_BuilderShape.hxx>
 
-#include <Basics_OCCTVersion.hxx>
-
 //=======================================================================
 //class    : GEOMAlgo_GluerAlgo
-//purpose  : 
+//purpose  :
 //=======================================================================
 class GEOMAlgo_GluerAlgo {
 public:
 
-  Standard_EXPORT 
+  Standard_EXPORT
     GEOMAlgo_GluerAlgo();
 
-  Standard_EXPORT 
+  Standard_EXPORT
     virtual ~GEOMAlgo_GluerAlgo();
 
-  Standard_EXPORT 
+  Standard_EXPORT
     virtual void SetArgument(const TopoDS_Shape& theShape) ;
 
-  Standard_EXPORT 
+  Standard_EXPORT
     const TopoDS_Shape& Argument() const;
-  
-  Standard_EXPORT 
+
+  Standard_EXPORT
     void SetTolerance(const Standard_Real aT) ;
-  
-  Standard_EXPORT 
+
+  Standard_EXPORT
     Standard_Real Tolerance() const;
-  
-  Standard_EXPORT 
+
+  Standard_EXPORT
     void SetCheckGeometry(const Standard_Boolean aFlag) ;
-  
-  Standard_EXPORT 
+
+  Standard_EXPORT
     Standard_Boolean CheckGeometry() const;
-  
-  Standard_EXPORT 
+
+  Standard_EXPORT
     virtual  void Perform() ;
-  
-  Standard_EXPORT 
+
+  Standard_EXPORT
     virtual  void Clear() ;
 
-#if OCC_VERSION_LARGE > 0x06050200
-  Standard_EXPORT void SetContext(const Handle(IntTools_Context)&);
-  Standard_EXPORT const Handle(IntTools_Context)& Context();
-#else
-  Standard_EXPORT IntTools_Context& Context();
-#endif
+  Standard_EXPORT
+    void SetContext(const Handle(IntTools_Context)&) ;
+
+  Standard_EXPORT
+    const Handle(IntTools_Context)& Context() ;
 
-  Standard_EXPORT 
+  Standard_EXPORT
     const TopTools_DataMapOfShapeListOfShape& Images() const;
-  
-  Standard_EXPORT 
+
+  Standard_EXPORT
     const TopTools_DataMapOfShapeShape& Origins() const;
 
 protected:
   TopoDS_Shape myArgument;
   Standard_Real myTolerance;
   Standard_Boolean myCheckGeometry;
-#if OCC_VERSION_LARGE > 0x06050200
   Handle(IntTools_Context) myContext;
-#else
-  IntTools_Context myContext;
-#endif
   TopTools_DataMapOfShapeListOfShape myImages;
   TopTools_DataMapOfShapeShape myOrigins;
-  
+
 private:
 };
 #endif