File indexing completed on 2025-01-18 10:04:41
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef _QABugs_PresentableObject_HeaderFile
0017 #define _QABugs_PresentableObject_HeaderFile
0018
0019 #include <AIS_InteractiveObject.hxx>
0020
0021 DEFINE_STANDARD_HANDLE(QABugs_PresentableObject, AIS_InteractiveObject)
0022
0023 class QABugs_PresentableObject : public AIS_InteractiveObject
0024 {
0025 DEFINE_STANDARD_RTTIEXT(QABugs_PresentableObject, AIS_InteractiveObject)
0026 public:
0027
0028 Standard_EXPORT QABugs_PresentableObject(const PrsMgr_TypeOfPresentation3d aTypeOfPresentation3d = PrsMgr_TOP_AllView);
0029
0030 protected:
0031
0032 Standard_EXPORT virtual void ComputeSelection (const Handle(SelectMgr_Selection)& theSel,
0033 const Standard_Integer theMode) Standard_OVERRIDE;
0034
0035 Standard_EXPORT virtual void Compute (const Handle(PrsMgr_PresentationManager)& thePrsMgr,
0036 const Handle(Prs3d_Presentation)& thePrs,
0037 const Standard_Integer theMode) Standard_OVERRIDE;
0038
0039 };
0040
0041 #endif