All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Functions
Rendering

A set of rendering related class, functions, and definitions. More...

Namespaces

 gazebo::rendering
 Rendering namespace.
 

Classes

class  gazebo::rendering::ArrowVisual
 Basic arrow visualization. More...
 
class  gazebo::rendering::AxisVisual
 Basic axis visualization. More...
 
class  gazebo::rendering::Camera
 Basic camera sensor. More...
 
class  gazebo::rendering::CameraVisual
 Basic camera visualization. More...
 
class  gazebo::rendering::COMVisual
 Basic Center of Mass visualization. More...
 
class  gazebo::rendering::ContactVisual
 Contact visualization. More...
 
class  gazebo::rendering::Conversions
 Conversions Conversions.hh rendering/Conversions.hh. More...
 
class  gazebo::rendering::DepthCamera
 Depth camera used to render depth data into an image buffer. More...
 
class  gazebo::rendering::DynamicLines
 Class for drawing lines that can change. More...
 
class  gazebo::rendering::DynamicRenderable
 Abstract base class providing mechanisms for dynamically growing hardware buffers. More...
 
class  gazebo::rendering::Events
 Base class for rendering events. More...
 
class  gazebo::rendering::FPSViewController
 First Person Shooter style view controller. More...
 
class  gazebo::rendering::GpuLaser
 GPU based laser distance sensor. More...
 
class  gazebo::rendering::Grid
 Displays a grid of cells, drawn with lines. More...
 
class  gazebo::rendering::GUIOverlay
 A class that creates a CEGUI overlay on a render window. More...
 
class  gazebo::rendering::Heightmap
 Rendering a terrain using heightmap information. More...
 
class  gazebo::rendering::JointVisual
 Visualization for joints. More...
 
class  gazebo::rendering::LaserVisual
 Visualization for laser data. More...
 
class  gazebo::rendering::Light
 A light source. More...
 
class  gazebo::rendering::MovableText
 Movable text. More...
 
class  gazebo::rendering::OrbitViewController
 Orbit view controller. More...
 
class  gazebo::rendering::Projector
 Projects a material onto surface, light a light projector. More...
 
class  gazebo::rendering::RenderEngine
 Adaptor to Ogre3d. More...
 
class  gazebo::rendering::RFIDTagVisual
 Visualization for RFID tags sensor. More...
 
class  gazebo::rendering::RFIDVisual
 Visualization for RFID sensor. More...
 
class  Road
 Used to render a strip of road. More...
 
class  gazebo::rendering::Road2d
 
class  gazebo::rendering::RTShaderSystem
 Implements Ogre's Run-Time Shader system. More...
 
class  gazebo::rendering::Scene
 Representation of an entire scene graph. More...
 
class  gazebo::rendering::SelectionObj
 Interactive selection object for models and links. More...
 
class  gazebo::rendering::SonarVisual
 Visualization for sonar data. More...
 
class  gazebo::rendering::TransmitterVisual
 Visualization for the wireless propagation data. More...
 
class  gazebo::rendering::UserCamera
 A camera used for user visualization of a scene. More...
 
class  gazebo::rendering::VideoVisual
 A visual element that displays a video as a texture. More...
 
class  gazebo::rendering::ViewController
 Base class for view controllers. More...
 
class  gazebo::rendering::Visual
 A renderable object. More...
 
class  gazebo::rendering::WindowManager
 Class to mangage render windows. More...
 
class  gazebo::rendering::WireBox
 Draws a wireframe box. More...
 
class  gazebo::rendering::WrenchVisual
 Visualization for sonar data. More...
 

Functions

GAZEBO_VISIBLE rendering::ScenePtr gazebo::rendering::create_scene (const std::string &_name, bool _enableVisualizations, bool _isServer=false)
 create rendering::Scene by name. More...
 
GAZEBO_VISIBLE bool gazebo::rendering::fini ()
 teardown rendering engine. More...
 
GAZEBO_VISIBLE rendering::ScenePtr gazebo::rendering::get_scene (const std::string &_name="")
 get pointer to rendering::Scene by name. More...
 
GAZEBO_VISIBLE bool gazebo::rendering::init ()
 init rendering engine. More...
 
GAZEBO_VISIBLE bool gazebo::rendering::load ()
 load rendering engine. More...
 
GAZEBO_VISIBLE void gazebo::rendering::remove_scene (const std::string &_name)
 remove a rendering::Scene by name More...
 

Detailed Description

A set of rendering related class, functions, and definitions.

Function Documentation

GAZEBO_VISIBLE rendering::ScenePtr gazebo::rendering::create_scene ( const std::string &  _name,
bool  _enableVisualizations,
bool  _isServer = false 
)

create rendering::Scene by name.

Parameters
[in]_nameName of the scene to create.
[in]_enableVisualizationsTrue enables visualization elements such as laser lines.
GAZEBO_VISIBLE bool gazebo::rendering::fini ( )

teardown rendering engine.

GAZEBO_VISIBLE rendering::ScenePtr gazebo::rendering::get_scene ( const std::string &  _name = "")

get pointer to rendering::Scene by name.

Parameters
[in]_nameName of the scene to retreive.
GAZEBO_VISIBLE bool gazebo::rendering::init ( )

init rendering engine.

GAZEBO_VISIBLE bool gazebo::rendering::load ( )

load rendering engine.

GAZEBO_VISIBLE void gazebo::rendering::remove_scene ( const std::string &  _name)

remove a rendering::Scene by name

Parameters
[in]_nameThe name of the scene to remove.