+ /// Project point on curve
+ GEOMAPI_EXPORT const std::shared_ptr<GeomAPI_Pnt> project(
+ const std::shared_ptr<GeomAPI_Pnt>& thePoint) const;
+
+public:
+ /// \brief Compare addresses of curves
+ class Comparator
+ {
+ public:
+ /// Return \c true if the address of the first curve is less than the address of the second
+ GEOMAPI_EXPORT
+ bool operator ()(const std::shared_ptr<GeomAPI_Curve>& theCurve1,
+ const std::shared_ptr<GeomAPI_Curve>& theCurve2) const;
+ };
+