#include <ICameraManipulator.h>
  
 Public Types | |
| enum | {  FORWARD = 1, LEFT = 2, BACKWARD = 4, RIGHT = 8, UP = 16, DOWN = 32 }  | 
| enum | { X_AXIS = 1, Y_AXIS = 2, Z_AXIS = 4 } | 
| enum | { PITCH = 1, YAW = 2 } | 
Public Member Functions | |
| virtual osg::Camera * | getCamera ()=0 | 
| virtual void | setCamera (osg::Camera *camera)=0 | 
| virtual double | getSpeed ()=0 | 
| virtual void | setSpeed (double speed)=0 | 
| virtual void | addTranslation (int direction)=0 | 
| virtual void | addTranslation (int direction, double amount)=0 | 
| virtual void | dragOnAxis (int direction, double amount)=0 | 
| virtual void | addOrientationAngle (int direction, double angle)=0 | 
| virtual void | addRotationAngle (int axis, double angle)=0 | 
| virtual void | resetMovement ()=0 | 
| virtual void | setMounted (bool value)=0 | 
| virtual void | update (double elapsedTime)=0 | 
| virtual void ICameraManipulator::addOrientationAngle | ( | int | direction, | |
| double | angle | |||
| ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::addRotationAngle | ( | int | axis, | |
| double | angle | |||
| ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::addTranslation | ( | int | direction, | |
| double | amount | |||
| ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::addTranslation | ( | int | direction | ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::dragOnAxis | ( | int | direction, | |
| double | amount | |||
| ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual osg::Camera* ICameraManipulator::getCamera | ( | ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual double ICameraManipulator::getSpeed | ( | ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::resetMovement | ( | ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::setCamera | ( | osg::Camera * | camera | ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::setMounted | ( | bool | value | ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::setSpeed | ( | double | speed | ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
| virtual void ICameraManipulator::update | ( | double | elapsedTime | ) |  [pure virtual] | 
        
Implemented in CameraManipulator.
 1.6.1