32 #ifndef CXCameraStyleForViewFORVIEW_H
33 #define CXCameraStyleForViewFORVIEW_H
35 #include "org_custusx_core_view_Export.h"
81 void setCameraStyle(CAMERA_STYLE_TYPE style);
82 CAMERA_STYLE_TYPE getCameraStyle();
86 void activeToolChangedSlot();
93 bool isToolFollowingStyle(CAMERA_STYLE_TYPE style)
const;
95 void moveCameraToolStyleSlot(
Transform3D prMt,
double timestamp);
98 void disconnectTool();
99 void viewportChangedSlot();
102 CAMERA_STYLE_TYPE mCameraStyleForView;
106 bool mBlockCameraUpdate;
119 #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