Public Member Functions | Public Attributes
LegDetector Class Reference

List of all members.

Public Member Functions

void configure (cob_leg_detection::LegDetectionConfig &config, uint32_t level)
double distance (list< SavedFeature * >::iterator it1, list< SavedFeature * >::iterator it2)
void laserCallback (const sensor_msgs::LaserScan::ConstPtr &scan)
 LegDetector (ros::NodeHandle nh)
void pairLegs ()
void peopleCallback (const cob_perception_msgs::PositionMeasurementArray::ConstPtr &people_meas)
void PRINT_LIST (list< SavedPersonFeature * > &coll, const char *optcstr="")
 ~LegDetector ()

Public Attributes

tf::TransformBroadcaster br_
float connected_thresh_
int feat_count_
int feature_id_
CvRTrees forest
cv::Ptr< cv::ml::RTrees > forest
tf::MessageFilter
< sensor_msgs::LaserScan > 
laser_notifier_
message_filters::Subscriber
< sensor_msgs::LaserScan > 
laser_sub_
ros::Publisher leg_measurements_pub_
double leg_reliability_limit_
ros::Publisher markers_pub_
ScanMask mask_
int mask_count_
int min_points_per_group
int next_p_id_
NodeHandle nh_
ros::Publisher people_measurements_pub_
ros::Publisher people_pub_
message_filters::Subscriber
< cob_perception_msgs::PositionMeasurementArray > 
people_sub_
bool publish_leg_markers_
bool publish_legs_
bool publish_people_
bool publish_people_markers_
bool publish_vel_markers_
char save_ [100]
list< SavedFeature * > saved_features_
boost::mutex saved_mutex_
list< SavedPersonFeature * > saved_people_
dynamic_reconfigure::Server
< cob_leg_detection::LegDetectionConfig > 
server_
TransformListener tfl_
bool use_seeds_

Detailed Description

Definition at line 445 of file leg_detector.cpp.


Constructor & Destructor Documentation

Definition at line 488 of file leg_detector.cpp.

Definition at line 534 of file leg_detector.cpp.


Member Function Documentation

void LegDetector::configure ( cob_leg_detection::LegDetectionConfig &  config,
uint32_t  level 
) [inline]

Definition at line 538 of file leg_detector.cpp.

double LegDetector::distance ( list< SavedFeature * >::iterator  it1,
list< SavedFeature * >::iterator  it2 
) [inline]

Definition at line 1077 of file leg_detector.cpp.

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

Definition at line 717 of file leg_detector.cpp.

void LegDetector::pairLegs ( ) [inline]

Definition at line 1095 of file leg_detector.cpp.

void LegDetector::peopleCallback ( const cob_perception_msgs::PositionMeasurementArray::ConstPtr &  people_meas) [inline]

Definition at line 574 of file leg_detector.cpp.

void LegDetector::PRINT_LIST ( list< SavedPersonFeature * > &  coll,
const char *  optcstr = "" 
) [inline]

Definition at line 1085 of file leg_detector.cpp.


Member Data Documentation

Definition at line 486 of file leg_detector.cpp.

Definition at line 459 of file leg_detector.cpp.

Definition at line 460 of file leg_detector.cpp.

Definition at line 464 of file leg_detector.cpp.

Definition at line 454 of file leg_detector.cpp.

cv::Ptr<cv::ml::RTrees> LegDetector::forest

Definition at line 457 of file leg_detector.cpp.

Definition at line 481 of file leg_detector.cpp.

Definition at line 479 of file leg_detector.cpp.

Definition at line 472 of file leg_detector.cpp.

Definition at line 468 of file leg_detector.cpp.

Definition at line 474 of file leg_detector.cpp.

Definition at line 451 of file leg_detector.cpp.

Definition at line 452 of file leg_detector.cpp.

Definition at line 469 of file leg_detector.cpp.

Definition at line 467 of file leg_detector.cpp.

Definition at line 448 of file leg_detector.cpp.

Definition at line 471 of file leg_detector.cpp.

Definition at line 473 of file leg_detector.cpp.

message_filters::Subscriber<cob_perception_msgs::PositionMeasurementArray> LegDetector::people_sub_

Definition at line 478 of file leg_detector.cpp.

Definition at line 466 of file leg_detector.cpp.

Definition at line 466 of file leg_detector.cpp.

Definition at line 466 of file leg_detector.cpp.

Definition at line 466 of file leg_detector.cpp.

Definition at line 466 of file leg_detector.cpp.

char LegDetector::save_[100]

Definition at line 461 of file leg_detector.cpp.

Definition at line 462 of file leg_detector.cpp.

Definition at line 463 of file leg_detector.cpp.

Definition at line 484 of file leg_detector.cpp.

dynamic_reconfigure::Server<cob_leg_detection::LegDetectionConfig> LegDetector::server_

Definition at line 476 of file leg_detector.cpp.

Definition at line 449 of file leg_detector.cpp.

Definition at line 465 of file leg_detector.cpp.


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


cob_leg_detection
Author(s): Caroline Pantofaru, Olha Meyer
autogenerated on Mon May 6 2019 02:32:17