#include <DrawTrSurf_Surface.hxx>
Inheritance diagram for DrawTrSurf_Surface:
Public Member Functions | |
Standard_EXPORT | DrawTrSurf_Surface (const Handle(Geom_Surface)&S) |
default drawing mode Just the middle isoparametric curves are drawn. The boundaries are yellow, the isoparametric curves are blues. For the discretisation 50 points are computed in each parametric direction. | |
Standard_EXPORT | DrawTrSurf_Surface (const Handle(Geom_Surface)&S, const Standard_Integer Nu, const Standard_Integer Nv, const Draw_Color &BoundsColor, const Draw_Color &IsosColor, const Standard_Integer Discret, const Standard_Real Deflection, const Standard_Integer DrawMode) |
Draw_Color | BoundsColor () const |
virtual Standard_EXPORT void | ClearIsos () |
rub out all the isoparametric curves. | |
Standard_EXPORT void | DrawOn (Draw_Display &dis) const |
this is defined only to tell C++ not to complain about inheriting a pure virtual method. | |
Standard_EXPORT void | DrawOn (Draw_Display &dis, const Standard_Boolean Iso) const |
Iso = True : Draw the isos, the boundaries, the UVMarker. Iso = False: Only Draw the boundary and the UVMarker. . | |
Handle_Geom_Surface | GetSurface () const |
Draw_Color | IsosColor () const |
void | NbIsos (Standard_Integer &Nu, Standard_Integer &Nb) const |
void | SetBoundsColor (const Draw_Color &aColor) |
void | SetIsosColor (const Draw_Color &aColor) |
virtual Standard_EXPORT void | ShowIsos (const Standard_Integer Nu, const Standard_Integer Nv) |
change the number of isoparametric curves to be drawn. | |
virtual Standard_EXPORT Handle_Draw_Drawable3D | Copy () const |
For variable copy. . | |
virtual Standard_EXPORT void | Dump (Standard_OStream &S) const |
For variable dump. . | |
virtual Standard_EXPORT void | Whatis (Draw_Interpretor &I) const |
For variable whatis command. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
Handle_Geom_Surface | surf |
Draw_Color | boundsLook |
Draw_Color | isosLook |
Standard_Integer | nbUIsos |
Standard_Integer | nbVIsos |
|
|
|
|
|
|
|
Reimplemented in DrawTrSurf_BSplineSurface. |
|
Reimplemented from Draw_Drawable3D. Reimplemented in DrawTrSurf_BezierSurface, and DrawTrSurf_BSplineSurface. |
|
|
|
Implements DrawTrSurf_Drawable. Reimplemented in DrawTrSurf_BezierSurface, DrawTrSurf_BSplineSurface, and TestTopOpeDraw_DrawableSUR. |
|
Reimplemented from Draw_Drawable3D. |
|
|
|
Reimplemented from DrawTrSurf_Drawable. Reimplemented in DrawTrSurf_BezierSurface, DrawTrSurf_BSplineSurface, and TestTopOpeDraw_DrawableSUR. |
|
|
|
|
|
|
|
|
|
Reimplemented in DrawTrSurf_BSplineSurface. |
|
Reimplemented from Draw_Drawable3D. |
|
|
|
|
|
|
|
|
|
|