Namespaces | Classes | Typedefs | Functions | Variables
ar_track_alvar Namespace Reference

Namespaces

namespace  msg

Classes

struct  AlvarMarker_
struct  AlvarMarkers_
class  MedianFilter
struct  PlaneFitResult

Typedefs

typedef
::ar_track_alvar::AlvarMarker_
< std::allocator< void > > 
AlvarMarker
typedef boost::shared_ptr
< ::ar_track_alvar::AlvarMarker
const > 
AlvarMarkerConstPtr
typedef boost::shared_ptr
< ::ar_track_alvar::AlvarMarker
AlvarMarkerPtr
typedef
::ar_track_alvar::AlvarMarkers_
< std::allocator< void > > 
AlvarMarkers
typedef boost::shared_ptr
< ::ar_track_alvar::AlvarMarkers
const > 
AlvarMarkersConstPtr
typedef boost::shared_ptr
< ::ar_track_alvar::AlvarMarkers
AlvarMarkersPtr
typedef pcl::PointCloud< ARPointARCloud
typedef pcl::PointXYZRGB ARPoint

Functions

geometry_msgs::Point centroid (const ARCloud &points)
int extractFrame (const pcl::ModelCoefficients &coeffs, const ARPoint &p1, const ARPoint &p2, const ARPoint &p3, const ARPoint &p4, btMatrix3x3 &retmat)
int extractOrientation (const pcl::ModelCoefficients &coeffs, const ARPoint &p1, const ARPoint &p2, const ARPoint &p3, const ARPoint &p4, geometry_msgs::Quaternion &retQ)
int extractOrientation (const pcl::ModelCoefficients &coeffs, const ARPoint &p1, const ARPoint &p2, const ARPoint &p3, const ARPoint &p4, gm::Quaternion &retQ)
ARCloud::Ptr filterCloud (const ARCloud &cloud, const std::vector< cv::Point > &pixels)
ARCloud::Ptr filterCloud (const ARCloud &cloud, const vector< cv::Point > &pixels)
PlaneFitResult fitPlane (ARCloud::ConstPtr cloud)
int getCoeffs (const pcl::ModelCoefficients &coeffs, double *a, double *b, double *c, double *d)
int getQuaternion (const btMatrix3x3 &m, btQuaternion &retQ)
gm::Quaternion makeQuaternion (double x, double y, double z, double w)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::ar_track_alvar::AlvarMarkers_< ContainerAllocator > &v)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::ar_track_alvar::AlvarMarker_< ContainerAllocator > &v)
ostream & operator<< (ostream &str, const btMatrix3x3 &m)
ostream & operator<< (ostream &str, const btQuaternion &q)
ostream & operator<< (ostream &str, const btVector3 &v)
btVector3 project (const ARPoint &p, const double a, const double b, const double c, const double d)

Variables

const double distance_threshold_ = 0.005

Typedef Documentation

Definition at line 59 of file AlvarMarker.h.

Definition at line 62 of file AlvarMarker.h.

Definition at line 61 of file AlvarMarker.h.

Definition at line 49 of file AlvarMarkers.h.

Definition at line 52 of file AlvarMarkers.h.

Definition at line 51 of file AlvarMarkers.h.

Definition at line 66 of file kinect_filtering.h.

Definition at line 65 of file kinect_filtering.h.


Function Documentation

Definition at line 100 of file kinect_filtering.cpp.

int ar_track_alvar::extractFrame ( const pcl::ModelCoefficients &  coeffs,
const ARPoint p1,
const ARPoint p2,
const ARPoint p3,
const ARPoint p4,
btMatrix3x3 &  retmat 
)

Definition at line 180 of file kinect_filtering.cpp.

int ar_track_alvar::extractOrientation ( const pcl::ModelCoefficients &  coeffs,
const ARPoint p1,
const ARPoint p2,
const ARPoint p3,
const ARPoint p4,
geometry_msgs::Quaternion &  retQ 
)
int ar_track_alvar::extractOrientation ( const pcl::ModelCoefficients &  coeffs,
const ARPoint p1,
const ARPoint p2,
const ARPoint p3,
const ARPoint p4,
gm::Quaternion &  retQ 
)

Definition at line 253 of file kinect_filtering.cpp.

ARCloud::Ptr ar_track_alvar::filterCloud ( const ARCloud cloud,
const std::vector< cv::Point > &  pixels 
)
ARCloud::Ptr ar_track_alvar::filterCloud ( const ARCloud cloud,
const vector< cv::Point > &  pixels 
)

Definition at line 82 of file kinect_filtering.cpp.

Definition at line 59 of file kinect_filtering.cpp.

int ar_track_alvar::getCoeffs ( const pcl::ModelCoefficients &  coeffs,
double *  a,
double *  b,
double *  c,
double *  d 
)

Definition at line 135 of file kinect_filtering.cpp.

int ar_track_alvar::getQuaternion ( const btMatrix3x3 &  m,
btQuaternion &  retQ 
)

Definition at line 223 of file kinect_filtering.cpp.

gm::Quaternion ar_track_alvar::makeQuaternion ( double  x,
double  y,
double  z,
double  w 
) [inline]

Definition at line 124 of file kinect_filtering.cpp.

template<typename ContainerAllocator >
std::ostream& ar_track_alvar::operator<< ( std::ostream &  s,
const ::ar_track_alvar::AlvarMarkers_< ContainerAllocator > &  v 
)

Definition at line 56 of file AlvarMarkers.h.

template<typename ContainerAllocator >
std::ostream& ar_track_alvar::operator<< ( std::ostream &  s,
const ::ar_track_alvar::AlvarMarker_< ContainerAllocator > &  v 
)

Definition at line 66 of file AlvarMarker.h.

ostream& ar_track_alvar::operator<< ( ostream &  str,
const btMatrix3x3 &  m 
)

Definition at line 159 of file kinect_filtering.cpp.

ostream& ar_track_alvar::operator<< ( ostream &  str,
const btQuaternion &  q 
)

Definition at line 167 of file kinect_filtering.cpp.

ostream& ar_track_alvar::operator<< ( ostream &  str,
const btVector3 &  v 
)

Definition at line 174 of file kinect_filtering.cpp.

btVector3 ar_track_alvar::project ( const ARPoint p,
const double  a,
const double  b,
const double  c,
const double  d 
)

Definition at line 152 of file kinect_filtering.cpp.


Variable Documentation

Definition at line 57 of file kinect_filtering.cpp.



ar_track_alvar
Author(s): Scott Niekum
autogenerated on Sun Oct 5 2014 22:16:27