]> SALOME platform Git repositories - modules/geom.git/blobdiff - src/GEOMImpl/GEOMImpl_ICurvesOperations.hxx
Salome HOME
ENV: Windows porting.
[modules/geom.git] / src / GEOMImpl / GEOMImpl_ICurvesOperations.hxx
index e421f642ea7eef8015f7febef0a1863875e4bfdb..df281573bb96f5f09edc830281f3c72dda465349 100644 (file)
@@ -12,30 +12,30 @@ class Handle(GEOM_Object);
 
 class GEOMImpl_ICurvesOperations : public GEOM_IOperations {
  public:
-  GEOMImpl_ICurvesOperations(GEOM_Engine* theEngine, int theDocID);
-  ~GEOMImpl_ICurvesOperations();
+  Standard_EXPORT GEOMImpl_ICurvesOperations(GEOM_Engine* theEngine, int theDocID);
+  Standard_EXPORT ~GEOMImpl_ICurvesOperations();
 
-  Handle(GEOM_Object) MakePolyline (list<Handle(GEOM_Object)> thePoints);
+  Standard_EXPORT Handle(GEOM_Object) MakePolyline (list<Handle(GEOM_Object)> thePoints);
 
-  Handle(GEOM_Object) MakeCircleThreePnt (Handle(GEOM_Object) thePnt1,
+  Standard_EXPORT Handle(GEOM_Object) MakeCircleThreePnt (Handle(GEOM_Object) thePnt1,
                                           Handle(GEOM_Object) thePnt2,
                                           Handle(GEOM_Object) thePnt3);
-  Handle(GEOM_Object) MakeCirclePntVecR  (Handle(GEOM_Object) thePnt,
+  Standard_EXPORT Handle(GEOM_Object) MakeCirclePntVecR  (Handle(GEOM_Object) thePnt,
                                           Handle(GEOM_Object) theVec, double theR);
 
-  Handle(GEOM_Object) MakeEllipse (Handle(GEOM_Object) thePnt,
+  Standard_EXPORT Handle(GEOM_Object) MakeEllipse (Handle(GEOM_Object) thePnt,
                                    Handle(GEOM_Object) theVec,
                                    double theRMajor, double theRMinor);
 
-  Handle(GEOM_Object) MakeArc (Handle(GEOM_Object) thePnt1,
+  Standard_EXPORT Handle(GEOM_Object) MakeArc (Handle(GEOM_Object) thePnt1,
                                Handle(GEOM_Object) thePnt2,
                                Handle(GEOM_Object) thePnt3);
 
-  Handle(GEOM_Object) MakeSplineBezier        (list<Handle(GEOM_Object)> thePoints);
-  Handle(GEOM_Object) MakeSplineInterpolation (list<Handle(GEOM_Object)> thePoints);
+  Standard_EXPORT Handle(GEOM_Object) MakeSplineBezier        (list<Handle(GEOM_Object)> thePoints);
+  Standard_EXPORT Handle(GEOM_Object) MakeSplineInterpolation (list<Handle(GEOM_Object)> thePoints);
 
-  Handle(GEOM_Object) MakeSketcher (const char* theCommand, list<double> theWorkingPlane);
-  Handle(GEOM_Object) MakeSketcherOnPlane (const char*         theCommand,
+  Standard_EXPORT Handle(GEOM_Object) MakeSketcher (const char* theCommand, list<double> theWorkingPlane);
+  Standard_EXPORT Handle(GEOM_Object) MakeSketcherOnPlane (const char*         theCommand,
                                            Handle(GEOM_Object) theWorkingPlane);
 };