Rendering namespace. More...
Classes | |
class | ApplyWrenchVisual |
Visualization for the apply wrench GUI. More... | |
class | ApplyWrenchVisualPrivate |
Private data for the Apply Wrench Visual class. More... | |
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 | CameraLens |
Describes a lens of a camera as amapping function of type r = c1*f*fun(theta/c2+c3) More... | |
class | CameraLensPrivate |
Private fields of camera lens. 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 | DepthCameraPrivate |
class | Distortion |
Camera distortion based on Brown's model. More... | |
class | DistortionPrivate |
Private data for the Distortion class. More... | |
class | DummyPageProvider |
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 | GpuLaserPrivate |
class | Grid |
Displays a grid of cells, drawn with lines. More... | |
class | GzTerrainMatGen |
class | Heightmap |
Rendering a terrain using heightmap information. More... | |
class | HeightmapPrivate |
class | InertiaVisual |
Basic Inertia visualization. More... | |
class | InertiaVisualPrivate |
Private data for the Inertia Visual class. 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 | LightPrivate |
class | LinkFrameVisual |
Visualization for link frames. More... | |
class | LinkFrameVisualPrivate |
Private data for the LinkFrame Visual class. More... | |
class | LogicalCameraVisual |
Logical camera visualization. More... | |
class | MovableText |
Movable text. More... | |
class | OculusCamera |
A camera used for user visualization of a scene. More... | |
class | OculusCameraPrivate |
Private data for the Oculus Camera class. More... | |
class | OrbitViewController |
Orbit view controller. More... | |
class | OriginVisual |
Basic world origin visualization. More... | |
class | OriginVisualPrivate |
Private data for the Origin Visual class. More... | |
class | OrthoViewController |
Orthographic view controller. More... | |
class | OrthoViewControllerPrivate |
class | Projector |
Projects a material onto surface, light a light projector. More... | |
class | RayQuery |
A Ray Query class used for retrieving mesh data of a visual, adapted from Ogre3D wiki. More... | |
class | RayQueryPrivate |
Private data for the Ray Query class. More... | |
class | RenderEngine |
Adaptor to Ogre3d. More... | |
class | RenderEnginePrivate |
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 | RTShaderSystemPrivate |
Private data for the RTShaderSystem class. More... | |
class | Scene |
Representation of an entire scene graph. More... | |
class | ScenePrivate |
Private data for the Visual class. 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 | WideAngleCamera |
Camera with variable mapping function. More... | |
class | WideAngleCameraPrivate |
Private data for the WideAngleCamera class. More... | |
class | WindowManager |
Class to mangage render windows. More... | |
class | WindowManagerPrivate |
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 std::shared_ptr < ApplyWrenchVisual > | ApplyWrenchVisualPtr |
typedef std::shared_ptr < ArrowVisual > | ArrowVisualPtr |
typedef std::shared_ptr < AxisVisual > | AxisVisualPtr |
typedef boost::shared_ptr< Camera > | CameraPtr |
typedef std::shared_ptr < CameraVisual > | CameraVisualPtr |
typedef std::shared_ptr < COMVisual > | COMVisualPtr |
typedef std::shared_ptr < ContactVisual > | ContactVisualPtr |
typedef boost::shared_ptr < DepthCamera > | DepthCameraPtr |
typedef boost::shared_ptr < Distortion > | DistortionPtr |
typedef boost::shared_ptr < DynamicLines > | DynamicLinesPtr |
typedef boost::shared_ptr < GpuLaser > | GpuLaserPtr |
typedef std::shared_ptr < InertiaVisual > | InertiaVisualPtr |
typedef std::list < boost::shared_ptr < msgs::Joint const > > | JointMsgs_L |
typedef boost::unordered_map < std::string, boost::shared_ptr< msgs::Joint const > > | JointMsgs_M |
typedef std::shared_ptr < JointVisual > | JointVisualPtr |
typedef std::shared_ptr < LaserVisual > | LaserVisualPtr |
typedef std::map< std::string, LightPtr > | Light_M |
typedef std::list < boost::shared_ptr < msgs::Light const > > | LightMsgs_L |
typedef boost::shared_ptr< Light > | LightPtr |
typedef std::shared_ptr < LinkFrameVisual > | LinkFrameVisualPtr |
typedef std::list < boost::shared_ptr < msgs::Link const > > | LinkMsgs_L |
typedef std::shared_ptr < LogicalCameraVisual > | LogicalCameraVisualPtr |
typedef std::list < boost::shared_ptr < msgs::Model const > > | ModelMsgs_L |
typedef boost::shared_ptr < OculusCamera > | OculusCameraPtr |
typedef std::shared_ptr < OriginVisual > | OriginVisualPtr |
typedef std::map< uint32_t, msgs::Pose > | PoseMsgs_M |
typedef boost::shared_ptr < RayQuery > | RayQueryPtr |
typedef std::list < boost::shared_ptr < msgs::Request const > > | RequestMsgs_L |
typedef std::shared_ptr < RFIDTagVisual > | RFIDTagVisualPtr |
typedef std::shared_ptr < RFIDVisual > | RFIDVisualPtr |
typedef std::list < boost::shared_ptr < msgs::Scene const > > | SceneMsgs_L |
typedef boost::shared_ptr< Scene > | ScenePtr |
typedef std::shared_ptr < SelectionObj > | SelectionObjPtr |
typedef std::list < boost::shared_ptr < msgs::Sensor const > > | SensorMsgs_L |
typedef std::list < boost::shared_ptr < msgs::PoseAnimation const > > | SkeletonPoseMsgs_L |
typedef std::shared_ptr < SonarVisual > | SonarVisualPtr |
typedef boost::shared_ptr < UserCamera > | UserCameraPtr |
typedef std::map< uint32_t, VisualPtr > | Visual_M |
typedef std::list < boost::shared_ptr < msgs::Visual const > > | VisualMsgs_L |
typedef std::shared_ptr< Visual > | VisualPtr |
typedef std::weak_ptr< Visual > | VisualWeakPtr |
typedef boost::shared_ptr < WideAngleCamera > | WideAngleCameraPtr |
typedef boost::shared_ptr < WindowManager > | WindowManagerPtr |
typedef std::shared_ptr < WrenchVisual > | WrenchVisualPtr |
Enumerations | |
enum | ReferenceFrame { RF_LOCAL, RF_PARENT, RF_WORLD } |
Frame of reference. More... | |
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 | |
GZ_RENDERING_VISIBLE rendering::ScenePtr | create_scene (const std::string &_name, bool _enableVisualizations, bool _isServer=false) |
create rendering::Scene by name. More... | |
GZ_RENDERING_VISIBLE bool | fini () |
teardown rendering engine. More... | |
GZ_RENDERING_VISIBLE rendering::ScenePtr | get_scene (const std::string &_name="") |
get pointer to rendering::Scene by name. More... | |
GZ_RENDERING_VISIBLE bool | init () |
init rendering engine. More... | |
GZ_RENDERING_VISIBLE bool | load () |
load rendering engine. More... | |
GZ_RENDERING_VISIBLE void | remove_scene (const std::string &_name) |
remove a rendering::Scene by name More... | |
Rendering namespace.
typedef std::shared_ptr<ApplyWrenchVisual> gazebo::rendering::ApplyWrenchVisualPtr |
typedef std::shared_ptr<ArrowVisual> gazebo::rendering::ArrowVisualPtr |
typedef std::shared_ptr<AxisVisual> gazebo::rendering::AxisVisualPtr |
typedef boost::shared_ptr<Camera> gazebo::rendering::CameraPtr |
typedef std::shared_ptr<CameraVisual> gazebo::rendering::CameraVisualPtr |
typedef std::shared_ptr<COMVisual> gazebo::rendering::COMVisualPtr |
typedef std::shared_ptr<ContactVisual> gazebo::rendering::ContactVisualPtr |
typedef boost::shared_ptr<DepthCamera> gazebo::rendering::DepthCameraPtr |
typedef boost::shared_ptr<Distortion> gazebo::rendering::DistortionPtr |
typedef boost::shared_ptr<DynamicLines> gazebo::rendering::DynamicLinesPtr |
typedef boost::shared_ptr<GpuLaser> gazebo::rendering::GpuLaserPtr |
typedef std::shared_ptr<InertiaVisual> gazebo::rendering::InertiaVisualPtr |
typedef std::list<boost::shared_ptr<msgs::Joint const> > gazebo::rendering::JointMsgs_L |
typedef boost::unordered_map<std::string, boost::shared_ptr<msgs::Joint const> > gazebo::rendering::JointMsgs_M |
typedef std::shared_ptr<JointVisual> gazebo::rendering::JointVisualPtr |
typedef std::shared_ptr<LaserVisual> gazebo::rendering::LaserVisualPtr |
typedef std::map<std::string, LightPtr> gazebo::rendering::Light_M |
typedef std::list<boost::shared_ptr<msgs::Light const> > gazebo::rendering::LightMsgs_L |
typedef boost::shared_ptr<Light> gazebo::rendering::LightPtr |
typedef std::shared_ptr<LinkFrameVisual> gazebo::rendering::LinkFrameVisualPtr |
typedef std::list<boost::shared_ptr<msgs::Link const> > gazebo::rendering::LinkMsgs_L |
typedef std::shared_ptr<LogicalCameraVisual> gazebo::rendering::LogicalCameraVisualPtr |
typedef std::list<boost::shared_ptr<msgs::Model const> > gazebo::rendering::ModelMsgs_L |
typedef boost::shared_ptr<OculusCamera> gazebo::rendering::OculusCameraPtr |
typedef std::shared_ptr<OriginVisual> gazebo::rendering::OriginVisualPtr |
typedef std::map<uint32_t, msgs::Pose> gazebo::rendering::PoseMsgs_M |
typedef boost::shared_ptr<RayQuery> gazebo::rendering::RayQueryPtr |
typedef std::list<boost::shared_ptr<msgs::Request const> > gazebo::rendering::RequestMsgs_L |
typedef std::shared_ptr<RFIDTagVisual> gazebo::rendering::RFIDTagVisualPtr |
typedef std::shared_ptr<RFIDVisual> gazebo::rendering::RFIDVisualPtr |
typedef std::list<boost::shared_ptr<msgs::Scene const> > gazebo::rendering::SceneMsgs_L |
typedef boost::shared_ptr<Scene> gazebo::rendering::ScenePtr |
typedef std::shared_ptr<SelectionObj> gazebo::rendering::SelectionObjPtr |
typedef std::list<boost::shared_ptr<msgs::Sensor const> > gazebo::rendering::SensorMsgs_L |
typedef std::list<boost::shared_ptr<msgs::PoseAnimation const> > gazebo::rendering::SkeletonPoseMsgs_L |
typedef std::shared_ptr<SonarVisual> gazebo::rendering::SonarVisualPtr |
typedef boost::shared_ptr<UserCamera> gazebo::rendering::UserCameraPtr |
typedef std::map<uint32_t, VisualPtr> gazebo::rendering::Visual_M |
typedef std::list<boost::shared_ptr<msgs::Visual const> > gazebo::rendering::VisualMsgs_L |
typedef std::shared_ptr<Visual> gazebo::rendering::VisualPtr |
typedef std::weak_ptr<Visual> gazebo::rendering::VisualWeakPtr |
typedef boost::shared_ptr<WideAngleCamera> gazebo::rendering::WideAngleCameraPtr |
typedef boost::shared_ptr<WindowManager> gazebo::rendering::WindowManagerPtr |
typedef std::shared_ptr<WrenchVisual> gazebo::rendering::WrenchVisualPtr |
Type of render operation for a drawable.