32 #ifndef CXCameraStyleForViewFORVIEW_H
33 #define CXCameraStyleForViewFORVIEW_H
35 #include "org_custusx_core_view_Export.h"
60 enum org_custusx_core_view_EXPORT CAMERA_STYLE_TYPE
86 void setCameraStyle(CAMERA_STYLE_TYPE style);
90 void activeToolChangedSlot();
97 bool isToolFollowingStyle(CAMERA_STYLE_TYPE style)
const;
99 void moveCameraToolStyleSlot(
Transform3D prMt,
double timestamp);
102 void disconnectTool();
103 void viewportChangedSlot();
106 CAMERA_STYLE_TYPE mCameraStyleForView;
110 bool mBlockCameraUpdate;
123 #endif // CXCameraStyleForViewFORVIEW_H
boost::shared_ptr< class ViewportListener > ViewportListenerPtr
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class ViewportPreRenderListener > ViewportPreRenderListenerPtr
boost::shared_ptr< class View > ViewPtr
vtkSmartPointer< class vtkRenderer > vtkRendererPtr
boost::shared_ptr< class CameraStyleForView > CameraStyleForViewPtr
boost::shared_ptr< class CoreServices > CoreServicesPtr
boost::shared_ptr< class ToolRep3D > ToolRep3DPtr
SNW_DECLARE_ENUM_STRING_CONVERTERS(cx, CAMERA_STYLE_TYPE)
vtkSmartPointer< class vtkCamera > vtkCameraPtr
boost::shared_ptr< class Tool > ToolPtr