Gazebo Rendering

API Reference

9.0.0
Ogre2ObjectInterface Class Referenceabstract

Mixin class to provide direct access to Ogre objects. More...

#include <Ogre2ObjectInterface.hh>

Public Member Functions

virtual ~Ogre2ObjectInterface ()
 
virtual Ogre::Camera * OgreCamera () const =0
 Access the Ogre::Camera object.
 
virtual Ogre::MovableObject * OgreMovableObject (const char *_typename) const
 Access to an Ogre::MovableObject.
 

Detailed Description

Mixin class to provide direct access to Ogre objects.

Constructor & Destructor Documentation

◆ ~Ogre2ObjectInterface()

virtual ~Ogre2ObjectInterface ( )
virtual

Member Function Documentation

◆ OgreCamera()

virtual Ogre::Camera * OgreCamera ( ) const
pure virtual

Access the Ogre::Camera object.

Returns
A pointer to an Ogre::Camera. Has default nullptr.

Implemented in Ogre2Camera, Ogre2DepthCamera, Ogre2SegmentationCamera, and Ogre2ThermalCamera.

◆ OgreMovableObject()

virtual Ogre::MovableObject * OgreMovableObject ( const char *  _typename) const
virtual

Access to an Ogre::MovableObject.

Parameters
[in]_typenameName of the object type to retrieve.
Returns
A pointer to an Ogre::MovableObject. Has default nullptr.

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