Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions
Draw_Drawable3D Class Reference

#include <Draw_Drawable3D.hxx>

Inheritance diagram for Draw_Drawable3D:
Inheritance graph
[legend]

Public Member Functions

virtual void DrawOn (Draw_Display &dis) const =0
virtual Standard_Boolean PickReject (const Standard_Real X, const Standard_Real Y, const Standard_Real Prec) const
 Returs True if the pick is outside the box

virtual Handle_Draw_Drawable3D Copy () const
 For variable copy.

virtual void Dump (Standard_OStream &S) const
 For variable dump.

virtual void Whatis (Draw_Interpretor &I) const
 For variable whatis command. Set as a result the
type of the variable.

virtual Standard_Boolean Is3D () const
 Is a 3D object. (Default True).

void SetBounds (const Standard_Real xmin, const Standard_Real xmax, const Standard_Real ymin, const Standard_Real ymax)
void Bounds (Standard_Real &xmin, Standard_Real &xmax, Standard_Real &ymin, Standard_Real &ymax) const
Standard_Boolean Visible () const
void Visible (const Standard_Boolean V)
Standard_Boolean Protected () const
void Protected (const Standard_Boolean P)
Standard_CString Name () const
virtual void Name (const Standard_CString N)

Protected Member Functions

 Draw_Drawable3D ()

Constructor & Destructor Documentation

Draw_Drawable3D::Draw_Drawable3D ( ) [protected]

Member Function Documentation

void Draw_Drawable3D::Bounds ( Standard_Real xmin,
Standard_Real xmax,
Standard_Real ymin,
Standard_Real ymax 
) const
virtual Handle_Draw_Drawable3D Draw_Drawable3D::Copy ( ) const [virtual]
virtual void Draw_Drawable3D::DrawOn ( Draw_Display dis) const [pure virtual]
virtual void Draw_Drawable3D::Dump ( Standard_OStream S) const [virtual]
virtual Standard_Boolean Draw_Drawable3D::Is3D ( ) const [virtual]
Standard_CString Draw_Drawable3D::Name ( ) const
virtual void Draw_Drawable3D::Name ( const Standard_CString  N) [virtual]
virtual Standard_Boolean Draw_Drawable3D::PickReject ( const Standard_Real  X,
const Standard_Real  Y,
const Standard_Real  Prec 
) const [virtual]

Reimplemented in Draw_Marker3D, and Draw_Marker2D.

void Draw_Drawable3D::Protected ( const Standard_Boolean  P)
Standard_Boolean Draw_Drawable3D::Protected ( ) const
void Draw_Drawable3D::SetBounds ( const Standard_Real  xmin,
const Standard_Real  xmax,
const Standard_Real  ymin,
const Standard_Real  ymax 
)
void Draw_Drawable3D::Visible ( const Standard_Boolean  V)
Standard_Boolean Draw_Drawable3D::Visible ( ) const
virtual void Draw_Drawable3D::Whatis ( Draw_Interpretor I) const [virtual]

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