Salome HOME
Use GEOMAPI_EXPORT not for the class but for class members.
[modules/shaper.git] / src / GeomAPI / GeomAPI_Pnt2d.h
index bd0000fdb867d2e0bc919862bf41f599db18cf8b..d3b3426cdca61c9bbbc6436f6820681b2750c79a 100644 (file)
@@ -19,36 +19,46 @@ class GeomAPI_Dir;
  * \brief 2D point defined by two coordinates
  */
 
-class GEOMAPI_EXPORT GeomAPI_Pnt2d : public GeomAPI_Interface
+class GeomAPI_Pnt2d : public GeomAPI_Interface
 {
  public:
   /// Creation of point by coordinates
+  GEOMAPI_EXPORT 
   GeomAPI_Pnt2d(const double theX, const double theY);
   /// Creation of point by coordinates
+  GEOMAPI_EXPORT 
   GeomAPI_Pnt2d(const std::shared_ptr<GeomAPI_XY>& theCoords);
 
   /// returns X coordinate
+  GEOMAPI_EXPORT 
   double x() const;
   /// returns Y coordinate
+  GEOMAPI_EXPORT 
   double y() const;
 
   /// sets X coordinate
+  GEOMAPI_EXPORT 
   void setX(const double theX);
   /// sets Y coordinate
+  GEOMAPI_EXPORT 
   void setY(const double theY);
 
   /// Returns the 3D point
+  GEOMAPI_EXPORT 
   std::shared_ptr<GeomAPI_Pnt> to3D(const std::shared_ptr<GeomAPI_Pnt>& theOrigin,
                                       const std::shared_ptr<GeomAPI_Dir>& theDirX,
                                       const std::shared_ptr<GeomAPI_Dir>& theDirY);
 
   /// returns coordinates of the point
+  GEOMAPI_EXPORT 
   const std::shared_ptr<GeomAPI_XY> xy();
 
   /// Distance between two points
+  GEOMAPI_EXPORT 
   double distance(const std::shared_ptr<GeomAPI_Pnt2d>& theOther) const;
 
   /// Returns whether the distance between two points is less then precision confusion
+  GEOMAPI_EXPORT 
   bool isEqual(const std::shared_ptr<GeomAPI_Pnt2d>& theOther) const;
 };