#include <Eigen/Core>
#include <ar_track_alvar/filter/kinect_filtering.h>
#include <tf/tf.h>
#include <tf/transform_datatypes.h>
Go to the source code of this file.
Namespaces | |
namespace | ar_track_alvar |
Functions | |
geometry_msgs::Point | ar_track_alvar::centroid (const ARCloud &points) |
int | ar_track_alvar::extractFrame (const pcl::ModelCoefficients &coeffs, const ARPoint &p1, const ARPoint &p2, const ARPoint &p3, const ARPoint &p4, tf::Matrix3x3 &retmat) |
int | ar_track_alvar::extractOrientation (const pcl::ModelCoefficients &coeffs, const ARPoint &p1, const ARPoint &p2, const ARPoint &p3, const ARPoint &p4, gm::Quaternion &retQ) |
ARCloud::Ptr | ar_track_alvar::filterCloud (const ARCloud &cloud, const vector< cv::Point, Eigen::aligned_allocator< cv::Point > > &pixels) |
PlaneFitResult | ar_track_alvar::fitPlane (ARCloud::ConstPtr cloud) |
int | ar_track_alvar::getCoeffs (const pcl::ModelCoefficients &coeffs, double *a, double *b, double *c, double *d) |
int | ar_track_alvar::getQuaternion (const tf::Matrix3x3 &m, tf::Quaternion &retQ) |
gm::Quaternion | ar_track_alvar::makeQuaternion (double x, double y, double z, double w) |
ostream & | ar_track_alvar::operator<< (ostream &str, const tf::Matrix3x3 &m) |
ostream & | ar_track_alvar::operator<< (ostream &str, const tf::Quaternion &q) |
ostream & | ar_track_alvar::operator<< (ostream &str, const tf::Vector3 &v) |
tf::Vector3 | ar_track_alvar::project (const ARPoint &p, const double a, const double b, const double c, const double d) |
Variables | |
const double | ar_track_alvar::distance_threshold_ = 0.005 |