20 #ifndef SketcherPrs_Coincident_H
21 #define SketcherPrs_Coincident_H
23 #include <GeomAPI_Ax3.h>
24 #include <SketchPlugin_Sketch.h>
25 #include <ModelAPI_Feature.h>
27 #include <AIS_InteractiveObject.hxx>
28 #include <Standard_DefineHandle.hxx>
52 const std::shared_ptr<GeomAPI_Ax3>& thePlane);
57 Standard_EXPORT
virtual void Compute(
58 const Handle(PrsMgr_PresentationManager3d)& thePresentationManager,
59 const Handle(Prs3d_Presentation)& thePresentation,
const Standard_Integer theMode = 0);
62 Standard_EXPORT
virtual void ComputeSelection(
const Handle(SelectMgr_Selection)& aSelection,
63 const Standard_Integer aMode) ;
67 const std::shared_ptr<GeomAPI_Ax3>& thePlane,
Feature function that represents the particular functionality of this operation.
Definition: ModelAPI_Feature.h:39
Feature for creation of the new part in PartSet.
Definition: SketchPlugin_Sketch.h:47
A redefinition of standard AIS Interactive Object in order to provide presentation of coincident co...
Definition: SketcherPrs_Coincident.h:39