Typedefs | Functions
compare_object_boundaries.cpp File Reference
#include <string>
#include <sstream>
#include <iostream>
#include <fstream>
#include <ros/ros.h>
#include <pcl16/point_cloud.h>
#include <pcl16/point_types.h>
#include <pcl16/io/pcd_io.h>
#include <pcl16/surface/concave_hull.h>
#include <tabletop_pushing/shape_features.h>
#include <tabletop_pushing/point_cloud_segmentation.h>
#include <tabletop_pushing/VisFeedbackPushTrackingAction.h>
#include <pcl16/common/pca.h>
#include <cpl_visual_features/helpers.h>
Include dependency graph for compare_object_boundaries.cpp:

Go to the source code of this file.

Typedefs

typedef
tabletop_pushing::VisFeedbackPushTrackingFeedback 
PushTrackerState

Functions

float compareObjectHullShapes (XYZPointCloud &hull_cloud_a, XYZPointCloud &hull_cloud_b)
void fitHullEllipse (XYZPointCloud &hull_cloud, cv::RotatedRect &obj_ellipse)
XYZPointCloud getHullFromPCDFile (std::string cloud_path)
double getThetaFromEllipse (cv::RotatedRect &obj_ellipse)
int main (int argc, char **argv)

Typedef Documentation

typedef tabletop_pushing::VisFeedbackPushTrackingFeedback PushTrackerState

Definition at line 19 of file compare_object_boundaries.cpp.


Function Documentation

float compareObjectHullShapes ( XYZPointCloud hull_cloud_a,
XYZPointCloud hull_cloud_b 
)

Definition at line 101 of file compare_object_boundaries.cpp.

void fitHullEllipse ( XYZPointCloud hull_cloud,
cv::RotatedRect &  obj_ellipse 
)

Definition at line 29 of file compare_object_boundaries.cpp.

XYZPointCloud getHullFromPCDFile ( std::string  cloud_path)

Definition at line 82 of file compare_object_boundaries.cpp.

double getThetaFromEllipse ( cv::RotatedRect &  obj_ellipse)

Definition at line 24 of file compare_object_boundaries.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 121 of file compare_object_boundaries.cpp.



tabletop_pushing
Author(s): Tucker Hermans
autogenerated on Wed Nov 27 2013 11:59:44