18 #ifndef CXVIEWWRAPPER3D_H_
19 #define CXVIEWWRAPPER3D_H_
21 #include "org_custusx_core_view_Export.h"
74 void setStereoType(
int type);
77 virtual void dataViewPropertiesChangedSlot(QString uid);
78 virtual void settingsChangedSlot(QString key);
81 void activeToolChangedSlot();
82 void toolsAvailableSlot();
83 void showSlicePlanesActionSlot(
bool checked);
84 void fillSlicePlanesActionSlot(
bool checked);
85 void showAxesActionSlot(
bool checked);
86 void showManualToolSlot(
bool visible);
87 void resetCameraActionSlot();
88 void activeImageChangedSlot(QString uid);
89 void showRefToolSlot(
bool checked);
90 void showToolPathSlot(
bool checked);
91 void pickerRepPointPickedSlot(
Vector3D p_r);
92 void centerImageActionSlot();
93 void centerToolActionSlot();
94 void optionChangedSlot();
95 void showOrientationSlot(
bool visible);
96 void setStereoEyeAngle(
double angle);
97 void pickerRepDataPickedSlot(QString);
101 virtual QString getDataDescription();
102 virtual QString getViewDescription();
105 virtual void appendToContextMenu(QMenu& contextMenu);
106 void readDataRepSettings(
RepPtr rep);
110 QAction* createSlicesAction(QString title, QWidget* parent);
112 void createSlicesActions(QWidget *parent);
115 void showLandmarks(
bool on);
116 void showPointPickerProbe(
bool on);
117 void setOrientationAnnotation();
122 void addVolumeDataRep(
DataPtr data);
123 void removeVolumeDataRep(QString uid);
125 void setTranslucentRenderingToDepthPeeling(
bool setDepthPeeling);
126 void initializeMultiVolume3DRepProducer();
127 void updateMetricNamesRep();
130 typedef std::map<QString, RepPtr>
RepMap;
135 std::vector<AxisConnectorPtr> mAxis;