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

Draw
TKDraw
Draw


Draw_Marker2D Class Reference

#include <Draw_Marker2D.hxx>

Inheritance diagram for Draw_Marker2D:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Draw_Marker2D (const gp_Pnt2d &P, const Draw_MarkerShape T, const Draw_Color &C, const Standard_Integer Size=5)
Standard_EXPORT Draw_Marker2D (const gp_Pnt2d &P, const Draw_MarkerShape T, const Draw_Color &C, const Standard_Real RSize)
Standard_EXPORT gp_Pnt2d & ChangePos ()
 myPos field

Standard_EXPORT void DrawOn (Draw_Display &dis) const
virtual Standard_EXPORT Standard_Boolean PickReject (const Standard_Real X, const Standard_Real Y, const Standard_Real Prec) const
 Returs always false
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

gp_Pnt2d myPos
Draw_Color myCol
Draw_MarkerShape myTyp
Standard_Integer mySiz
Standard_Real myRSiz
Standard_Boolean myIsRSiz

Constructor & Destructor Documentation

Standard_EXPORT Draw_Marker2D::Draw_Marker2D const gp_Pnt2d &  P,
const Draw_MarkerShape  T,
const Draw_Color C,
const Standard_Integer  Size = 5
 

Standard_EXPORT Draw_Marker2D::Draw_Marker2D const gp_Pnt2d &  P,
const Draw_MarkerShape  T,
const Draw_Color C,
const Standard_Real  RSize
 


Member Function Documentation

Standard_EXPORT gp_Pnt2d& Draw_Marker2D::ChangePos  ) 
 

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

Implements Draw_Drawable3D.

Reimplemented in TestTopOpeDraw_DrawableP2D.

Standard_EXPORT const Draw_Marker2D::Handle Standard_Type   )  const
 

Reimplemented from Draw_Drawable2D.

Reimplemented in TestTopOpeDraw_DrawableP2D.

virtual Standard_EXPORT Standard_Boolean Draw_Marker2D::PickReject const Standard_Real  X,
const Standard_Real  Y,
const Standard_Real  Prec
const [virtual]
 

Reimplemented from Draw_Drawable3D.


Field Documentation

Draw_Color Draw_Marker2D::myCol [private]
 

Standard_Boolean Draw_Marker2D::myIsRSiz [private]
 

gp_Pnt2d Draw_Marker2D::myPos [private]
 

Standard_Real Draw_Marker2D::myRSiz [private]
 

Standard_Integer Draw_Marker2D::mySiz [private]
 

Draw_MarkerShape Draw_Marker2D::myTyp [private]
 


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