+ ModuleBase_BRepOwner(const TopoDS_Shape& aShape,
+ const Standard_Integer aPriority = 0,
+ const Standard_Boolean ComesFromDecomposition = Standard_False)
+ : StdSelect_BRepOwner(aShape, aPriority, ComesFromDecomposition) {}
+
+ virtual void HilightWithColor (const Handle(PrsMgr_PresentationManager3d)& aPM,
+ const Quantity_NameOfColor aCol, const Standard_Integer aMode = 0)
+ { Selectable()->HilightOwnerWithColor(aPM, aCol, this); }
+
+ DEFINE_STANDARD_RTTI(ModuleBase_BRepOwner)
+};
+
+
+
+DEFINE_STANDARD_HANDLE(ModuleBase_ResultPrs, ViewerData_AISShape)
+
+/**
+* \ingroup GUI
+* A redefinition of standard AIS Interactive Object in order to provide specific behaviour
+* for wire presentations based in a one plane
+*/
+class ModuleBase_ResultPrs: public ViewerData_AISShape
+{
+public:
+ /// Constructor
+ /// \param theResult a result object