Rendering namespace. More...
Classes | |
class | ArrowVisual |
Basic arrow visualization. More... | |
class | ArrowVisualPrivate |
Private data for the Arrow Visual class. More... | |
class | AxisVisual |
Basic axis visualization. More... | |
class | AxisVisualPrivate |
Private data for the Axis Visual class. More... | |
class | Camera |
Basic camera sensor. More... | |
class | CameraPrivate |
Private data for the Camera class. More... | |
class | CameraVisual |
Basic camera visualization. More... | |
class | CameraVisualPrivate |
class | COMVisual |
Basic Center of Mass visualization. More... | |
class | COMVisualPrivate |
Private data for the COM Visual class. More... | |
class | ContactVisual |
Contact visualization. More... | |
class | ContactVisualPrivate |
Private data for the Arrow Visual class. More... | |
class | Conversions |
Conversions Conversions.hh rendering/Conversions.hh. More... | |
class | DepthCamera |
Depth camera used to render depth data into an image buffer. More... | |
class | DummyPageProvider |
Pretends to provide procedural page content to avoid page loading. More... | |
class | DynamicLines |
Class for drawing lines that can change. More... | |
class | DynamicRenderable |
Abstract base class providing mechanisms for dynamically growing hardware buffers. More... | |
class | Events |
Base class for rendering events. More... | |
class | FPSViewController |
First Person Shooter style view controller. More... | |
class | GpuLaser |
GPU based laser distance sensor. More... | |
class | Grid |
Displays a grid of cells, drawn with lines. More... | |
class | GUIOverlay |
A class that creates a CEGUI overlay on a render window. More... | |
class | GUIOverlayPrivate |
Private data for the GUIOverlay class. More... | |
class | GzTerrainMatGen |
class | Heightmap |
Rendering a terrain using heightmap information. More... | |
class | JointVisual |
Visualization for joints. More... | |
class | JointVisualPrivate |
Private data for the Joint Visual class. More... | |
class | LaserVisual |
Visualization for laser data. More... | |
class | LaserVisualPrivate |
Private data for the Laser Visual class. More... | |
class | Light |
A light source. More... | |
class | MovableText |
Movable text. More... | |
class | OrbitViewController |
Orbit view controller. More... | |
class | Projector |
Projects a material onto surface, light a light projector. More... | |
class | RenderEngine |
Adaptor to Ogre3d. More... | |
class | RFIDTagVisual |
Visualization for RFID tags sensor. More... | |
class | RFIDTagVisualPrivate |
Private data for the RFID Tag Visual class. More... | |
class | RFIDVisual |
Visualization for RFID sensor. More... | |
class | RFIDVisualPrivate |
Private data for the RFID Visual class. More... | |
class | Road2d |
class | RTShaderSystem |
Implements Ogre's Run-Time Shader system. More... | |
class | Scene |
Representation of an entire scene graph. More... | |
class | SelectionObj |
Interactive selection object for models and links. More... | |
class | SelectionObjPrivate |
Private data for the Selection Obj class. More... | |
class | SonarVisual |
Visualization for sonar data. More... | |
class | SonarVisualPrivate |
Private data for the Sonar Visual class. More... | |
class | TransmitterVisual |
Visualization for the wireless propagation data. More... | |
class | TransmitterVisualPrivate |
Private data for the Transmitter Visual class. More... | |
class | UserCamera |
A camera used for user visualization of a scene. More... | |
class | UserCameraPrivate |
Private data for the UserCamera class. More... | |
class | VideoVisual |
A visual element that displays a video as a texture. More... | |
class | VideoVisualPrivate |
Private data for the Video Visual class. More... | |
class | ViewController |
Base class for view controllers. More... | |
class | Visual |
A renderable object. More... | |
class | VisualPrivate |
Private data for the Visual class. More... | |
class | WindowManager |
Class to mangage render windows. More... | |
class | WireBox |
Draws a wireframe box. More... | |
class | WireBoxPrivate |
Private data for the WireBox class. More... | |
class | WrenchVisual |
Visualization for sonar data. More... | |
class | WrenchVisualPrivate |
Private data for the Wrench Visual class. More... | |
Typedefs | |
typedef boost::shared_ptr < ArrowVisual > | ArrowVisualPtr |
typedef boost::shared_ptr < AxisVisual > | AxisVisualPtr |
typedef boost::shared_ptr< Camera > | CameraPtr |
typedef boost::shared_ptr < CameraVisual > | CameraVisualPtr |
typedef boost::shared_ptr < COMVisual > | COMVisualPtr |
typedef boost::shared_ptr < ContactVisual > | ContactVisualPtr |
typedef boost::shared_ptr < DepthCamera > | DepthCameraPtr |
typedef boost::shared_ptr < DynamicLines > | DynamicLinesPtr |
typedef boost::shared_ptr < GpuLaser > | GpuLaserPtr |
typedef boost::shared_ptr < JointVisual > | JointVisualPtr |
typedef boost::shared_ptr < LaserVisual > | LaserVisualPtr |
typedef boost::shared_ptr< Light > | LightPtr |
typedef boost::shared_ptr < RFIDTagVisual > | RFIDTagVisualPtr |
typedef boost::shared_ptr < RFIDVisual > | RFIDVisualPtr |
typedef boost::shared_ptr< Scene > | ScenePtr |
typedef boost::shared_ptr < SelectionObj > | SelectionObjPtr |
typedef boost::shared_ptr < SonarVisual > | SonarVisualPtr |
typedef boost::shared_ptr < UserCamera > | UserCameraPtr |
typedef boost::shared_ptr< Visual > | VisualPtr |
typedef boost::shared_ptr < WindowManager > | WindowManagerPtr |
typedef boost::shared_ptr < WrenchVisual > | WrenchVisualPtr |
Enumerations | |
enum | RenderOpType { RENDERING_POINT_LIST = 0, RENDERING_LINE_LIST = 1, RENDERING_LINE_STRIP = 2, RENDERING_TRIANGLE_LIST = 3, RENDERING_TRIANGLE_STRIP = 4, RENDERING_TRIANGLE_FAN = 5, RENDERING_MESH_RESOURCE = 6 } |
Type of render operation for a drawable. More... | |
Functions | |
GAZEBO_VISIBLE rendering::ScenePtr | create_scene (const std::string &_name, bool _enableVisualizations, bool _isServer=false) |
create rendering::Scene by name. More... | |
GAZEBO_VISIBLE bool | fini () |
teardown rendering engine. More... | |
GAZEBO_VISIBLE rendering::ScenePtr | get_scene (const std::string &_name="") |
get pointer to rendering::Scene by name. More... | |
GAZEBO_VISIBLE bool | init () |
init rendering engine. More... | |
GAZEBO_VISIBLE bool | load () |
load rendering engine. More... | |
GAZEBO_VISIBLE void | remove_scene (const std::string &_name) |
remove a rendering::Scene by name More... | |
Rendering namespace.
typedef boost::shared_ptr<ArrowVisual> gazebo::rendering::ArrowVisualPtr |
typedef boost::shared_ptr<AxisVisual> gazebo::rendering::AxisVisualPtr |
typedef boost::shared_ptr<Camera> gazebo::rendering::CameraPtr |
typedef boost::shared_ptr<CameraVisual> gazebo::rendering::CameraVisualPtr |
typedef boost::shared_ptr<COMVisual> gazebo::rendering::COMVisualPtr |
typedef boost::shared_ptr<ContactVisual> gazebo::rendering::ContactVisualPtr |
typedef boost::shared_ptr<DepthCamera> gazebo::rendering::DepthCameraPtr |
typedef boost::shared_ptr<DynamicLines> gazebo::rendering::DynamicLinesPtr |
typedef boost::shared_ptr<GpuLaser> gazebo::rendering::GpuLaserPtr |
typedef boost::shared_ptr<JointVisual> gazebo::rendering::JointVisualPtr |
typedef boost::shared_ptr<LaserVisual> gazebo::rendering::LaserVisualPtr |
typedef boost::shared_ptr<Light> gazebo::rendering::LightPtr |
typedef boost::shared_ptr<RFIDTagVisual> gazebo::rendering::RFIDTagVisualPtr |
typedef boost::shared_ptr<RFIDVisual> gazebo::rendering::RFIDVisualPtr |
typedef boost::shared_ptr<Scene> gazebo::rendering::ScenePtr |
typedef boost::shared_ptr<SelectionObj> gazebo::rendering::SelectionObjPtr |
typedef boost::shared_ptr<SonarVisual> gazebo::rendering::SonarVisualPtr |
typedef boost::shared_ptr<UserCamera> gazebo::rendering::UserCameraPtr |
typedef boost::shared_ptr<Visual> gazebo::rendering::VisualPtr |
typedef boost::shared_ptr<WindowManager> gazebo::rendering::WindowManagerPtr |
typedef boost::shared_ptr<WrenchVisual> gazebo::rendering::WrenchVisualPtr |
Type of render operation for a drawable.