Gazebo Rendering

API Reference

8.2.1

Scene Extension class. Provides API extension to the Scene class without breaking ABI. More...

#include <SceneExt.hh>

Public Member Functions

 SceneExt (Scene *_scene)
 Constructor. More...
 
 ~SceneExt ()=default
 Destructor. More...
 
virtual ObjectPtr CreateExt (const std::string &_type, const std::string &_name="")
 Generic create function. More...
 

Protected Attributes

Scenescene {nullptr}
 Pointer to scene. More...
 

Detailed Description

Scene Extension class. Provides API extension to the Scene class without breaking ABI.

Constructor & Destructor Documentation

◆ SceneExt()

SceneExt ( Scene _scene)
inline

Constructor.

Parameters
[in]_scenePointer to scene

References SceneExt::scene.

◆ ~SceneExt()

~SceneExt ( )
default

Destructor.

Member Function Documentation

◆ CreateExt()

virtual ObjectPtr CreateExt ( const std::string _type,
const std::string _name = "" 
)
inlinevirtual

Generic create function.

Parameters
[in]_typeType of object to create
[in]_nameName of object

Reimplemented in Ogre2SceneExt, and OgreSceneExt.

Member Data Documentation

◆ scene

Scene* scene {nullptr}
protected

Pointer to scene.

Referenced by SceneExt::SceneExt().


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