Namespaces |
| namespace | msg |
| namespace | srv |
Classes |
| struct | AddModelExclusion |
| struct | AddModelExclusionRequest_ |
| struct | AddModelExclusionResponse_ |
| struct | ClearExclusionsList |
| struct | ClearExclusionsListRequest_ |
| struct | ClearExclusionsListResponse_ |
| class | DistanceFieldFitter |
| | An individual fitter equipped with a distance field stored as a voxel grid. More...
|
| class | ExhaustiveFitDetector |
| | Given a point cloud, computes the fit against multiple meshes and chooses the best ones. More...
|
| class | ICPRegistrationFitter |
| | Implementation of a model fitter using ICP registration from pcl. More...
|
| class | IterativeTranslationFitter |
| | Does an ICP-like fitting only in the X and Y translation DOFs. More...
|
| class | MarkerGenerator |
| | A convenience class for generating markers based on various clustering and fitting data. More...
|
| class | ModelFitInfo |
| | Holds information about the fit betwen a mesh and a point cloud. More...
|
| class | ModelToCloudFitter |
| | The interface for a class that can fit an individual mesh to a point cloud. More...
|
| struct | NegateExclusions |
| struct | NegateExclusionsRequest_ |
| struct | NegateExclusionsResponse_ |
| class | ObjectInHandSegmenter |
| struct | SegmentObjectInHand |
| struct | SegmentObjectInHandRequest_ |
| struct | SegmentObjectInHandResponse_ |
| struct | Table_ |
| class | TabletopCompleteNode |
| struct | TabletopDetection |
| struct | TabletopDetectionRequest_ |
| struct | TabletopDetectionResponse_ |
| struct | TabletopDetectionResult_ |
| struct | TabletopObjectRecognition |
| struct | TabletopObjectRecognitionRequest_ |
| struct | TabletopObjectRecognitionResponse_ |
| class | TabletopObjectRecognizer |
| struct | TabletopSegmentation |
| struct | TabletopSegmentationRequest_ |
| struct | TabletopSegmentationResponse_ |
| class | TabletopSegmentor |
Typedefs |
typedef
::tabletop_object_detector::AddModelExclusionRequest_
< std::allocator< void > > | AddModelExclusionRequest |
typedef boost::shared_ptr
< ::tabletop_object_detector::AddModelExclusionRequest
const > | AddModelExclusionRequestConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::AddModelExclusionRequest > | AddModelExclusionRequestPtr |
typedef
::tabletop_object_detector::AddModelExclusionResponse_
< std::allocator< void > > | AddModelExclusionResponse |
typedef boost::shared_ptr
< ::tabletop_object_detector::AddModelExclusionResponse
const > | AddModelExclusionResponseConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::AddModelExclusionResponse > | AddModelExclusionResponsePtr |
typedef
::tabletop_object_detector::ClearExclusionsListRequest_
< std::allocator< void > > | ClearExclusionsListRequest |
typedef boost::shared_ptr
< ::tabletop_object_detector::ClearExclusionsListRequest
const > | ClearExclusionsListRequestConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::ClearExclusionsListRequest > | ClearExclusionsListRequestPtr |
typedef
::tabletop_object_detector::ClearExclusionsListResponse_
< std::allocator< void > > | ClearExclusionsListResponse |
typedef boost::shared_ptr
< ::tabletop_object_detector::ClearExclusionsListResponse
const > | ClearExclusionsListResponseConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::ClearExclusionsListResponse > | ClearExclusionsListResponsePtr |
typedef
::tabletop_object_detector::NegateExclusionsRequest_
< std::allocator< void > > | NegateExclusionsRequest |
typedef boost::shared_ptr
< ::tabletop_object_detector::NegateExclusionsRequest
const > | NegateExclusionsRequestConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::NegateExclusionsRequest > | NegateExclusionsRequestPtr |
typedef
::tabletop_object_detector::NegateExclusionsResponse_
< std::allocator< void > > | NegateExclusionsResponse |
typedef boost::shared_ptr
< ::tabletop_object_detector::NegateExclusionsResponse
const > | NegateExclusionsResponseConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::NegateExclusionsResponse > | NegateExclusionsResponsePtr |
typedef
::tabletop_object_detector::SegmentObjectInHandRequest_
< std::allocator< void > > | SegmentObjectInHandRequest |
typedef boost::shared_ptr
< ::tabletop_object_detector::SegmentObjectInHandRequest
const > | SegmentObjectInHandRequestConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::SegmentObjectInHandRequest > | SegmentObjectInHandRequestPtr |
typedef
::tabletop_object_detector::SegmentObjectInHandResponse_
< std::allocator< void > > | SegmentObjectInHandResponse |
typedef boost::shared_ptr
< ::tabletop_object_detector::SegmentObjectInHandResponse
const > | SegmentObjectInHandResponseConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::SegmentObjectInHandResponse > | SegmentObjectInHandResponsePtr |
typedef
::tabletop_object_detector::Table_
< std::allocator< void > > | Table |
typedef boost::shared_ptr
< ::tabletop_object_detector::Table
const > | TableConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::Table > | TablePtr |
typedef
::tabletop_object_detector::TabletopDetectionRequest_
< std::allocator< void > > | TabletopDetectionRequest |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopDetectionRequest
const > | TabletopDetectionRequestConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopDetectionRequest > | TabletopDetectionRequestPtr |
typedef
::tabletop_object_detector::TabletopDetectionResponse_
< std::allocator< void > > | TabletopDetectionResponse |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopDetectionResponse
const > | TabletopDetectionResponseConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopDetectionResponse > | TabletopDetectionResponsePtr |
typedef
::tabletop_object_detector::TabletopDetectionResult_
< std::allocator< void > > | TabletopDetectionResult |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopDetectionResult
const > | TabletopDetectionResultConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopDetectionResult > | TabletopDetectionResultPtr |
typedef
::tabletop_object_detector::TabletopObjectRecognitionRequest_
< std::allocator< void > > | TabletopObjectRecognitionRequest |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopObjectRecognitionRequest
const > | TabletopObjectRecognitionRequestConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopObjectRecognitionRequest > | TabletopObjectRecognitionRequestPtr |
typedef
::tabletop_object_detector::TabletopObjectRecognitionResponse_
< std::allocator< void > > | TabletopObjectRecognitionResponse |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopObjectRecognitionResponse
const > | TabletopObjectRecognitionResponseConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopObjectRecognitionResponse > | TabletopObjectRecognitionResponsePtr |
typedef
::tabletop_object_detector::TabletopSegmentationRequest_
< std::allocator< void > > | TabletopSegmentationRequest |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopSegmentationRequest
const > | TabletopSegmentationRequestConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopSegmentationRequest > | TabletopSegmentationRequestPtr |
typedef
::tabletop_object_detector::TabletopSegmentationResponse_
< std::allocator< void > > | TabletopSegmentationResponse |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopSegmentationResponse
const > | TabletopSegmentationResponseConstPtr |
typedef boost::shared_ptr
< ::tabletop_object_detector::TabletopSegmentationResponse > | TabletopSegmentationResponsePtr |
Functions |
| double | dist (const tf::Vector3 &v0, const tf::Vector3 &v1) |
| template<typename PointT > |
| void | getClustersFromPointCloud2 (const pcl::PointCloud< PointT > &cloud_objects, const std::vector< pcl::PointIndices > &clusters2, std::vector< sensor_msgs::PointCloud > &clusters) |
| template<typename PointT > |
| bool | getPlanePoints (const pcl::PointCloud< PointT > &table, const tf::Transform &table_plane_trans, sensor_msgs::PointCloud &table_points) |
| tf::Transform | getPlaneTransform (pcl::ModelCoefficients coeffs, double up_direction, bool flatten_plane) |
| std::vector< tf::Vector3 > | interpolateTriangle (tf::Vector3 v0, tf::Vector3 v1, tf::Vector3 v2, double min_res) |
| template<typename ContainerAllocator > |
| std::ostream & | operator<< (std::ostream &s, const ::tabletop_object_detector::TabletopDetectionResult_< ContainerAllocator > &v) |
| template<typename ContainerAllocator > |
| std::ostream & | operator<< (std::ostream &s, const ::tabletop_object_detector::Table_< ContainerAllocator > &v) |
| template<class PointCloudType > |
| void | straightenPoints (PointCloudType &points, const tf::Transform &table_plane_trans, const tf::Transform &table_plane_trans_flat) |