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

Public Member Functions | |
| DrawTrSurf_BezierCurve (const Handle< Geom_BezierCurve > &C) | |
| creates a drawable Bezier curve from a Bezier curve of package Geom. | |
| DrawTrSurf_BezierCurve (const Handle< Geom_BezierCurve > &C, const Draw_Color &CurvColor, const Draw_Color &PolesColor, const Standard_Boolean ShowPoles, const Standard_Integer Discret, const Standard_Real Deflection, const Standard_Integer DrawMode) | |
| 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_BezierCurve::DrawTrSurf_BezierCurve | ( | const Handle< Geom_BezierCurve > & | C, |
| const Draw_Color & | CurvColor, | ||
| const Draw_Color & | PolesColor, | ||
| const Standard_Boolean | ShowPoles, | ||
| const Standard_Integer | Discret, | ||
| const Standard_Real | Deflection, | ||
| const Standard_Integer | DrawMode | ||
| ) |
| virtual Handle_Draw_Drawable3D DrawTrSurf_BezierCurve::Copy | ( | ) | const [virtual] |
Reimplemented from DrawTrSurf_Curve.
| void DrawTrSurf_BezierCurve::DrawOn | ( | Draw_Display & | dis | ) | const [virtual] |
Reimplemented from DrawTrSurf_Curve.
| void DrawTrSurf_BezierCurve::FindPole | ( | const Standard_Real | X, |
| const Standard_Real | Y, | ||
| const Draw_Display & | D, | ||
| const Standard_Real | Prec, | ||
| Standard_Integer & | Index | ||
| ) | const |
| Draw_Color DrawTrSurf_BezierCurve::PolesColor | ( | ) | const |
| void DrawTrSurf_BezierCurve::SetPolesColor | ( | const Draw_Color & | aColor | ) |
1.8.0