Public Member Functions | |
void | callback (const RangeConstPtr &msg_0, const RangeConstPtr &msg_1, const RangeConstPtr &msg_2, const RangeConstPtr &msg_10, const RangeConstPtr &msg_11) |
Collide () | |
virtual void | onInit () |
~Collide () | |
Private Types | |
typedef sync_policies::ApproximateTime < Range, Range, Range, Range, Range > | ApproximatePolicy |
typedef message_filters::Synchronizer < ApproximatePolicy > | ApproximateSync |
Private Attributes | |
boost::shared_ptr < ApproximateSync > | approximate_sync_ |
bool | halt_flag_ |
int | maximum_queue_size_ |
float | n_inf_ |
ros::NodeHandle | nh_ |
ros::Publisher | pub_ |
message_filters::Subscriber < Range > | sub_0_ |
message_filters::Subscriber < Range > | sub_10_ |
message_filters::Subscriber < Range > | sub_11_ |
message_filters::Subscriber < Range > | sub_1_ |
message_filters::Subscriber < Range > | sub_2_ |
Definition at line 26 of file collide.cpp.
typedef sync_policies::ApproximateTime<Range, Range, Range, Range, Range> micros_mars_task_alloc::Collide::ApproximatePolicy [private] |
Definition at line 39 of file collide.cpp.
typedef message_filters::Synchronizer<ApproximatePolicy> micros_mars_task_alloc::Collide::ApproximateSync [private] |
Definition at line 40 of file collide.cpp.
micros_mars_task_alloc::Collide::Collide | ( | ) | [inline] |
Definition at line 29 of file collide.cpp.
micros_mars_task_alloc::Collide::~Collide | ( | ) | [inline] |
Definition at line 30 of file collide.cpp.
void micros_mars_task_alloc::Collide::callback | ( | const RangeConstPtr & | msg_0, |
const RangeConstPtr & | msg_1, | ||
const RangeConstPtr & | msg_2, | ||
const RangeConstPtr & | msg_10, | ||
const RangeConstPtr & | msg_11 | ||
) |
Definition at line 69 of file collide.cpp.
void micros_mars_task_alloc::Collide::onInit | ( | ) | [virtual] |
Implements nodelet::Nodelet.
Definition at line 51 of file collide.cpp.
boost::shared_ptr<ApproximateSync> micros_mars_task_alloc::Collide::approximate_sync_ [private] |
Definition at line 43 of file collide.cpp.
bool micros_mars_task_alloc::Collide::halt_flag_ [private] |
Definition at line 36 of file collide.cpp.
int micros_mars_task_alloc::Collide::maximum_queue_size_ [private] |
Definition at line 38 of file collide.cpp.
float micros_mars_task_alloc::Collide::n_inf_ [private] |
Definition at line 37 of file collide.cpp.
Reimplemented from nodelet::Nodelet.
Definition at line 46 of file collide.cpp.
Definition at line 47 of file collide.cpp.
message_filters::Subscriber<Range> micros_mars_task_alloc::Collide::sub_0_ [private] |
Definition at line 45 of file collide.cpp.
message_filters::Subscriber<Range> micros_mars_task_alloc::Collide::sub_10_ [private] |
Definition at line 45 of file collide.cpp.
message_filters::Subscriber<Range> micros_mars_task_alloc::Collide::sub_11_ [private] |
Definition at line 45 of file collide.cpp.
message_filters::Subscriber<Range> micros_mars_task_alloc::Collide::sub_1_ [private] |
Definition at line 45 of file collide.cpp.
message_filters::Subscriber<Range> micros_mars_task_alloc::Collide::sub_2_ [private] |
Definition at line 45 of file collide.cpp.