|
Open CASCADE Technology
6.5.4
|
#include <DrawTrSurf_BezierCurve2d.hxx>

Public Member Functions | |
| DrawTrSurf_BezierCurve2d (const Handle< Geom2d_BezierCurve > &C) | |
| creates a drawable Bezier curve from a Bezier curve of package Geom2d. | |
| DrawTrSurf_BezierCurve2d (const Handle< Geom2d_BezierCurve > &C, const Draw_Color &CurvColor, const Draw_Color &PolesColor, const Standard_Boolean ShowPoles, const Standard_Integer Discret) | |
| void | DrawOn (Draw_Display &dis) const |
| this is defined only to tell C++ not to complain about inheriting a pure virtual method. | |
| void | ShowPoles () |
| void | ClearPoles () |
| void | FindPole (const Standard_Real X, const Standard_Real Y, const Draw_Display &D, const Standard_Real Prec, Standard_Integer &Index) const |
| Returns in <Index> the index of the first pole of the curve projected by the Display <D> at a distance lower than <Prec> from <X,Y>. If no pole is found index is set to 0, else index is always greater than the input value of index. | |
| void | SetPolesColor (const Draw_Color &aColor) |
| Draw_Color | PolesColor () const |
| virtual Handle_Draw_Drawable3D | Copy () const |
| For variable copy. | |
| DrawTrSurf_BezierCurve2d::DrawTrSurf_BezierCurve2d | ( | const Handle< Geom2d_BezierCurve > & | C, |
| const Draw_Color & | CurvColor, | ||
| const Draw_Color & | PolesColor, | ||
| const Standard_Boolean | ShowPoles, | ||
| const Standard_Integer | Discret | ||
| ) |
| virtual Handle_Draw_Drawable3D DrawTrSurf_BezierCurve2d::Copy | ( | ) | const [virtual] |
Reimplemented from DrawTrSurf_Curve2d.
| void DrawTrSurf_BezierCurve2d::DrawOn | ( | Draw_Display & | dis | ) | const [virtual] |
Reimplemented from DrawTrSurf_Curve2d.
| void DrawTrSurf_BezierCurve2d::FindPole | ( | const Standard_Real | X, |
| const Standard_Real | Y, | ||
| const Draw_Display & | D, | ||
| const Standard_Real | Prec, | ||
| Standard_Integer & | Index | ||
| ) | const |
| void DrawTrSurf_BezierCurve2d::SetPolesColor | ( | const Draw_Color & | aColor | ) |
1.8.0