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

Draw
TKDCAF
DDataStd


DDataStd_DrawDriver Class Reference

priority rule to display standard attributes is :
* 1 Constraint
* 2 Object
* 3 Datum (Point,Axis,Plane)
* 4 Geometry
* 5 NamedShape

#include <DDataStd_DrawDriver.hxx>


Public Member Functions

Standard_EXPORT DDataStd_DrawDriver ()
 next method is called by DrawPresentation (may be redefined)
============================================================

virtual Standard_EXPORT Handle_Draw_Drawable3D Drawable (const TDF_Label &L) const
 reusable methods (may used when redefined <drawable>)
=====================================================

Standard_EXPORT Handle_Draw_Drawable3D DrawableConstraint (const Handle(TDataStd_Constraint)&C) const
Standard_EXPORT Handle_Draw_Drawable3D DrawableShape (const TDF_Label &L, const Draw_ColorKind color, const Standard_Boolean current=Standard_True) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Static Public Member Functions

static Standard_EXPORT void Set (const Handle(DDataStd_DrawDriver)&DD)
 access to the current DrawDriver
================================

static Standard_EXPORT Handle_DDataStd_DrawDriver Get ()
static Standard_EXPORT Handle_Draw_Drawable3D DrawableShape (const TopoDS_Shape &s, const Draw_ColorKind color)
 May be used for temporary display of a shape
.


Constructor & Destructor Documentation

Standard_EXPORT DDataStd_DrawDriver::DDataStd_DrawDriver  ) 
 


Member Function Documentation

virtual Standard_EXPORT Handle_Draw_Drawable3D DDataStd_DrawDriver::Drawable const TDF_Label &  L  )  const [virtual]
 

Standard_EXPORT Handle_Draw_Drawable3D DDataStd_DrawDriver::DrawableConstraint const Handle(TDataStd_Constraint)&  C  )  const
 

static Standard_EXPORT Handle_Draw_Drawable3D DDataStd_DrawDriver::DrawableShape const TopoDS_Shape &  s,
const Draw_ColorKind  color
[static]
 

Standard_EXPORT Handle_Draw_Drawable3D DDataStd_DrawDriver::DrawableShape const TDF_Label &  L,
const Draw_ColorKind  color,
const Standard_Boolean  current = Standard_True
const
 

static Standard_EXPORT Handle_DDataStd_DrawDriver DDataStd_DrawDriver::Get  )  [static]
 

Standard_EXPORT const DDataStd_DrawDriver::Handle Standard_Type   )  const
 

static Standard_EXPORT void DDataStd_DrawDriver::Set const Handle(DDataStd_DrawDriver)&  DD  )  [static]
 


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