Loading [MathJax]/extensions/tex2jax.js
ed_gui_server
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules
Public Member Functions | Private Attributes | List of all members
gui::Robot Class Reference

#include <robot.h>

Public Member Functions

bool contains (const std::string &id) const
 
void getEntities (std::vector< ed_gui_server_msgs::EntityInfo > &entities) const
 
geo::ShapeConstPtr getShape (const std::string &id) const
 
void initialize (const std::string &name, const std::string &urdf_rosparam, const std::string &tf_prefix)
 
const std::stringname () const
 
 Robot ()
 
 Robot (const ed::TFBufferConstPtr &tf_buffer)
 
virtual ~Robot ()
 

Private Attributes

std::string name_
 
ShapeMap shapes_
 
ed::TFBufferConstPtr tf_buffer_
 
std::string tf_prefix_
 
std::string urdf_rosparam_
 

Detailed Description

Definition at line 25 of file robot.h.

Constructor & Destructor Documentation

◆ Robot() [1/2]

gui::Robot::Robot ( )

Definition at line 136 of file robot.cpp.

◆ Robot() [2/2]

gui::Robot::Robot ( const ed::TFBufferConstPtr tf_buffer)

Definition at line 143 of file robot.cpp.

◆ ~Robot()

gui::Robot::~Robot ( )
virtual

Definition at line 151 of file robot.cpp.

Member Function Documentation

◆ contains()

bool gui::Robot::contains ( const std::string id) const

Definition at line 278 of file robot.cpp.

◆ getEntities()

void gui::Robot::getEntities ( std::vector< ed_gui_server_msgs::EntityInfo > &  entities) const

Definition at line 289 of file robot.cpp.

◆ getShape()

geo::ShapeConstPtr gui::Robot::getShape ( const std::string id) const

Definition at line 267 of file robot.cpp.

◆ initialize()

void gui::Robot::initialize ( const std::string name,
const std::string urdf_rosparam,
const std::string tf_prefix 
)

Definition at line 158 of file robot.cpp.

◆ name()

const std::string& gui::Robot::name ( ) const
inline

Definition at line 38 of file robot.h.

Member Data Documentation

◆ name_

std::string gui::Robot::name_
private

Definition at line 48 of file robot.h.

◆ shapes_

ShapeMap gui::Robot::shapes_
private

Definition at line 56 of file robot.h.

◆ tf_buffer_

ed::TFBufferConstPtr gui::Robot::tf_buffer_
private

Definition at line 54 of file robot.h.

◆ tf_prefix_

std::string gui::Robot::tf_prefix_
private

Definition at line 52 of file robot.h.

◆ urdf_rosparam_

std::string gui::Robot::urdf_rosparam_
private

Definition at line 50 of file robot.h.


The documentation for this class was generated from the following files: