All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Protected Attributes
cob_collision_velocity_filter::VelocityLimitedMarker Class Reference

#include <velocity_limited_marker.h>

List of all members.

Public Member Functions

void createDirectionalMarkers ()
 Creates all directional markers, the method is called from the constructor.
void createRotationalMarkers ()
 Creates all rotational markers, the method is called from the constructor.
void publishMarkers (double vel_x_desired, double vel_x_actual, double vel_y_desired, double vel_y_actual, double vel_theta_desired, double vel_theta_actual)
 Creates all the markers, the method is called from the constructor.
 VelocityLimitedMarker ()
 Constructor.
 ~VelocityLimitedMarker ()
 Destructor.

Protected Attributes

std::string base_frame_
bool disabled_
double lifetime_
ros::Publisher marker_pub_
ros::NodeHandle nh_
visualization_msgs::Marker theta_neg_marker_
visualization_msgs::Marker theta_pos_marker_
std::string topic_name_
double vtheta_last_
double vx_last_
double vy_last_
visualization_msgs::Marker x_neg_marker_
visualization_msgs::Marker x_pos_marker_
visualization_msgs::Marker y_neg_marker_
visualization_msgs::Marker y_pos_marker_
double z_pos_

Detailed Description

Definition at line 65 of file velocity_limited_marker.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 72 of file velocity_limited_marker.cpp.

Destructor.

Definition at line 97 of file velocity_limited_marker.cpp.


Member Function Documentation

Creates all directional markers, the method is called from the constructor.

Definition at line 102 of file velocity_limited_marker.cpp.

Creates all rotational markers, the method is called from the constructor.

Definition at line 184 of file velocity_limited_marker.cpp.

void cob_collision_velocity_filter::VelocityLimitedMarker::publishMarkers ( double  vel_x_desired,
double  vel_x_actual,
double  vel_y_desired,
double  vel_y_actual,
double  vel_theta_desired,
double  vel_theta_actual 
)

Creates all the markers, the method is called from the constructor.

Definition at line 260 of file velocity_limited_marker.cpp.


Member Data Documentation

Definition at line 113 of file velocity_limited_marker.h.

Definition at line 110 of file velocity_limited_marker.h.

Definition at line 119 of file velocity_limited_marker.h.

Definition at line 107 of file velocity_limited_marker.h.

Definition at line 104 of file velocity_limited_marker.h.

Definition at line 101 of file velocity_limited_marker.h.

Definition at line 101 of file velocity_limited_marker.h.

Definition at line 116 of file velocity_limited_marker.h.

Definition at line 125 of file velocity_limited_marker.h.

Definition at line 125 of file velocity_limited_marker.h.

Definition at line 125 of file velocity_limited_marker.h.

Definition at line 100 of file velocity_limited_marker.h.

Definition at line 100 of file velocity_limited_marker.h.

Definition at line 100 of file velocity_limited_marker.h.

Definition at line 100 of file velocity_limited_marker.h.

Definition at line 122 of file velocity_limited_marker.h.


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


cob_collision_velocity_filter
Author(s): Matthias Gruhler, Michal Spanel (spanel@fit.vutbr.cz, vel. limited marker)
autogenerated on Fri Mar 1 2013 17:47:30