Public Member Functions | Static Public Member Functions | Protected Member Functions
rviz::XYOrbitViewController Class Reference

Like the orbit view controller, but focal point moves only in the x-y plane. More...

#include <xy_orbit_view_controller.h>

Inheritance diagram for rviz::XYOrbitViewController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::string getClassName ()
virtual void handleMouseEvent (ViewportMouseEvent &evt)
virtual void lookAt (const Ogre::Vector3 &point)
 XYOrbitViewController (VisualizationManager *manager, const std::string &name, Ogre::SceneNode *target_scene_node)

Static Public Member Functions

static std::string getClassNameStatic ()

Protected Member Functions

bool intersectGroundPlane (Ogre::Ray mouse_ray, Ogre::Vector3 &intersection_3d)
virtual void onActivate ()
virtual void updateCamera ()

Detailed Description

Like the orbit view controller, but focal point moves only in the x-y plane.

Definition at line 48 of file xy_orbit_view_controller.h.


Constructor & Destructor Documentation

rviz::XYOrbitViewController::XYOrbitViewController ( VisualizationManager manager,
const std::string &  name,
Ogre::SceneNode *  target_scene_node 
)

Definition at line 60 of file xy_orbit_view_controller.cpp.


Member Function Documentation

virtual std::string rviz::XYOrbitViewController::getClassName ( ) [inline, virtual]

Reimplemented from rviz::OrbitViewController.

Definition at line 56 of file xy_orbit_view_controller.h.

static std::string rviz::XYOrbitViewController::getClassNameStatic ( ) [inline, static]

Reimplemented from rviz::OrbitViewController.

Definition at line 55 of file xy_orbit_view_controller.h.

Reimplemented from rviz::OrbitViewController.

Definition at line 84 of file xy_orbit_view_controller.cpp.

bool rviz::XYOrbitViewController::intersectGroundPlane ( Ogre::Ray  mouse_ray,
Ogre::Vector3 &  intersection_3d 
) [protected]

Definition at line 66 of file xy_orbit_view_controller.cpp.

void rviz::XYOrbitViewController::lookAt ( const Ogre::Vector3 &  point) [virtual]

Reimplemented from rviz::OrbitViewController.

Definition at line 205 of file xy_orbit_view_controller.cpp.

void rviz::XYOrbitViewController::onActivate ( ) [protected, virtual]

Reimplemented from rviz::OrbitViewController.

Definition at line 165 of file xy_orbit_view_controller.cpp.

void rviz::XYOrbitViewController::updateCamera ( ) [protected, virtual]

Reimplemented from rviz::OrbitViewController.

Definition at line 199 of file xy_orbit_view_controller.cpp.


The documentation for this class was generated from the following files:


rviz
Author(s): Dave Hershberger, Josh Faust
autogenerated on Mon Jan 6 2014 11:54:34