Open CASCADE Technology 6.6.0
Public Member Functions | Protected Attributes
TestTopOpeDraw_DrawableC2D Class Reference

#include <TestTopOpeDraw_DrawableC2D.hxx>

Inheritance diagram for TestTopOpeDraw_DrawableC2D:
Inheritance graph
[legend]

Public Member Functions

 TestTopOpeDraw_DrawableC2D (const Handle< Geom2d_Curve > &C, const Draw_Color &CColor)
 TestTopOpeDraw_DrawableC2D (const Handle< Geom2d_Curve > &C, const Draw_Color &CColor, const Standard_CString Text, const Draw_Color &TextColor)
 TestTopOpeDraw_DrawableC2D (const Handle< Geom2d_Curve > &C, const Draw_Color &CColor, const Standard_CString Text, const Draw_Color &TextColor, 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)
virtual gp_Pnt2d Pnt2d () const
void ChangePnt2d (const gp_Pnt2d &P)
void ChangeCurve (const Handle< Geom2d_Curve > &C)
void ChangeText (const Standard_CString T)
virtual void Name (const Standard_CString N)
virtual void Whatis (Draw_Interpretor &I) const
 For variable whatis command.

virtual void DrawOn (Draw_Display &dis) const
 this is defined only to tell C++ not to complain
about inheriting a pure virtual method.

Protected Attributes

Handle_Draw_Text2D myText2D
Standard_CString myText

Constructor & Destructor Documentation

TestTopOpeDraw_DrawableC2D::TestTopOpeDraw_DrawableC2D ( const Handle< Geom2d_Curve > &  C,
const Draw_Color CColor 
)
TestTopOpeDraw_DrawableC2D::TestTopOpeDraw_DrawableC2D ( const Handle< Geom2d_Curve > &  C,
const Draw_Color CColor,
const Standard_CString  Text,
const Draw_Color TextColor 
)
TestTopOpeDraw_DrawableC2D::TestTopOpeDraw_DrawableC2D ( const Handle< Geom2d_Curve > &  C,
const Draw_Color CColor,
const Standard_CString  Text,
const Draw_Color TextColor,
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 
)

Member Function Documentation

void TestTopOpeDraw_DrawableC2D::ChangeCurve ( const Handle< Geom2d_Curve > &  C)
void TestTopOpeDraw_DrawableC2D::ChangePnt2d ( const gp_Pnt2d P)
void TestTopOpeDraw_DrawableC2D::ChangeText ( const Standard_CString  T)
virtual void TestTopOpeDraw_DrawableC2D::DrawOn ( Draw_Display dis) const [virtual]

Reimplemented from DrawTrSurf_Curve2d.

virtual void TestTopOpeDraw_DrawableC2D::Name ( const Standard_CString  N) [virtual]

Reimplemented from Draw_Drawable3D.

virtual gp_Pnt2d TestTopOpeDraw_DrawableC2D::Pnt2d ( ) const [virtual]
virtual void TestTopOpeDraw_DrawableC2D::Whatis ( Draw_Interpretor I) const [virtual]

Reimplemented from DrawTrSurf_Curve2d.


Field Documentation

Handle_Draw_Text2D TestTopOpeDraw_DrawableC2D::myText2D [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines