, including all inherited members.
| arm_segmenter_ | tabletop_pushing::ObjectTracker25D | [protected] |
| base_output_path_ | tabletop_pushing::ObjectTracker25D | [protected] |
| buildColorModel(XYZPointCloud &cloud, cv::Mat &frame, int num_clusters) | tabletop_pushing::ObjectTracker25D | [protected] |
| camera_frame_ | tabletop_pushing::ObjectTracker25D | [protected] |
| computeState(ProtoObject &cur_obj, pcl16::PointCloud< pcl16::PointXYZ > &cloud, std::string proxy_name, cv::Mat &in_frame, tabletop_pushing::VisFeedbackPushTrackingFeedback &state, bool init_state=false) | tabletop_pushing::ObjectTracker25D | |
| findFootprintBox(ProtoObject &obj, cv::RotatedRect &ellipse) | tabletop_pushing::ObjectTracker25D | |
| findFootprintEllipse(ProtoObject &obj, cv::RotatedRect &ellipse) | tabletop_pushing::ObjectTracker25D | |
| findTargetObject(cv::Mat &in_frame, pcl16::PointCloud< pcl16::PointXYZ > &cloud, bool &no_objects, bool init=false) | tabletop_pushing::ObjectTracker25D | |
| findTargetObjectGC(cv::Mat &in_frame, XYZPointCloud &cloud, cv::Mat &depth_frame, cv::Mat self_mask, bool &no_objects, bool init=false) | tabletop_pushing::ObjectTracker25D | |
| fit2DMassEllipse(ProtoObject &obj, cv::RotatedRect &ellipse) | tabletop_pushing::ObjectTracker25D | |
| fitHullEllipse(XYZPointCloud &hull_cloud, cv::RotatedRect &obj_ellipse) | tabletop_pushing::ObjectTracker25D | |
| fitObjectEllipse(ProtoObject &obj, cv::RotatedRect &ellipse) | tabletop_pushing::ObjectTracker25D | |
| frame_count_ | tabletop_pushing::ObjectTracker25D | [protected] |
| frame_set_count_ | tabletop_pushing::ObjectTracker25D | [protected] |
| getMostRecentEllipse() const | tabletop_pushing::ObjectTracker25D | [inline] |
| getMostRecentObject() const | tabletop_pushing::ObjectTracker25D | [inline] |
| getMostRecentState() const | tabletop_pushing::ObjectTracker25D | [inline] |
| getSwapState() const | tabletop_pushing::ObjectTracker25D | [inline] |
| getTableMask(XYZPointCloud &cloud, XYZPointCloud &table_cloud, cv::Size mask_size, XYZPointCloud &obj_cloud) | tabletop_pushing::ObjectTracker25D | [protected] |
| getThetaFromEllipse(cv::RotatedRect &obj_ellipse) | tabletop_pushing::ObjectTracker25D | |
| have_obj_color_model_ | tabletop_pushing::ObjectTracker25D | [protected] |
| have_table_color_model_ | tabletop_pushing::ObjectTracker25D | [protected] |
| hull_alpha_ | tabletop_pushing::ObjectTracker25D | [protected] |
| init_state_ | tabletop_pushing::ObjectTracker25D | [protected] |
| initialized_ | tabletop_pushing::ObjectTracker25D | [protected] |
| initTracks(cv::Mat &in_frame, cv::Mat &depth_frame, cv::Mat &self_mask, pcl16::PointCloud< pcl16::PointXYZ > &cloud, std::string proxy_name, tabletop_pushing::VisFeedbackPushTrackingFeedback &state, bool start_swap=false) | tabletop_pushing::ObjectTracker25D | |
| isInitialized() const | tabletop_pushing::ObjectTracker25D | [inline] |
| isPaused() const | tabletop_pushing::ObjectTracker25D | [inline] |
| matchToTargetObject(ProtoObjects &objects, cv::Mat &in_frame, bool init=false) | tabletop_pushing::ObjectTracker25D | [protected] |
| num_downsamples_ | tabletop_pushing::ObjectTracker25D | [protected] |
| obj_color_model_ | tabletop_pushing::ObjectTracker25D | [protected] |
| obj_saved_ | tabletop_pushing::ObjectTracker25D | [protected] |
| ObjectTracker25D(boost::shared_ptr< PointCloudSegmentation > segmenter, boost::shared_ptr< ArmObjSegmentation > arm_segmenter, int num_downsamples=0, bool use_displays=false, bool write_to_disk=false, std::string base_output_path="", std::string camera_frame="", bool use_cv_ellipse=false, bool use_mps_segmentation=false, bool use_graphcut_arm_seg_=false, double hull_alpha=0.01) | tabletop_pushing::ObjectTracker25D | |
| pause() | tabletop_pushing::ObjectTracker25D | [inline] |
| paused_ | tabletop_pushing::ObjectTracker25D | [protected] |
| pausedUpdate(cv::Mat in_frame) | tabletop_pushing::ObjectTracker25D | |
| pcl_segmenter_ | tabletop_pushing::ObjectTracker25D | [protected] |
| previous_hull_cloud_ | tabletop_pushing::ObjectTracker25D | [protected] |
| previous_obj_ | tabletop_pushing::ObjectTracker25D | [protected] |
| previous_obj_ellipse_ | tabletop_pushing::ObjectTracker25D | [protected] |
| previous_state_ | tabletop_pushing::ObjectTracker25D | [protected] |
| previous_time_ | tabletop_pushing::ObjectTracker25D | [protected] |
| record_count_ | tabletop_pushing::ObjectTracker25D | [protected] |
| setNumDownsamples(int num_downsamples) | tabletop_pushing::ObjectTracker25D | [inline] |
| stopTracking() | tabletop_pushing::ObjectTracker25D | [inline] |
| swap_orientation_ | tabletop_pushing::ObjectTracker25D | [protected] |
| table_color_model_ | tabletop_pushing::ObjectTracker25D | [protected] |
| toggleSwap() | tabletop_pushing::ObjectTracker25D | [inline] |
| trackerBoxDisplay(cv::Mat &in_frame, ProtoObject &cur_obj, cv::RotatedRect &obj_ellipse) | tabletop_pushing::ObjectTracker25D | |
| trackerDisplay(cv::Mat &in_frame, ProtoObject &cur_obj, cv::RotatedRect &obj_ellipse) | tabletop_pushing::ObjectTracker25D | |
| trackerDisplay(cv::Mat &in_frame, tabletop_pushing::VisFeedbackPushTrackingFeedback &state, ProtoObject &obj, bool other_color=false) | tabletop_pushing::ObjectTracker25D | |
| unpause() | tabletop_pushing::ObjectTracker25D | [inline] |
| updateHeading(tabletop_pushing::VisFeedbackPushTrackingFeedback &state, bool init_state) | tabletop_pushing::ObjectTracker25D | [protected] |
| updateTracks(cv::Mat &in_frame, cv::Mat &depth_frame, cv::Mat &self_mask, pcl16::PointCloud< pcl16::PointXYZ > &cloud, std::string proxy_name, tabletop_pushing::VisFeedbackPushTrackingFeedback &state) | tabletop_pushing::ObjectTracker25D | |
| upscale_ | tabletop_pushing::ObjectTracker25D | [protected] |
| use_cv_ellipse_fit_ | tabletop_pushing::ObjectTracker25D | [protected] |
| use_displays_ | tabletop_pushing::ObjectTracker25D | [protected] |
| use_graphcut_arm_seg_ | tabletop_pushing::ObjectTracker25D | [protected] |
| use_mps_segmentation_ | tabletop_pushing::ObjectTracker25D | [protected] |
| write_to_disk_ | tabletop_pushing::ObjectTracker25D | [protected] |