20 #ifndef ModuleBase_ArrowPrs_H
21 #define ModuleBase_ArrowPrs_H
23 #include <ModuleBase.h>
24 #include <GeomAPI_Edge.h>
25 #include <AIS_InteractiveContext.hxx>
43 const GeomEdgePtr& theEdge);
46 GeomEdgePtr
Edge()
const {
return myEdge; }
49 Standard_EXPORT
void DrawArrow(
const Handle(Prs3d_Presentation)& thePrs, Quantity_Color theColor);
57 bool operator ()(
const std::shared_ptr<GeomAPI_Edge>& theEdge1,
58 const std::shared_ptr<GeomAPI_Edge>& theEdge2)
const;
Compare addresses of edges.
Definition: ModuleBase_ArrowPrs.h:53
A presentation class for displaying a direction of edge.
Definition: ModuleBase_ArrowPrs.h:37
ModuleBase_ArrowPrs(const Handle &&theViewer, const GeomEdgePtr &theEdge)
Constructor.
GeomEdgePtr Edge() const
Returns an edge shape.
Definition: ModuleBase_ArrowPrs.h:46