![]() |
Blue Brain BioExplorer
|
#include <FlyingModeManipulator.h>
Public Member Functions | |
FlyingModeManipulator (Camera &camera, KeyboardHandler &keyboardHandler) | |
~FlyingModeManipulator () | |
![]() | |
AbstractManipulator (Camera &camera, KeyboardHandler &keyboardHandler) | |
virtual | ~AbstractManipulator ()=default |
virtual void | adjust (const Boxd &boundingBox) |
float | getMotionSpeed () const |
void | updateMotionSpeed (float speed) |
float | getRotationSpeed () const |
float | getWheelSpeed () const |
void | rotate (const Vector3d &pivot, double du, double dv, AxisMode axisMode) |
Additional Inherited Members | |
![]() | |
enum class | AxisMode { globalY = 0 , localY } |
![]() | |
void | translate (const Vector3d &v) |
![]() | |
Camera & | _camera |
KeyboardHandler & | _keyboardHandler |
double | _motionSpeed |
double | _rotationSpeed |
Defines a flying mode camera manipulator, like in a flight simulator.
Definition at line 32 of file FlyingModeManipulator.h.
core::FlyingModeManipulator::FlyingModeManipulator | ( | Camera & | camera, |
KeyboardHandler & | keyboardHandler | ||
) |
Definition at line 33 of file FlyingModeManipulator.cpp.
core::FlyingModeManipulator::~FlyingModeManipulator | ( | ) |
Definition at line 44 of file FlyingModeManipulator.cpp.