Open CASCADE Technology
6.5.4
|
this class adds to the Drawable3D methods to
display Curves and Curves on Surface.
The discretisation, number of points on a Curve,
is stored in this class.
#include <DrawTrSurf_Drawable.hxx>
DrawTrSurf_Drawable::DrawTrSurf_Drawable | ( | const Standard_Integer | discret, |
const Standard_Real | deflection = 0.01 , |
||
const Standard_Integer | DrawMode = 0 |
||
) | [protected] |
void DrawTrSurf_Drawable::DrawCurve2dOn | ( | Adaptor2d_Curve2d & | C, |
Draw_Display & | D | ||
) | const |
void DrawTrSurf_Drawable::DrawCurveOn | ( | Adaptor3d_Curve & | C, |
Draw_Display & | D | ||
) | const |
void DrawTrSurf_Drawable::DrawIsoCurveOn | ( | Adaptor3d_IsoCurve & | C, |
const GeomAbs_IsoType | T, | ||
const Standard_Real | P, | ||
const Standard_Real | F, | ||
const Standard_Real | L, | ||
Draw_Display & | D | ||
) | const |
virtual void DrawTrSurf_Drawable::DrawOn | ( | Draw_Display & | dis | ) | const [pure virtual] |
Implements Draw_Drawable3D.
Implemented in TestTopOpeDraw_DrawableC3D, TestTopOpeDraw_DrawableC2D, DrawTrSurf_BSplineSurface, TestTopOpeDraw_DrawableMesure, DrawTrSurf_Surface, TestTopOpeDraw_DrawableSUR, DrawTrSurf_BSplineCurve, DrawTrSurf_Curve, DrawTrSurf_Curve2d, DrawTrSurf_BSplineCurve2d, DrawTrSurf_BezierCurve, DrawTrSurf_BezierCurve2d, and DrawTrSurf_BezierSurface.
void DrawTrSurf_Drawable::SetDeflection | ( | const Standard_Real | Deflection | ) |
void DrawTrSurf_Drawable::SetDrawMode | ( | const Standard_Integer | DrawMode | ) |