gz/rendering/OrthoViewController.hh
Go to the documentation of this file.
Orthographic view controller.
Definition: gz/rendering/OrthoViewController.hh:39
virtual ~OrthoViewController()
Destructor.
virtual CameraPtr Camera() const
Get the camera that is controlled by this view controller.
OrthoViewController(const CameraPtr &_camera)
Constructor.
std::unique_ptr< OrthoViewControllerPrivate > dataPtr
Private data pointer.
Definition: gz/rendering/OrthoViewController.hh:86
virtual void Zoom(const double _value)
Set zoom amount.
virtual void Pan(const math::Vector2d &_value)
Set camera pan (translational movement) around target point.
virtual void SetCamera(const CameraPtr &_camera)
Set the camera that will be controlled by this view controller.
virtual void SetTarget(const math::Vector3d &_target)
Set target point for pan, zoom, oribit.
virtual const math::Vector3d & Target() const
Get target point for pan, zoom, oribit.
virtual void Orbit(const math::Vector2d &_value)
Set camera orbit (rotational movement) around target point.
A camera view controller.
Definition: gz/rendering/ViewController.hh:36
#define IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING
#define IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING