19 #ifndef CXCAMERACONTROL_H_ 20 #define CXCAMERACONTROL_H_ 22 #include "cxResourceVisualizationExport.h" 58 void addXml(QDomNode dataNode)
const;
59 void parseXml(QDomNode dataNode);
63 void addTextElement(QDomNode parentNode, QString name, QString value)
const;
80 QActionGroup* createStandard3DViewActions();
81 void translateByFocusTo(
Vector3D p_r);
82 void setSuperiorView()
const;
83 void setAnteriorView()
const;
88 void setStandard3DViewActionSlot();
93 void defineRotateLayout();
94 void definePanLayout();
96 QAction* mSuperiorViewAction;
97 QAction* mAnteriorViewAction;
99 QAction* addStandard3DViewAction(QString caption, QString help,
Vector3D viewDirection, QActionGroup* group);
boost::shared_ptr< class CameraData > CameraDataPtr
static CameraDataPtr create()
boost::shared_ptr< class View > ViewPtr
vtkSmartPointer< class vtkRenderer > vtkRendererPtr
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
vtkSmartPointer< class vtkCamera > vtkCameraPtr
Namespace for all CustusX production code.