Public Member Functions | Private Member Functions | Private Attributes | List of all members
kobuki_bumper2pc::Bumper2PcNodelet Class Reference

Bumper2PcNodelet class declaration. More...

#include <kobuki_bumper2pc.hpp>

Inheritance diagram for kobuki_bumper2pc::Bumper2PcNodelet:
Inheritance graph
[legend]

Public Member Functions

 Bumper2PcNodelet ()
 
void onInit ()
 
 ~Bumper2PcNodelet ()
 
- Public Member Functions inherited from nodelet::Nodelet
void init (const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL)
 
 Nodelet ()
 
virtual ~Nodelet ()
 

Private Member Functions

void coreSensorCB (const kobuki_msgs::SensorState::ConstPtr &msg)
 Core sensors state structure callback. More...
 

Private Attributes

ros::Subscriber core_sensor_sub_
 
const float N_INF_Y
 
float n_side_y_
 
const float P_INF_X
 
const float P_INF_Y
 
float p_side_x_
 
float p_side_y_
 
float pc_height_
 
float pc_radius_
 
sensor_msgs::PointCloud2 pointcloud_
 
ros::Publisher pointcloud_pub_
 
uint8_t prev_bumper
 
uint8_t prev_cliff
 
const float ZERO
 

Additional Inherited Members

- Protected Member Functions inherited from nodelet::Nodelet
ros::CallbackQueueInterfacegetMTCallbackQueue () const
 
ros::NodeHandlegetMTNodeHandle () const
 
ros::NodeHandlegetMTPrivateNodeHandle () const
 
const V_stringgetMyArgv () const
 
const std::string & getName () const
 
ros::NodeHandlegetNodeHandle () const
 
ros::NodeHandlegetPrivateNodeHandle () const
 
const M_stringgetRemappingArgs () const
 
ros::CallbackQueueInterfacegetSTCallbackQueue () const
 
std::string getSuffixedName (const std::string &suffix) const
 

Detailed Description

Bumper2PcNodelet class declaration.

Definition at line 66 of file kobuki_bumper2pc.hpp.

Constructor & Destructor Documentation

kobuki_bumper2pc::Bumper2PcNodelet::Bumper2PcNodelet ( )
inline

Definition at line 69 of file kobuki_bumper2pc.hpp.

kobuki_bumper2pc::Bumper2PcNodelet::~Bumper2PcNodelet ( )
inline

Definition at line 74 of file kobuki_bumper2pc.hpp.

Member Function Documentation

void kobuki_bumper2pc::Bumper2PcNodelet::coreSensorCB ( const kobuki_msgs::SensorState::ConstPtr &  msg)
private

Core sensors state structure callback.

Parameters
msgincoming topic message

Definition at line 21 of file kobuki_bumper2pc.cpp.

void kobuki_bumper2pc::Bumper2PcNodelet::onInit ( )
virtual

Implements nodelet::Nodelet.

Definition at line 73 of file kobuki_bumper2pc.cpp.

Member Data Documentation

ros::Subscriber kobuki_bumper2pc::Bumper2PcNodelet::core_sensor_sub_
private

Definition at line 94 of file kobuki_bumper2pc.hpp.

const float kobuki_bumper2pc::Bumper2PcNodelet::N_INF_Y
private

Definition at line 81 of file kobuki_bumper2pc.hpp.

float kobuki_bumper2pc::Bumper2PcNodelet::n_side_y_
private

Definition at line 91 of file kobuki_bumper2pc.hpp.

const float kobuki_bumper2pc::Bumper2PcNodelet::P_INF_X
private

Definition at line 79 of file kobuki_bumper2pc.hpp.

const float kobuki_bumper2pc::Bumper2PcNodelet::P_INF_Y
private

Definition at line 80 of file kobuki_bumper2pc.hpp.

float kobuki_bumper2pc::Bumper2PcNodelet::p_side_x_
private

Definition at line 89 of file kobuki_bumper2pc.hpp.

float kobuki_bumper2pc::Bumper2PcNodelet::p_side_y_
private

Definition at line 90 of file kobuki_bumper2pc.hpp.

float kobuki_bumper2pc::Bumper2PcNodelet::pc_height_
private

Definition at line 88 of file kobuki_bumper2pc.hpp.

float kobuki_bumper2pc::Bumper2PcNodelet::pc_radius_
private

Definition at line 87 of file kobuki_bumper2pc.hpp.

sensor_msgs::PointCloud2 kobuki_bumper2pc::Bumper2PcNodelet::pointcloud_
private

Definition at line 96 of file kobuki_bumper2pc.hpp.

ros::Publisher kobuki_bumper2pc::Bumper2PcNodelet::pointcloud_pub_
private

Definition at line 93 of file kobuki_bumper2pc.hpp.

uint8_t kobuki_bumper2pc::Bumper2PcNodelet::prev_bumper
private

Definition at line 84 of file kobuki_bumper2pc.hpp.

uint8_t kobuki_bumper2pc::Bumper2PcNodelet::prev_cliff
private

Definition at line 85 of file kobuki_bumper2pc.hpp.

const float kobuki_bumper2pc::Bumper2PcNodelet::ZERO
private

Definition at line 82 of file kobuki_bumper2pc.hpp.


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


kobuki_bumper2pc
Author(s): Jorge Santos Simon
autogenerated on Mon Jun 10 2019 13:44:59