All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
realtime_urdf_filter::URDFRenderer Class Reference

#include <urdf_renderer.h>

List of all members.

Public Member Functions

void render ()
 loops over all renderables and renders them to canvas
 URDFRenderer (std::string model_description, std::string tf_prefix, std::string cam_frame, std::string fixed_frame, tf::TransformListener &tf)

Protected Member Functions

void initURDFModel ()
 Loads URDF model from the parameter server and parses it. call loadURDFModel.
void loadURDFModel (urdf::Model &descr)
 load URDF model description from string and create search operations data structures
void process_link (boost::shared_ptr< urdf::Link > link)
 Processes a single URDF link, creates renderable for it.
void update_link_transforms ()
 loops over all renderables and updates its transforms from TF

Protected Attributes

std::string camera_frame_
std::string fixed_frame_
std::string model_description_
std::vector< boost::shared_ptr
< Renderable > > 
renderables_
tf::TransformListenertf_
std::string tf_prefix_

Detailed Description

Definition at line 44 of file urdf_renderer.h.


Constructor & Destructor Documentation

realtime_urdf_filter::URDFRenderer::URDFRenderer ( std::string  model_description,
std::string  tf_prefix,
std::string  cam_frame,
std::string  fixed_frame,
tf::TransformListener tf 
)

Definition at line 44 of file urdf_renderer.cpp.


Member Function Documentation

Loads URDF model from the parameter server and parses it. call loadURDFModel.

Definition at line 62 of file urdf_renderer.cpp.

load URDF model description from string and create search operations data structures

/////////////////////////////////////////////////////////////////////////////

Definition at line 80 of file urdf_renderer.cpp.

void realtime_urdf_filter::URDFRenderer::process_link ( boost::shared_ptr< urdf::Link link) [protected]

Processes a single URDF link, creates renderable for it.

Definition at line 95 of file urdf_renderer.cpp.

loops over all renderables and renders them to canvas

Definition at line 159 of file urdf_renderer.cpp.

loops over all renderables and updates its transforms from TF

Definition at line 138 of file urdf_renderer.cpp.


Member Data Documentation

Definition at line 61 of file urdf_renderer.h.

Definition at line 62 of file urdf_renderer.h.

Definition at line 57 of file urdf_renderer.h.

Definition at line 65 of file urdf_renderer.h.

Definition at line 66 of file urdf_renderer.h.

Definition at line 58 of file urdf_renderer.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


realtime_urdf_filter
Author(s): Nico Blodow
autogenerated on Thu May 23 2013 16:50:37