Gazebo Rendering

API Reference

9.0.0~pre2

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

#include <SceneExt.hh>

Public Member Functions

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

Protected Attributes

Scenescene {nullptr}
 Pointer to scene.
 

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 OgreSceneExt, and Ogre2SceneExt.

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: