Public Member Functions | Private Attributes
micros_mars_task_alloc::Suppressor< MsgType > Class Template Reference

#include <suppressor.h>

Inheritance diagram for micros_mars_task_alloc::Suppressor< MsgType >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void lowerCB (const boost::shared_ptr< const MsgType > &msg)
virtual void onInit ()
 Suppressor ()
void upperCB (const boost::shared_ptr< const MsgType > &msg)
virtual ~Suppressor ()

Private Attributes

double begin_
double end_
ros::Subscriber lower_msg_sub_
std::string lower_topic_
ros::NodeHandle nh_
std::string output_topic_
ros::Publisher pub_
double time_duration_
ros::Subscriber upper_msg_sub_
std::string upper_topic_

Detailed Description

template<typename MsgType>
class micros_mars_task_alloc::Suppressor< MsgType >

Definition at line 19 of file suppressor.h.


Constructor & Destructor Documentation

template<typename MsgType >
micros_mars_task_alloc::Suppressor< MsgType >::Suppressor ( ) [inline]

Definition at line 24 of file suppressor.h.

template<typename MsgType >
virtual micros_mars_task_alloc::Suppressor< MsgType >::~Suppressor ( ) [inline, virtual]

Definition at line 25 of file suppressor.h.


Member Function Documentation

template<typename MsgType >
void micros_mars_task_alloc::Suppressor< MsgType >::lowerCB ( const boost::shared_ptr< const MsgType > &  msg) [inline]

Definition at line 69 of file suppressor.h.

template<typename MsgType >
virtual void micros_mars_task_alloc::Suppressor< MsgType >::onInit ( ) [inline, virtual]

Implements nodelet::Nodelet.

Definition at line 26 of file suppressor.h.

template<typename MsgType >
void micros_mars_task_alloc::Suppressor< MsgType >::upperCB ( const boost::shared_ptr< const MsgType > &  msg) [inline]

Definition at line 60 of file suppressor.h.


Member Data Documentation

template<typename MsgType >
double micros_mars_task_alloc::Suppressor< MsgType >::begin_ [private]

Definition at line 85 of file suppressor.h.

template<typename MsgType >
double micros_mars_task_alloc::Suppressor< MsgType >::end_ [private]

Definition at line 86 of file suppressor.h.

template<typename MsgType >
ros::Subscriber micros_mars_task_alloc::Suppressor< MsgType >::lower_msg_sub_ [private]

Definition at line 83 of file suppressor.h.

template<typename MsgType >
std::string micros_mars_task_alloc::Suppressor< MsgType >::lower_topic_ [private]

Definition at line 82 of file suppressor.h.

template<typename MsgType >
ros::NodeHandle micros_mars_task_alloc::Suppressor< MsgType >::nh_ [private]

Reimplemented from nodelet::Nodelet.

Definition at line 78 of file suppressor.h.

template<typename MsgType >
std::string micros_mars_task_alloc::Suppressor< MsgType >::output_topic_ [private]

Definition at line 82 of file suppressor.h.

template<typename MsgType >
ros::Publisher micros_mars_task_alloc::Suppressor< MsgType >::pub_ [private]

Definition at line 84 of file suppressor.h.

template<typename MsgType >
double micros_mars_task_alloc::Suppressor< MsgType >::time_duration_ [private]

Definition at line 87 of file suppressor.h.

template<typename MsgType >
ros::Subscriber micros_mars_task_alloc::Suppressor< MsgType >::upper_msg_sub_ [private]

Definition at line 83 of file suppressor.h.

template<typename MsgType >
std::string micros_mars_task_alloc::Suppressor< MsgType >::upper_topic_ [private]

Definition at line 82 of file suppressor.h.


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


micros_mars_task_alloc
Author(s): Minglong Li , Xiaodong Yi , Yanzhen Wang , Zhongxuan Cai
autogenerated on Mon Jul 1 2019 19:55:03