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

DataExchange
TKXCAF
XCAFPrs


XCAFPrs_AISObject Class Reference

Implements AIS_InteractiveObject functionality
for shape in DECAF document
.

#include <XCAFPrs_AISObject.hxx>


Public Member Functions

Standard_EXPORT XCAFPrs_AISObject (const TDF_Label &lab)
 Creates an object to visualise the shape label
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT void AddStyledItem (const XCAFPrs_Style &style, const TopoDS_Shape &shape, const Handle(PrsMgr_PresentationManager3d)&aPresentationManager, const Handle(Prs3d_Presentation)&aPresentation, const Standard_Integer aMode=0)
virtual Standard_EXPORT void Compute (const Handle(PrsMgr_PresentationManager3d)&aPresentationManager, const Handle(Prs3d_Presentation)&aPresentation, const Standard_Integer aMode=0)
 Redefined method to compute presentation
.

Private Attributes

TDF_Label myLabel


Constructor & Destructor Documentation

Standard_EXPORT XCAFPrs_AISObject::XCAFPrs_AISObject const TDF_Label &  lab  ) 
 


Member Function Documentation

Standard_EXPORT void XCAFPrs_AISObject::AddStyledItem const XCAFPrs_Style style,
const TopoDS_Shape &  shape,
const Handle(PrsMgr_PresentationManager3d)&  aPresentationManager,
const Handle(Prs3d_Presentation)&  aPresentation,
const Standard_Integer  aMode = 0
[private]
 

virtual Standard_EXPORT void XCAFPrs_AISObject::Compute const Handle(PrsMgr_PresentationManager3d)&  aPresentationManager,
const Handle(Prs3d_Presentation)&  aPresentation,
const Standard_Integer  aMode = 0
[private, virtual]
 

Standard_EXPORT const XCAFPrs_AISObject::Handle Standard_Type   )  const
 


Field Documentation

TDF_Label XCAFPrs_AISObject::myLabel [private]
 


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