|
| static double | FirstParameter (const Adaptor2d_Curve2d &theC) |
| |
| static double | LastParameter (const Adaptor2d_Curve2d &theC) |
| |
| static GeomAbs_Shape | Continuity (const Adaptor2d_Curve2d &theC) |
| |
| static int | NbIntervals (const Adaptor2d_Curve2d &theC, const GeomAbs_Shape theS) |
| | If necessary, breaks the curve in intervals of continuity . And returns the number of intervals.
|
| |
| static void | Intervals (const Adaptor2d_Curve2d &theC, NCollection_Array1< double > &theT, const GeomAbs_Shape theS) |
| | Stores in <T> the parameters bounding the intervals of continuity .
|
| |
| static occ::handle< NCollection_HArray1< double > > | DeflCurvIntervals (const Adaptor2d_Curve2d &theC) |
| | Returns the parameters bounding the intervals of subdivision of curve according to Curvature deflection. Value of deflection is defined in method.
|
| |
| static bool | IsClosed (const Adaptor2d_Curve2d &theC) |
| |
| static bool | IsPeriodic (const Adaptor2d_Curve2d &theC) |
| |
| static double | Period (const Adaptor2d_Curve2d &theC) |
| |
| static gp_Pnt2d | Value (const Adaptor2d_Curve2d &theC, const double theU) |
| | Computes the point of parameter U on the curve.
|
| |
| static void | D0 (const Adaptor2d_Curve2d &theC, const double theU, gp_Pnt2d &theP) |
| | Computes the point of parameter U on the curve.
|
| |
| static void | D1 (const Adaptor2d_Curve2d &theC, const double theU, gp_Pnt2d &theP, gp_Vec2d &theV) |
| | Computes the point of parameter U on the curve with its first derivative.
|
| |
| static void | D2 (const Adaptor2d_Curve2d &theC, const double theU, gp_Pnt2d &theP, gp_Vec2d &theV1, gp_Vec2d &theV2) |
| | Returns the point P of parameter U, the first and second derivatives V1 and V2.
|
| |
| static void | D3 (const Adaptor2d_Curve2d &theC, const double theU, gp_Pnt2d &theP, gp_Vec2d &theV1, gp_Vec2d &theV2, gp_Vec2d &theV3) |
| | Returns the point P of parameter U, the first, the second and the third derivative.
|
| |
| static gp_Vec2d | DN (const Adaptor2d_Curve2d &theC, const double theU, const int theN) |
| | The returned vector gives the value of the derivative for the order of derivation N.
|
| |
| static double | Resolution (const Adaptor2d_Curve2d &theC, const double theR3d) |
| | Returns the parametric resolution corresponding to the real space resolution <R3d>.
|
| |
| static GeomAbs_CurveType | GetType (const Adaptor2d_Curve2d &theC) |
| | Returns the type of the curve in the current interval: Line, Circle, Ellipse, Hyperbola, Parabola, BezierCurve, BSplineCurve, OtherCurve.
|
| |
| static gp_Lin2d | Line (const Adaptor2d_Curve2d &theC) |
| |
| static gp_Circ2d | Circle (const Adaptor2d_Curve2d &theC) |
| |
| static gp_Elips2d | Ellipse (const Adaptor2d_Curve2d &theC) |
| |
| static gp_Hypr2d | Hyperbola (const Adaptor2d_Curve2d &theC) |
| |
| static gp_Parab2d | Parabola (const Adaptor2d_Curve2d &theC) |
| |
| static int | Degree (const Adaptor2d_Curve2d &theC) |
| |
| static bool | IsRational (const Adaptor2d_Curve2d &theC) |
| |
| static int | NbPoles (const Adaptor2d_Curve2d &theC) |
| |
| static int | NbKnots (const Adaptor2d_Curve2d &theC) |
| |
| static occ::handle< Geom2d_BezierCurve > | Bezier (const Adaptor2d_Curve2d &theC) |
| |
| static occ::handle< Geom2d_BSplineCurve > | BSpline (const Adaptor2d_Curve2d &theC) |
| |