This class provides a Geom2dCurveTool as < Geom2dCurveTool from IntCurve > from a Tool as < Geom2dCurveTool from Adaptor3d > .
More...
|
| static GeomAbs_CurveType | GetType (const Adaptor2d_Curve2d &C) |
| |
| static bool | IsComposite (const Adaptor2d_Curve2d &C) |
| |
| static gp_Lin2d | Line (const Adaptor2d_Curve2d &C) |
| | Returns the Lin2d from gp corresponding to the curve C. This method is called only when TheType returns GeomAbs_Line.
|
| |
| static gp_Circ2d | Circle (const Adaptor2d_Curve2d &C) |
| | Returns the Circ2d from gp corresponding to the curve C. This method is called only when TheType returns GeomAbs_Circle.
|
| |
| static gp_Elips2d | Ellipse (const Adaptor2d_Curve2d &C) |
| | Returns the Elips2d from gp corresponding to the curve C. This method is called only when TheType returns GeomAbs_Ellipse.
|
| |
| static gp_Parab2d | Parabola (const Adaptor2d_Curve2d &C) |
| | Returns the Parab2d from gp corresponding to the curve C. This method is called only when TheType returns GeomAbs_Parabola.
|
| |
| static gp_Hypr2d | Hyperbola (const Adaptor2d_Curve2d &C) |
| | Returns the Hypr2d from gp corresponding to the curve C. This method is called only when TheType returns GeomAbs_Hyperbola.
|
| |
| static double | EpsX (const Adaptor2d_Curve2d &C) |
| |
| static double | EpsX (const Adaptor2d_Curve2d &C, const double Eps_XYZ) |
| |
| static int | NbSamples (const Adaptor2d_Curve2d &C) |
| |
| static int | NbSamples (const Adaptor2d_Curve2d &C, const double U0, const double U1) |
| |
| static double | FirstParameter (const Adaptor2d_Curve2d &C) |
| |
| static double | LastParameter (const Adaptor2d_Curve2d &C) |
| |
| static gp_Pnt2d | Value (const Adaptor2d_Curve2d &C, const double X) |
| |
| static void | D0 (const Adaptor2d_Curve2d &C, const double U, gp_Pnt2d &P) |
| |
| static void | D1 (const Adaptor2d_Curve2d &C, const double U, gp_Pnt2d &P, gp_Vec2d &T) |
| |
| static void | D2 (const Adaptor2d_Curve2d &C, const double U, gp_Pnt2d &P, gp_Vec2d &T, gp_Vec2d &N) |
| |
| static void | D3 (const Adaptor2d_Curve2d &C, const double U, gp_Pnt2d &P, gp_Vec2d &T, gp_Vec2d &N, gp_Vec2d &V) |
| |
| static gp_Vec2d | DN (const Adaptor2d_Curve2d &C, const double U, const int N) |
| |
| static int | NbIntervals (const Adaptor2d_Curve2d &C) |
| | output the number of interval of continuity C2 of the curve
|
| |
| static void | Intervals (const Adaptor2d_Curve2d &C, NCollection_Array1< double > &Tab) |
| | compute Tab.
|
| |
| static void | GetInterval (const Adaptor2d_Curve2d &C, const int Index, const NCollection_Array1< double > &Tab, double &U1, double &U2) |
| | output the bounds of interval of index <Index> used if Type == Composite.
|
| |
| static int | Degree (const Adaptor2d_Curve2d &C) |
| |
This class provides a Geom2dCurveTool as < Geom2dCurveTool from IntCurve > from a Tool as < Geom2dCurveTool from Adaptor3d > .