Gazebo Rendering

API Reference

7.4.2

#include <BaseObject.hh>

Public Member Functions

virtual ~BaseObject ()
 
virtual void Destroy () override
 
virtual unsigned int Id () const override
 
virtual std::string Name () const override
 
virtual void PostRender () override
 
virtual void PreRender () override
 

Protected Member Functions

 BaseObject ()
 
virtual void Init ()
 
virtual void Load ()
 

Protected Attributes

unsigned int id
 
std::string name
 

Constructor & Destructor Documentation

◆ BaseObject()

BaseObject ( )
protected

◆ ~BaseObject()

virtual ~BaseObject ( )
virtual

Member Function Documentation

◆ Destroy()

◆ Id()

virtual unsigned int Id ( ) const
overridevirtual

◆ Init()

◆ Load()

virtual void Load ( )
protectedvirtual

◆ Name()

virtual std::string Name ( ) const
overridevirtual

◆ PostRender()

◆ PreRender()

virtual void PreRender ( )
overridevirtual

Reimplemented in BaseMaterial< Ogre2Object >, BaseMaterial< OgreObject >, Ogre2Material, Ogre2RenderTexture, OgreMaterial, BaseNode< Ogre2Object >, BaseNode< OgreObject >, BaseSubMesh< Ogre2Object >, BaseSubMesh< OgreObject >, OgreRenderTexture, BaseVisual< Ogre2Node >, BaseVisual< OgreNode >, OgreWideAngleCamera, BaseMesh< Ogre2Geometry >, BaseMesh< OgreGeometry >, Ogre2RenderTarget, OgreThermalCamera, BaseCamera< Ogre2Sensor >, BaseCamera< OgreSensor >, Ogre2GpuRays, OgreGpuRays, Ogre2ThermalCamera, Ogre2SegmentationCamera, OgreRenderTarget, Ogre2Heightmap, Ogre2BoundingBoxCamera, OgreHeightmap, Ogre2Capsule, OgreCapsule, OgreWireBox, BaseGizmoVisual< OgreVisual >, BaseGizmoVisual< Ogre2Visual >, Ogre2WireBox, OgreCOMVisual, OgreInertiaVisual, OgreLightVisual, OgreText, OgreDistortionPass, BaseJointVisual< OgreVisual >, BaseJointVisual< Ogre2Visual >, Ogre2COMVisual, Ogre2InertiaVisual, Ogre2LightVisual, OgreGaussianNoisePass, OgreLidarVisual, BaseCOMVisual< OgreVisual >, BaseCOMVisual< Ogre2Visual >, BaseParticleEmitter< OgreVisual >, BaseParticleEmitter< Ogre2Visual >, Ogre2LidarVisual, OgreMarker, Ogre2GaussianNoisePass, BaseInertiaVisual< OgreVisual >, BaseInertiaVisual< Ogre2Visual >, BaseLightVisual< OgreVisual >, BaseLightVisual< Ogre2Visual >, Ogre2Marker, OgreProjector, Ogre2Projector, BaseLidarVisual< OgreVisual >, BaseLidarVisual< Ogre2Visual >, BaseMarker< Ogre2Geometry >, BaseMarker< OgreGeometry >, BaseRenderTarget< Ogre2Object >, BaseRenderTarget< OgreObject >, BaseText< OgreGeometry >, BaseHeightmap< Ogre2Geometry >, BaseHeightmap< OgreGeometry >, OgreGrid, Ogre2Grid, BaseGrid< Ogre2Geometry >, BaseGrid< OgreGeometry >, BaseWireBox< Ogre2Geometry >, and BaseWireBox< OgreGeometry >.

Member Data Documentation

◆ id

unsigned int id
protected

◆ name

std::string name
protected

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