Classes | 
| class   | BillboardText | 
| class   | Box | 
| class   | Camera | 
| class   | CameraInfoProjectionFactory | 
| class   | ClientContext | 
| class   | Color | 
| class   | Cone | 
| class   | ContextObject | 
| class   | ContextObjectCollection | 
| class   | Cylinder | 
| class   | Lines | 
| class   | Material | 
| class   | Mesh | 
| class   | MeshInstance | 
| class   | Object | 
| class   | OrthographicProjectionFactory | 
| class   | PerspectiveProjectionFactory | 
| class   | Points | 
| class   | ProjectionMatrixFactory | 
| struct   | ProxyCreator | 
| struct   | ProxyCreatorT | 
| struct   | Rect | 
| class   | RenderOffscreen | 
|   | Class that creates the texture necessary to render the scene without any (qt) window.  More...
  | 
| class   | RenderTarget | 
| class   | RenderTexture | 
| class   | RenderWindow | 
| class   | Scene | 
| class   | SceneObject | 
| class   | SceneObjectCollection | 
| class   | ScreenRect | 
| class   | SingleSceneObject | 
| class   | Sphere | 
| class   | Texture | 
| class   | Triangles | 
| class   | URDF | 
| class   | URDFLink | 
Typedefs | 
typedef boost::shared_ptr 
< ContextObjectCollection >  | ContextObjectCollectionPtr | 
| typedef uint32_t  | InterfaceHandle | 
typedef std::map 
< rve_common::UUID,  
MaterialWPtr >  | M_Material | 
typedef std::map 
< rve_common::UUID, MeshWPtr >  | M_Mesh | 
typedef std::map< std::string,  
ProxyCreatorPtr >  | M_ProxyCreator | 
typedef std::map< std::string,  
rve_common::UUID >  | M_ResourceToID | 
typedef std::map 
< rve_common::UUID,  
TextureWPtr >  | M_Texture | 
typedef boost::shared_ptr 
< ProxyCreator >  | ProxyCreatorPtr | 
typedef boost::shared_ptr 
< RenderOffscreen >  | RenderOffscreenPtr | 
typedef boost::shared_ptr 
< SingleSceneObject >  | SingleSceneObjectPtr | 
typedef boost::weak_ptr 
< SingleSceneObject >  | SingleSceneObjectWPtr | 
typedef boost::shared_ptr 
< URDFLink >  | URDFLinkPtr | 
| typedef std::vector< std::string >  | V_string | 
Enumerations | 
| enum   | { NullHandle =  0
 } | 
Functions | 
| BillboardTextPtr  | createBillboardText (const std::string &text="") | 
| BillboardTextPtr  | createBillboardText (Scene *scene, const std::string &text="") | 
| BoxPtr  | createBox () | 
| BoxPtr  | createBox (Scene *scene) | 
| CameraPtr  | createCamera (Scene *scene) | 
| ConePtr  | createCone (Scene *scene) | 
| ClientContextPtr  | createContext (const std::string &name, const ros::NodeHandle &nh) | 
| ContextObjectCollectionPtr  | createContextObjectCollection () | 
| CylinderPtr  | createCylinder (Scene *scene) | 
| CylinderPtr  | createCylinder () | 
| LinesPtr  | createLines (const rve_msgs::LinesConstPtr &lines) | 
| LinesPtr  | createLines (Scene *scene, const rve_msgs::LinesConstPtr &lines) | 
| MaterialPtr  | createMaterial (ClientContext *context) | 
| MaterialPtr  | createMaterial () | 
| MeshPtr  | createMesh (ClientContext *context, const rve_msgs::MeshConstPtr &mesh) | 
| MeshPtr  | createMesh (const rve_msgs::MeshConstPtr &msg) | 
| MeshInstancePtr  | createMeshInstance (const MeshPtr &mesh) | 
| MeshInstancePtr  | createMeshInstance (const std::string &mesh_resource) | 
| MeshInstancePtr  | createMeshInstance (Scene *scene, const MeshPtr &mesh) | 
| MeshInstancePtr  | createMeshInstance (Scene *scene, const std::string &mesh_resource) | 
| PointsPtr  | createPoints (const rve_msgs::PointsConstPtr &points) | 
| PointsPtr  | createPoints (Scene *scene, const rve_msgs::PointsConstPtr &points) | 
| rve_interface_gen::Interface *  | createProxy (const std::string &name, rve_rpc::Client &client) | 
| RenderTexturePtr  | createRenderTexture (ClientContext *context, uint32_t width, uint32_t height) | 
| RenderWindowPtr  | createRenderWindow (ClientContext *context, const std::string &parent_window, uint32_t width, uint32_t height) | 
| ScenePtr  | createScene (const ClientContextPtr &context) | 
| SceneObjectCollectionPtr  | createSceneObjectCollection (Scene *scene) | 
| SceneObjectCollectionPtr  | createSceneObjectCollection () | 
| SpherePtr  | createSphere (Scene *scene) | 
| TexturePtr  | createTexture (ClientContext *context, uint32_t num_mips=0) | 
| TexturePtr  | createTexture (uint32_t num_mips=0) | 
| TrianglesPtr  | createTriangles (Scene *scene, const rve_msgs::TrianglesConstPtr &triangles) | 
| URDFPtr  | createURDF (const urdf::Model &model) | 
| std::string  | dashToUnderscore (const std::string &str) | 
| void  | destroyContextObjectCollection (ContextObjectCollection *coll) | 
| void  | destroyMaterial (Material *mat) | 
| void  | destroyMesh (Mesh *mesh) | 
| void  | destroyProxy (const std::string &name, rve_interface_gen::Interface *ifc) | 
| void  | destroyRenderTexture (RenderTexture *wnd) | 
| void  | destroyRenderWindow (RenderWindow *wnd) | 
| void  | destroyScene (Scene *scene) | 
| void  | destroySceneObject (SceneObject *obj) | 
| void  | destroyTexture (Texture *texture) | 
| MaterialPtr  | getMaterial (const rve_common::UUID &id) | 
| MeshPtr  | getMesh (const rve_common::UUID &id) | 
| void  | getProxyNames (V_string &out_names) | 
| TexturePtr  | getTexture (const rve_common::UUID &id) | 
| void  | init () | 
| MeshPtr  | loadMesh (const std::string &resource_path) | 
| TexturePtr  | loadTexture (ClientContext *context, const std::string &resource_path, uint32_t num_mips=0) | 
| TexturePtr  | loadTexture (const std::string &resource_path, uint32_t num_mips=0) | 
| void  | registerProxy (const std::string &name, const ProxyCreatorPtr &creator) | 
| template<typename T >  | 
| void  | registerProxy (const std::string &name) | 
| void  | removeProxy (const std::string &name) | 
|   | RVE_COMMON_FORWARD_CLASS (RenderWindow) | 
|   | RVE_COMMON_FORWARD_CLASS (RenderTexture) | 
|   | RVE_COMMON_FORWARD_CLASS (RenderTarget) | 
|   | RVE_COMMON_FORWARD_CLASS (ScreenRect) | 
|   | RVE_COMMON_FORWARD_CLASS (Scene) | 
|   | RVE_COMMON_FORWARD_CLASS (Camera) | 
|   | RVE_COMMON_FORWARD_CLASS (Material) | 
|   | RVE_COMMON_FORWARD_CLASS (Texture) | 
|   | RVE_COMMON_FORWARD_CLASS (Mesh) | 
|   | RVE_COMMON_FORWARD_CLASS (MeshInstance) | 
|   | RVE_COMMON_FORWARD_CLASS (SceneObject) | 
|   | RVE_COMMON_FORWARD_CLASS (SceneObjectCollection) | 
|   | RVE_COMMON_FORWARD_CLASS (SingleSceneObject) | 
|   | RVE_COMMON_FORWARD_CLASS (Sphere) | 
|   | RVE_COMMON_FORWARD_CLASS (BillboardText) | 
|   | RVE_COMMON_FORWARD_CLASS (Box) | 
|   | RVE_COMMON_FORWARD_CLASS (Cylinder) | 
|   | RVE_COMMON_FORWARD_CLASS (Cone) | 
|   | RVE_COMMON_FORWARD_CLASS (Points) | 
|   | RVE_COMMON_FORWARD_CLASS (Lines) | 
|   | RVE_COMMON_FORWARD_CLASS (Triangles) | 
|   | RVE_COMMON_FORWARD_CLASS (URDF) | 
|   | RVE_COMMON_FORWARD_CLASS (ClientContext) | 
|   | RVE_COMMON_FORWARD_CLASS (ContextObject) | 
|   | RVE_COMMON_FORWARD_CLASS (ContextObjectCollection) | 
|   | RVE_COMMON_FORWARD_CLASS (PerspectiveProjectionFactory) | 
|   | RVE_COMMON_FORWARD_CLASS (OrthographicProjectionFactory) | 
|   | RVE_COMMON_FORWARD_CLASS (CameraInfoProjectionFactory) | 
|   | RVE_COMMON_FORWARD_CLASS (ProjectionMatrixFactory) | 
| void  | shutdown () | 
Variables | 
| static boost::mutex  | g_creators_mutex | 
| static uint32_t  | g_init_count = 0 | 
| M_Material  | g_materials | 
| M_ResourceToID  | g_mesh_resource_to_id | 
| M_Mesh  | g_meshes | 
| static M_ProxyCreator  | g_proxy_creators | 
| M_ResourceToID  | g_texture_resource_to_id | 
| M_Texture  | g_textures |