15 #include "CeeVisualization/Base.h" 16 #include "CeeCore/RefCountedObject.h" 17 #include "CeeVisualization/MouseEvent.h" 18 #include "CeeVisualization/WheelEvent.h" 50 virtual bool mouseMoveEvent(
const MouseEvent& mouseEvent);
52 virtual void wheelEvent(
const WheelEvent& theWheelEvent);
55 Vec3d rotationPoint()
const;
56 virtual void setRotationPoint(
const Vec3d& rotationPoint);
57 double rotationSensitivity()
const;
58 void setRotationSensitivity(
double sensitivity);
59 double rollSensitivity()
const;
60 void setRollSensitivity(
double sensitivity);
61 double walkSensitivity()
const;
62 void setWalkSensitivity(
double sensitivity);
66 bool updateNavigation(
int x,
int y);
70 virtual bool reverseZoom()
const;
76 void setMinimumWalkTargetDistance(
double distance);
96 virtual void wheelEvent(
const WheelEvent& theWheelEvent);
98 virtual void setRotationPoint(
const Vec3d& rotationPoint);
105 bool m_updateEyeOnNewRotationPoint;
120 virtual void wheelEvent(
const WheelEvent& theWheelEvent);
123 void setMinimumTargetDistance(
double minDistance);
Mouse wheel event.
Definition: WheelEvent.h:27
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
The camera configuration of a view.
Definition: Camera.h:33
Mouse event.
Definition: MouseEvent.h:47
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
int MouseButtons
Mouse button state. The button state is a combination of LeftButton, RightButton and MiddleButton usi...
Definition: MouseEvent.h:29
Vector class for a 3D double vector.
Definition: Vec3d.h:26
MouseButton
List of mouse buttons states.
Definition: MouseEvent.h:21
int KeyboardModifiers
Keyboard modifier state. The modifier state is a combination of ShiftModifier and ControlModifier usi...
Definition: MouseEvent.h:39