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 |