23 #ifndef QGLVIEWER_MANIPULATED_CAMERA_FRAME_H
24 #define QGLVIEWER_MANIPULATED_CAMERA_FRAME_H
26 #include "manipulatedFrame.h"
51 friend class ::QGLViewer;
122 virtual void mouseReleaseEvent(QMouseEvent*
const event,
Camera*
const camera);
123 virtual void mouseMoveEvent (QMouseEvent*
const event,
Camera*
const camera);
124 virtual void wheelEvent (QWheelEvent*
const event,
Camera*
const camera);
136 virtual QDomElement domElement(
const QString& name, QDomDocument& document)
const;
138 virtual void initFromDOMElement(
const QDomElement& element);
143 virtual void startAction(
int ma,
bool withConstraint=
true);
147 virtual void flyUpdate();
150 void updateFlyUpVector();
161 Vec revolveAroundPoint_;
166 #endif // QGLVIEWER_MANIPULATED_CAMERA_FRAME_H