#ifndef HYDROGUI_MODULE_H
#define HYDROGUI_MODULE_H
-#include <HYDROData_Object.h>
+#include <HYDROData_Entity.h>
#include <LightApp_Module.h>
public:
- enum ViewManagerRole { VMR_Unknown = 0, VMR_General,
- VMR_TransformImage, VMR_ObserveImage,
- VMR_PreviewZone, VMR_PreviewCaseZones };
+ enum ViewManagerRole
+ {
+ VMR_Unknown = 0,
+ VMR_General,
+ VMR_TransformImage,
+ VMR_ReferenceImage,
+ VMR_ObserveImage,
+ //VMR_PreviewZone, // totally unused, to delete
+ VMR_PreviewCaseZones // actually unused, to review
+ };
typedef QPair< SUIT_ViewManager*, ViewManagerRole > ViewManagerInfo;
typedef QMap < int, ViewManagerInfo > ViewManagerMap;
const ViewManagerRole theRole );
bool isObjectVisible( const int theViewId,
- const Handle(HYDROData_Object)& theObject ) const;
+ const Handle(HYDROData_Entity)& theObject ) const;
void setObjectVisible( const int theViewId,
- const Handle(HYDROData_Object)& theObject,
+ const Handle(HYDROData_Entity)& theObject,
const bool theState );
HYDROGUI_Shape* getObjectShape( const int theViewId,
- const Handle(HYDROData_Object)& theObject ) const;
+ const Handle(HYDROData_Entity)& theObject ) const;
void setObjectShape( const int theViewId,
- const Handle(HYDROData_Object)& theObject,
+ const Handle(HYDROData_Entity)& theObject,
HYDROGUI_Shape* theShape );
void removeViewShapes( const int theViewId );
void removeObjectShape( const int theViewId,
- const Handle(HYDROData_Object)& theObject );
+ const Handle(HYDROData_Entity)& theObject );
protected:
CAM_DataModel* createDataModel();