Salome HOME
Regression: do not rotate viewer if sketch plane is selected from a face of a shape
[modules/shaper.git] / src / GeomAPI / GeomAPI_Lin.h
index cb7a73847d67cfbd413acc41913cbeb2bed34181..b9323c85660982d09908406dd994bc2d851da98b 100644 (file)
@@ -18,28 +18,35 @@ class GeomAPI_Pnt;
  * \brief Line in 3D
  */
 
-class GEOMAPI_EXPORT GeomAPI_Lin : public GeomAPI_Interface
+class GeomAPI_Lin : public GeomAPI_Interface
 {
  public:
   /// Creation of line defined by cordinates of start and end points
+  GEOMAPI_EXPORT 
   GeomAPI_Lin(const double theStartX, const double theStartY, const double theStartZ,
               const double theEndX, const double theEndY, const double theEndZ);
   /// Creation of line defined by start and end points
+  GEOMAPI_EXPORT 
   GeomAPI_Lin(const std::shared_ptr<GeomAPI_Pnt>& theStart,
               const std::shared_ptr<GeomAPI_Pnt>& theEnd);
 
   /// Returns point on the line (first point)
+  GEOMAPI_EXPORT 
   std::shared_ptr<GeomAPI_Pnt> location();
 
   /// Returns a line direction
+  GEOMAPI_EXPORT 
   std::shared_ptr<GeomAPI_Dir> direction();
 
   /// Distance between two points
+  GEOMAPI_EXPORT 
   double distance(const std::shared_ptr<GeomAPI_Pnt>& thePoint) const;
   /// Intersection of two lines
+  GEOMAPI_EXPORT 
   const std::shared_ptr<GeomAPI_Pnt> intersect(
       const std::shared_ptr<GeomAPI_Lin>& theLine) const;
   /// Project point on line
+  GEOMAPI_EXPORT 
   const std::shared_ptr<GeomAPI_Pnt> project(
       const std::shared_ptr<GeomAPI_Pnt>& thePoint) const;
 };