SensorPcNodelet class declaration. More...
#include <roch_sensorpc.hpp>
Public Member Functions | |
void | onInit () |
SensorPcNodelet (ros::NodeHandle nh_, ros::NodeHandle private_nh) | |
~SensorPcNodelet () | |
Private Member Functions | |
void | coreSensorCB (const roch_msgs::SensorState::ConstPtr &msg) |
Core sensors state structure callback. | |
Private Attributes | |
bool | cliff_enable_ |
ros::Subscriber | core_sensor_sub_ |
const float | N_INF_Y |
float | n_side_y_ |
ros::NodeHandle | nh |
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_centerpsd |
uint8_t | prev_centerult |
uint8_t | prev_leftcliff |
uint8_t | prev_leftpsd |
uint8_t | prev_leftult |
uint8_t | prev_rightcliff |
uint8_t | prev_rightpsd |
uint8_t | prev_rightult |
ros::NodeHandle | private_nh_ |
bool | psd_enable_ |
bool | ult_enable_ |
const float | ZERO |
SensorPcNodelet class declaration.
Definition at line 67 of file roch_sensorpc.hpp.
roch_sensorpc::SensorPcNodelet::SensorPcNodelet | ( | ros::NodeHandle | nh_, |
ros::NodeHandle | private_nh | ||
) | [inline] |
Definition at line 70 of file roch_sensorpc.hpp.
roch_sensorpc::SensorPcNodelet::~SensorPcNodelet | ( | ) | [inline] |
Definition at line 77 of file roch_sensorpc.hpp.
void roch_sensorpc::SensorPcNodelet::coreSensorCB | ( | const roch_msgs::SensorState::ConstPtr & | msg | ) | [private] |
Core sensors state structure callback.
msg | incoming topic message |
Definition at line 26 of file roch_sensorpc.cpp.
Definition at line 93 of file roch_sensorpc.cpp.
bool roch_sensorpc::SensorPcNodelet::cliff_enable_ [private] |
Definition at line 104 of file roch_sensorpc.hpp.
Definition at line 107 of file roch_sensorpc.hpp.
const float roch_sensorpc::SensorPcNodelet::N_INF_Y [private] |
Definition at line 84 of file roch_sensorpc.hpp.
float roch_sensorpc::SensorPcNodelet::n_side_y_ [private] |
Definition at line 100 of file roch_sensorpc.hpp.
Definition at line 109 of file roch_sensorpc.hpp.
const float roch_sensorpc::SensorPcNodelet::P_INF_X [private] |
Definition at line 82 of file roch_sensorpc.hpp.
const float roch_sensorpc::SensorPcNodelet::P_INF_Y [private] |
Definition at line 83 of file roch_sensorpc.hpp.
float roch_sensorpc::SensorPcNodelet::p_side_x_ [private] |
Definition at line 98 of file roch_sensorpc.hpp.
float roch_sensorpc::SensorPcNodelet::p_side_y_ [private] |
Definition at line 99 of file roch_sensorpc.hpp.
float roch_sensorpc::SensorPcNodelet::pc_height_ [private] |
Definition at line 97 of file roch_sensorpc.hpp.
float roch_sensorpc::SensorPcNodelet::pc_radius_ [private] |
Definition at line 96 of file roch_sensorpc.hpp.
sensor_msgs::PointCloud2 roch_sensorpc::SensorPcNodelet::pointcloud_ [private] |
Definition at line 111 of file roch_sensorpc.hpp.
Definition at line 106 of file roch_sensorpc.hpp.
uint8_t roch_sensorpc::SensorPcNodelet::prev_centerpsd [private] |
Definition at line 93 of file roch_sensorpc.hpp.
uint8_t roch_sensorpc::SensorPcNodelet::prev_centerult [private] |
Definition at line 90 of file roch_sensorpc.hpp.
uint8_t roch_sensorpc::SensorPcNodelet::prev_leftcliff [private] |
Definition at line 87 of file roch_sensorpc.hpp.
uint8_t roch_sensorpc::SensorPcNodelet::prev_leftpsd [private] |
Definition at line 92 of file roch_sensorpc.hpp.
uint8_t roch_sensorpc::SensorPcNodelet::prev_leftult [private] |
Definition at line 89 of file roch_sensorpc.hpp.
uint8_t roch_sensorpc::SensorPcNodelet::prev_rightcliff [private] |
Definition at line 88 of file roch_sensorpc.hpp.
uint8_t roch_sensorpc::SensorPcNodelet::prev_rightpsd [private] |
Definition at line 94 of file roch_sensorpc.hpp.
uint8_t roch_sensorpc::SensorPcNodelet::prev_rightult [private] |
Definition at line 91 of file roch_sensorpc.hpp.
Definition at line 110 of file roch_sensorpc.hpp.
bool roch_sensorpc::SensorPcNodelet::psd_enable_ [private] |
Definition at line 103 of file roch_sensorpc.hpp.
bool roch_sensorpc::SensorPcNodelet::ult_enable_ [private] |
Definition at line 102 of file roch_sensorpc.hpp.
const float roch_sensorpc::SensorPcNodelet::ZERO [private] |
Definition at line 85 of file roch_sensorpc.hpp.