1 #ifndef __FlyControl_HH__
2 #define __FlyControl_HH__
4 #include <bias_config.h>
5 #include <GLviewer/Controller/ControlInterface.hh>
6 #include <Base/Math/Vector3.hh>
22 void SetStepsize(
double stepsize);
31 bool RightMouseMoved(
int x1,
int x2,
int y1,
int y2);
32 bool LeftMouseMoved(
int x1,
int x2,
int y1,
int y2);
33 bool MiddleMouseMoved(
int x1,
int x2,
int y1,
int y2);
34 bool LeftMouseDoubleClicked(
int x,
int y);
35 bool LeftAndRightMouseMoved(
int x1,
int x2,
int y1,
int y2);
40 void RotateAroundViewingDirection(
double rotationAngleRAD);
42 bool GetUseLeftDouble(){
return UseLeftDouble_;};
class for camera movement in fly mode.
void SetUseLeftDouble(bool ld)
Defines the common interface used for communication between rendering components. ...