Compute (and cache) the 2D bounding box of this curve.
Return the parameter value at the start of the curve.
Return the point at the start of the curve (cached after first access).
Return the geometric type of this curve (e.g. LINE, CIRCLE, BSPLINE_CURVE).
Access the underlying OCCT Geom2d_Curve (unwrapped from its handle).
Return the parameter value at the end of the curve.
Return the point at the end of the curve (cached after first access).
Return a human-readable representation, e.g. LINE (0,0) - (1,1).
Create a Geom2dAdaptor_Curve for algorithmic queries (caller must delete).
Create an independent deep copy of this curve.
Test whether a point lies on the curve within a tight tolerance (1e-9).
Reverse the orientation of this curve in place.
Serialize this curve to a string that can be restored with deserializeCurve2D.
Evaluate the curve at the given parameter, returning the 2D point.
Handle-wrapped 2D parametric curve backed by an OCCT
Geom2d_Curve.Provides evaluation, splitting, projection, tangent queries, and distance computations on a single parametric curve.