OCC Main Page | Draw | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Draw
TKDraw
DrawTrSurf


DrawTrSurf_BezierSurface Class Reference

#include <DrawTrSurf_BezierSurface.hxx>

Inheritance diagram for DrawTrSurf_BezierSurface:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT DrawTrSurf_BezierSurface (const Handle(Geom_BezierSurface)&S)
 creates a drawable Bezier curve from a Bezier curve of
package Geom.

Standard_EXPORT DrawTrSurf_BezierSurface (const Handle(Geom_BezierSurface)&S, const Standard_Integer NbUIsos, const Standard_Integer NbVIsos, const Draw_Color &BoundsColor, const Draw_Color &IsosColor, const Draw_Color &PolesColor, const Standard_Boolean ShowPoles, const Standard_Integer Discret, const Standard_Real Deflection, const Standard_Integer DrawMode)
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 ShowPoles ()
Standard_EXPORT void ClearPoles ()
Standard_EXPORT void FindPole (const Standard_Real X, const Standard_Real Y, const Draw_Display &D, const Standard_Real Prec, Standard_Integer &UIndex, Standard_Integer &VIndex) const
void SetPolesColor (const Draw_Color &aColor)
Draw_Color PolesColor () const
virtual Standard_EXPORT Handle_Draw_Drawable3D Copy () const
 For variable copy.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Boolean drawPoles
Draw_Color polesLook

Constructor & Destructor Documentation

Standard_EXPORT DrawTrSurf_BezierSurface::DrawTrSurf_BezierSurface const Handle(Geom_BezierSurface)&  S  ) 
 

Standard_EXPORT DrawTrSurf_BezierSurface::DrawTrSurf_BezierSurface const Handle(Geom_BezierSurface)&  S,
const Standard_Integer  NbUIsos,
const Standard_Integer  NbVIsos,
const Draw_Color BoundsColor,
const Draw_Color IsosColor,
const Draw_Color PolesColor,
const Standard_Boolean  ShowPoles,
const Standard_Integer  Discret,
const Standard_Real  Deflection,
const Standard_Integer  DrawMode
 


Member Function Documentation

Standard_EXPORT void DrawTrSurf_BezierSurface::ClearPoles  ) 
 

virtual Standard_EXPORT Handle_Draw_Drawable3D DrawTrSurf_BezierSurface::Copy  )  const [virtual]
 

Reimplemented from DrawTrSurf_Surface.

Standard_EXPORT void DrawTrSurf_BezierSurface::DrawOn Draw_Display dis  )  const [virtual]
 

Reimplemented from DrawTrSurf_Surface.

Standard_EXPORT void DrawTrSurf_BezierSurface::FindPole const Standard_Real  X,
const Standard_Real  Y,
const Draw_Display D,
const Standard_Real  Prec,
Standard_Integer &  UIndex,
Standard_Integer &  VIndex
const
 

Standard_EXPORT const DrawTrSurf_BezierSurface::Handle Standard_Type   )  const
 

Reimplemented from DrawTrSurf_Surface.

Draw_Color DrawTrSurf_BezierSurface::PolesColor  )  const [inline]
 

void DrawTrSurf_BezierSurface::SetPolesColor const Draw_Color aColor  )  [inline]
 

Standard_EXPORT void DrawTrSurf_BezierSurface::ShowPoles  ) 
 


Field Documentation

Standard_Boolean DrawTrSurf_BezierSurface::drawPoles [private]
 

Draw_Color DrawTrSurf_BezierSurface::polesLook [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 14:51:13 2008 for OpenCASCADE by  doxygen 1.4.1