Public Member Functions | Public Attributes | Private Attributes
LegDetector Class Reference

List of all members.

Public Member Functions

bool detectLegsCallback (srs_leg_detector::DetectLegs::Request &req, srs_leg_detector::DetectLegs::Response &res)
void laserCallback (const sensor_msgs::LaserScan::ConstPtr &scan)
 LegDetector (ros::NodeHandle nh)
void measure_distance (double dist)
bool sendActionLibGoalPause ()
bool sendActionLibGoalResume ()
 ~LegDetector ()

Public Attributes

float connected_thresh_
vector< geometry_msgs::Point32 > detected_legs
int feat_count_
int feature_id_
CvRTrees forest
ros::Publisher human_distance_pub_
tf::MessageFilter
< sensor_msgs::LaserScan > 
laser_notifier_
message_filters::Subscriber
< sensor_msgs::LaserScan > 
laser_sub_
ros::Publisher leg_cloud_pub_
ros::Publisher leg_detections_pub_
ScanMask mask_
int mask_count_
NodeHandle nh_
tf::MessageFilter
< srs_msgs::PositionMeasurement
people_notifier_
message_filters::Subscriber
< srs_msgs::PositionMeasurement
people_sub_
char save_ [100]
list< SavedFeature * > saved_features_
boost::mutex saved_mutex_
ros::ServiceServer service_server_detect_legs_
TransformListener tfl_
ros::Publisher tracker_measurements_pub_

Private Attributes

ros::ServiceClient client_map
int counter
srs_msgs::HS_distance distance_msg
int ind_x
int ind_y
int indtmp
short int map_data []
bool pauseSent
nav_msgs::GetMap srv_map
double tmp

Detailed Description

Definition at line 228 of file srs_leg_detector.cpp.


Constructor & Destructor Documentation

Definition at line 298 of file srs_leg_detector.cpp.

Definition at line 380 of file srs_leg_detector.cpp.


Member Function Documentation

Definition at line 504 of file srs_leg_detector.cpp.

void LegDetector::laserCallback ( const sensor_msgs::LaserScan::ConstPtr &  scan) [inline]

Definition at line 529 of file srs_leg_detector.cpp.

void LegDetector::measure_distance ( double  dist) [inline]

Definition at line 434 of file srs_leg_detector.cpp.

Definition at line 386 of file srs_leg_detector.cpp.

Definition at line 454 of file srs_leg_detector.cpp.


Member Data Documentation

Definition at line 242 of file srs_leg_detector.cpp.

Definition at line 265 of file srs_leg_detector.cpp.

int LegDetector::counter [private]

Definition at line 236 of file srs_leg_detector.cpp.

vector<geometry_msgs::Point32> LegDetector::detected_legs

Definition at line 290 of file srs_leg_detector.cpp.

Definition at line 237 of file srs_leg_detector.cpp.

Definition at line 267 of file srs_leg_detector.cpp.

Definition at line 274 of file srs_leg_detector.cpp.

Definition at line 263 of file srs_leg_detector.cpp.

Definition at line 277 of file srs_leg_detector.cpp.

int LegDetector::ind_x [private]

Definition at line 245 of file srs_leg_detector.cpp.

int LegDetector::ind_y [private]

Definition at line 245 of file srs_leg_detector.cpp.

int LegDetector::indtmp [private]

Definition at line 251 of file srs_leg_detector.cpp.

Definition at line 284 of file srs_leg_detector.cpp.

Definition at line 282 of file srs_leg_detector.cpp.

Definition at line 277 of file srs_leg_detector.cpp.

Definition at line 277 of file srs_leg_detector.cpp.

short int LegDetector::map_data[] [private]

Definition at line 247 of file srs_leg_detector.cpp.

Definition at line 259 of file srs_leg_detector.cpp.

Definition at line 261 of file srs_leg_detector.cpp.

Definition at line 255 of file srs_leg_detector.cpp.

Definition at line 235 of file srs_leg_detector.cpp.

Definition at line 283 of file srs_leg_detector.cpp.

Definition at line 281 of file srs_leg_detector.cpp.

char LegDetector::save_[100]

Definition at line 269 of file srs_leg_detector.cpp.

Definition at line 271 of file srs_leg_detector.cpp.

Definition at line 272 of file srs_leg_detector.cpp.

Definition at line 287 of file srs_leg_detector.cpp.

nav_msgs::GetMap LegDetector::srv_map [private]

Definition at line 243 of file srs_leg_detector.cpp.

Definition at line 257 of file srs_leg_detector.cpp.

double LegDetector::tmp [private]

Definition at line 249 of file srs_leg_detector.cpp.

Definition at line 279 of file srs_leg_detector.cpp.


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


srs_leg_detector
Author(s): Alex Noyvirt
autogenerated on Sun Jan 5 2014 12:20:17