#define SketcherPrs_SensitivePoint_H
#include <Select3D_SensitiveEntity.hxx>
-#include <Graphic3d_ArrayOfPoints.hxx>
#include <Standard_DefineHandle.hxx>
public:
//! Constructs a sensitive point object defined by the
//! owner OwnerId and the point Point.
- Standard_EXPORT SketcherPrs_SensitivePoint(const Handle(SelectBasics_EntityOwner)& OwnerId,
- const Handle(Graphic3d_ArrayOfPoints)& thePntArray, int theId);
+ Standard_EXPORT SketcherPrs_SensitivePoint(const Handle(SelectBasics_EntityOwner)& OwnerId, int theId);
Standard_EXPORT virtual Standard_Integer NbSubElements() Standard_OVERRIDE;
//! Returns bounding box of the point. If location
//! transformation is set, it will be applied
Standard_EXPORT virtual Select3D_BndBox3d BoundingBox() Standard_OVERRIDE;
-
+
+ Standard_EXPORT virtual void Clear() Standard_OVERRIDE;
DEFINE_STANDARD_RTTI(SketcherPrs_SensitivePoint)
private:
int myId;
- Handle(Graphic3d_ArrayOfPoints) myPntArray;
};