12 #ifndef CXVIEWSERVICENULL_H_
13 #define CXVIEWSERVICENULL_H_
15 #include "cxResourceVisualizationExport.h"
26 virtual ViewPtr get3DView(
int group = 0,
int index = 0);
28 virtual int getActiveGroupId()
const;
30 virtual void setRegistrationMode(REGISTRATION_STATUS mode);
32 virtual void autoShowData(
DataPtr data);
33 virtual void enableRender(
bool val);
34 virtual bool renderingIsEnabled()
const;
36 virtual QWidget* createLayoutWidget(QWidget* parent,
int index);
37 virtual QWidget* getLayoutWidget(
int index);
38 virtual QString getActiveLayout(
int widgetIndex)
const;
39 virtual void setActiveLayout(
const QString& uid,
int widgetIndex);
46 virtual QActionGroup* getInteractorStyleActionGroup();
47 virtual void centerToImageCenterInActiveViewGroup();
48 virtual void setCameraStyle(CAMERA_STYLE_TYPE style,
int groupIdx);
49 virtual void zoomCamera3D(
int viewGroup3DNumber,
int zoomFactor);
50 virtual void addDefaultLayout(
LayoutData layoutData);
51 virtual void enableContextMenuForViews(
bool enable=
true);
53 virtual bool isNull();
59 void printWarning()
const;
60 QActionGroup* mActionGroup;
64 #endif // CXVIEWSERVICENULL_H_