39 #ifndef CXCAMERASTYLE_H_
40 #define CXCAMERASTYLE_H_
42 #include "org_custusx_core_view_Export.h"
77 class org_custusx_core_view_EXPORT
CameraStyle:
public QObject
82 void setCameraStyle(CAMERA_STYLE_TYPE style);
83 CAMERA_STYLE_TYPE getCameraStyle()
const;
89 void cameraStyleChanged();
91 CAMERA_STYLE_TYPE mCameraStyle;
92 std::vector<CameraStyleForViewPtr> mViews;
111 QActionGroup* getInteractorStyleActionGroup();
115 void setInteractionStyleActionSlot();
116 void updateActionGroup();
118 void addInteractorStyleAction(QString caption, QActionGroup* group, QString className, QIcon icon,
120 QPointer<QActionGroup> mCameraStyleGroup;
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class CameraStyle > CameraStylePtr
boost::shared_ptr< class View > ViewPtr
boost::shared_ptr< class CoreServices > CoreServicesPtr
boost::shared_ptr< class CameraStyleInteractor > CameraStyleInteractorPtr