- GeomAPI_Lin(const boost::shared_ptr<GeomAPI_Pnt>& theStart,
- const boost::shared_ptr<GeomAPI_Pnt>& theEnd);
+ 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();