|
Open CASCADE Technology 6.5.2
|
This class defines a drawable curve in 2d space.
The curve is drawned in the plane XOY.
#include <DrawTrSurf_Curve2d.hxx>

Public Member Functions | |
| DrawTrSurf_Curve2d (const Handle< Geom2d_Curve > &C, const Standard_Boolean DispOrigin=Standard_True) | |
| creates a drawable curve from a curve of package Geom2d. | |
| DrawTrSurf_Curve2d (const Handle< Geom2d_Curve > &C, const Draw_Color &aColor, const Standard_Integer Discret, const Standard_Boolean DispOrigin=Standard_True, const Standard_Boolean DispCurvRadius=Standard_False, const Standard_Real RadiusMax=1.0e3, const Standard_Real RatioOfRadius=0.1) | |
| void | DrawOn (Draw_Display &dis) const |
| this is defined only to tell C++ not to complain about inheriting a pure virtual method. | |
| Handle_Geom2d_Curve | GetCurve () const |
| void | SetColor (const Draw_Color &aColor) |
| void | ShowCurvature () |
| void | ClearCurvature () |
| void | SetRadiusMax (const Standard_Real Radius) |
| void | SetRadiusRatio (const Standard_Real Ratio) |
| Draw_Color | Color () const |
| Standard_Real | RadiusMax () const |
| Standard_Real | RadiusRatio () const |
| virtual Handle_Draw_Drawable3D | Copy () const |
| For variable copy. | |
| virtual void | Dump (Standard_OStream &S) const |
| For variable dump. | |
| virtual Standard_Boolean | Is3D () const |
| Returns False. | |
| virtual void | Whatis (Draw_Interpretor &I) const |
| For variable whatis command. Set as a result the type of the variable. | |
Protected Attributes | |
| Handle_Geom2d_Curve | curv |
| Draw_Color | look |
| Standard_Boolean | disporigin |
| Standard_Boolean | dispcurvradius |
| Standard_Real | radiusmax |
| Standard_Real | radiusratio |
| DrawTrSurf_Curve2d::DrawTrSurf_Curve2d | ( | const Handle< Geom2d_Curve > & | C, |
| const Standard_Boolean | DispOrigin = Standard_True |
||
| ) |
| DrawTrSurf_Curve2d::DrawTrSurf_Curve2d | ( | const Handle< Geom2d_Curve > & | C, |
| const Draw_Color & | aColor, | ||
| const Standard_Integer | Discret, | ||
| const Standard_Boolean | DispOrigin = Standard_True, |
||
| const Standard_Boolean | DispCurvRadius = Standard_False, |
||
| const Standard_Real | RadiusMax = 1.0e3, |
||
| const Standard_Real | RatioOfRadius = 0.1 |
||
| ) |
| void DrawTrSurf_Curve2d::ClearCurvature | ( | ) |
| Draw_Color DrawTrSurf_Curve2d::Color | ( | ) | const |
| virtual Handle_Draw_Drawable3D DrawTrSurf_Curve2d::Copy | ( | ) | const [virtual] |
Reimplemented from Draw_Drawable3D.
Reimplemented in DrawTrSurf_BSplineCurve2d, and DrawTrSurf_BezierCurve2d.
| void DrawTrSurf_Curve2d::DrawOn | ( | Draw_Display & | dis | ) | const [virtual] |
Implements DrawTrSurf_Drawable.
Reimplemented in DrawTrSurf_BSplineCurve2d, DrawTrSurf_BezierCurve2d, and TestTopOpeDraw_DrawableC2D.
| virtual void DrawTrSurf_Curve2d::Dump | ( | Standard_OStream & | S | ) | const [virtual] |
Reimplemented from Draw_Drawable3D.
Reimplemented in DrawFairCurve_Batten.
| Handle_Geom2d_Curve DrawTrSurf_Curve2d::GetCurve | ( | ) | const |
| virtual Standard_Boolean DrawTrSurf_Curve2d::Is3D | ( | ) | const [virtual] |
Reimplemented from Draw_Drawable3D.
| Standard_Real DrawTrSurf_Curve2d::RadiusMax | ( | ) | const |
| Standard_Real DrawTrSurf_Curve2d::RadiusRatio | ( | ) | const |
| void DrawTrSurf_Curve2d::SetColor | ( | const Draw_Color & | aColor | ) |
| void DrawTrSurf_Curve2d::SetRadiusMax | ( | const Standard_Real | Radius | ) |
| void DrawTrSurf_Curve2d::SetRadiusRatio | ( | const Standard_Real | Ratio | ) |
| void DrawTrSurf_Curve2d::ShowCurvature | ( | ) |
| virtual void DrawTrSurf_Curve2d::Whatis | ( | Draw_Interpretor & | I | ) | const [virtual] |
Reimplemented from Draw_Drawable3D.
Reimplemented in TestTopOpeDraw_DrawableC2D.
Handle_Geom2d_Curve DrawTrSurf_Curve2d::curv [protected] |
Standard_Boolean DrawTrSurf_Curve2d::dispcurvradius [protected] |
Standard_Boolean DrawTrSurf_Curve2d::disporigin [protected] |
Draw_Color DrawTrSurf_Curve2d::look [protected] |
Standard_Real DrawTrSurf_Curve2d::radiusmax [protected] |
Standard_Real DrawTrSurf_Curve2d::radiusratio [protected] |
1.7.4