17 #ifndef _GAZEBO_ORTHOVIEWCONTROLLER_HH_    18 #define _GAZEBO_ORTHOVIEWCONTROLLER_HH_    31     class OrthoViewControllerPrivate;
    48       public: 
virtual void Init();
    52                   const double _yaw = 0, 
const double _pitch = 0);
    56       public: 
static std::string GetTypeString();
    65       private: 
void Zoom(
const float _amount,
    69       public: 
virtual void Resize(
const unsigned int _width,
    70                                   const unsigned int _height);
    79       private: Ogre::Matrix4 BuildScaledOrthoMatrix(
    80                    const float _left, 
const float _right,
    81                    const float _bottom, 
const float _top,
    82                    const float _near, 
const float _far) 
const;
    86       private: OrthoViewControllerPrivate *dataPtr;
 Generic description of a mouse event. 
Definition: MouseEvent.hh:35
 
boost::shared_ptr< UserCamera > UserCameraPtr
Definition: RenderTypes.hh:92
 
Forward declarations for the common classes. 
Definition: Animation.hh:33
 
The Vector3 class represents the generic vector containing 3 elements. 
Definition: Vector3.hh:39
 
Generic integer x, y vector. 
Definition: Vector2i.hh:36
 
Orbit view controller. 
Definition: OrbitViewController.hh:38
 
Orthographic view controller. 
Definition: OrthoViewController.hh:38
 
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message. 
 
#define GAZEBO_VISIBLE
Use to represent "symbol visible" if supported. 
Definition: system.hh:59