#include <MultiRobotInfoVisual.h>
|
using | buf_type = boost::circular_buffer< geometry_msgs::PoseWithCovariance > |
|
Definition at line 28 of file MultiRobotInfoVisual.h.
◆ buf_type
◆ RobotAttributes()
tuw_multi_robot_rviz::RA::RobotAttributes |
( |
size_t |
id, |
|
|
std::string & |
rname, |
|
|
double |
rad, |
|
|
buf_type & |
pose, |
|
|
Ogre::ColourValue |
color, |
|
|
Ogre::SceneManager * |
_scene_manager, |
|
|
Ogre::SceneNode * |
_parent_node |
|
) |
| |
◆ ~RobotAttributes()
tuw_multi_robot_rviz::RA::~RobotAttributes |
( |
| ) |
|
◆ cbRoute()
void tuw_multi_robot_rviz::RA::cbRoute |
( |
const ros::MessageEvent< const tuw_multi_robot_msgs::Route > & |
_event, |
|
|
int |
_topic |
|
) |
| |
|
private |
◆ getPathLength()
double tuw_multi_robot_rviz::RobotAttributes::getPathLength |
( |
| ) |
|
|
inline |
◆ make_robot()
void tuw_multi_robot_rviz::RA::make_robot |
( |
| ) |
|
|
private |
◆ make_route()
void tuw_multi_robot_rviz::RA::make_route |
( |
| ) |
|
|
private |
◆ render()
void tuw_multi_robot_rviz::RA::render |
( |
| ) |
|
◆ setDisabled()
void tuw_multi_robot_rviz::RobotAttributes::setDisabled |
( |
| ) |
|
|
inline |
◆ setPoseBufferLength()
void tuw_multi_robot_rviz::RobotAttributes::setPoseBufferLength |
( |
size_t |
len | ) |
|
|
inline |
◆ updateArrow()
void tuw_multi_robot_rviz::RA::updateArrow |
( |
bool |
first_time = false | ) |
|
|
private |
◆ updateCircle()
void tuw_multi_robot_rviz::RA::updateCircle |
( |
bool |
first_time = false | ) |
|
|
private |
◆ updateColor()
void tuw_multi_robot_rviz::RobotAttributes::updateColor |
( |
Ogre::ColourValue & |
c | ) |
|
|
inline |
◆ updatePathLength()
void tuw_multi_robot_rviz::RobotAttributes::updatePathLength |
( |
| ) |
|
|
inlineprivate |
◆ updatePose() [1/2]
void tuw_multi_robot_rviz::RobotAttributes::updatePose |
( |
const geometry_msgs::PoseWithCovariance & |
pose | ) |
|
|
inline |
◆ updatePose() [2/2]
void tuw_multi_robot_rviz::RobotAttributes::updatePose |
( |
const buf_type & |
pose | ) |
|
|
inline |
◆ updateText()
void tuw_multi_robot_rviz::RA::updateText |
( |
bool |
first_time = false | ) |
|
|
private |
◆ arrow
Ogre::ManualObject* tuw_multi_robot_rviz::RobotAttributes::arrow |
|
private |
◆ circle
Ogre::ManualObject* tuw_multi_robot_rviz::RobotAttributes::circle |
|
private |
◆ color
Ogre::ColourValue tuw_multi_robot_rviz::RobotAttributes::color |
|
private |
◆ current_orient
Ogre::Quaternion tuw_multi_robot_rviz::RobotAttributes::current_orient |
|
private |
◆ current_pos
Ogre::Vector3 tuw_multi_robot_rviz::RobotAttributes::current_pos |
|
private |
◆ disabled
bool tuw_multi_robot_rviz::RobotAttributes::disabled |
◆ frame_node
Ogre::SceneNode* tuw_multi_robot_rviz::RobotAttributes::frame_node |
|
private |
◆ path_length_
double tuw_multi_robot_rviz::RobotAttributes::path_length_ |
◆ path_stale
bool tuw_multi_robot_rviz::RobotAttributes::path_stale |
◆ robot_id
size_t tuw_multi_robot_rviz::RobotAttributes::robot_id |
◆ robot_name
std::string tuw_multi_robot_rviz::RobotAttributes::robot_name |
◆ robot_radius
double tuw_multi_robot_rviz::RobotAttributes::robot_radius |
◆ ros_poses
buf_type tuw_multi_robot_rviz::RobotAttributes::ros_poses |
|
private |
◆ route
std::shared_ptr<tuw_multi_robot_msgs::Route> tuw_multi_robot_rviz::RobotAttributes::route |
|
private |
◆ route_visuals
std::vector<std::unique_ptr<TextVisual> > tuw_multi_robot_rviz::RobotAttributes::route_visuals |
◆ scene_manager
Ogre::SceneManager* tuw_multi_robot_rviz::RobotAttributes::scene_manager |
|
private |
◆ seg_id_current
std::size_t tuw_multi_robot_rviz::RobotAttributes::seg_id_current |
|
private |
◆ sub_route
◆ text
std::unique_ptr<TextVisual> tuw_multi_robot_rviz::RobotAttributes::text |
|
private |
The documentation for this class was generated from the following files: