17 #ifndef IGNITION_RENDERING_ORBITVIEWCONTROLLER_HH_ 18 #define IGNITION_RENDERING_ORBITVIEWCONTROLLER_HH_ 22 #include <ignition/math/Vector3.hh> 32 class OrbitViewControllerPrivate;
51 public:
virtual void SetCamera(
const CameraPtr &_camera);
59 public:
virtual void SetTarget(
const math::Vector3d &_target);
63 public:
virtual math::Vector3d Target()
const;
67 public:
virtual void Zoom(
const double _value);
71 public:
virtual void Pan(
const math::Vector2d &_value);
75 public:
virtual void Orbit(
const math::Vector2d &_value);
A camera view controller.
Definition: ViewController.hh:32
A camera view controller.
Definition: OrbitViewController.hh:37
std::unique_ptr< OrbitViewControllerPrivate > dataPtr
Private data pointer.
Definition: OrbitViewController.hh:78
Posable camera used for rendering the scene graph.
Definition: Camera.hh:35
Definition: ArrowVisual.hh:22