#include "ModuleBase_Definitions.h"
#include <ModelAPI_Object.h>
+#include <GeomAPI_AISObject.h>
#include <QObject>
//! Returns currently active operation
virtual ModuleBase_Operation* currentOperation() const = 0;
+ //! Returns AIS opbject by data object
+ virtual AISObjectPtr findPresentation(const ObjectPtr& theObject) const = 0;
+
+ //! Returns data object by AIS
+ virtual ObjectPtr findPresentedObject(const AISObjectPtr& theAIS) const = 0;
+
signals:
void selectionChanged();