$search

Perception3d Class Reference

#include <Perception3d.h>

List of all members.

Static Public Member Functions

static void bottleCallback (const ias_table_msgs::TableCluster::ConstPtr &msg)
static void fridgePlaneCloudCallback (const sensor_msgs::PointCloud2::ConstPtr &msg)
static tf::Stamped< tf::PosegetBottlePose ()
static tf::Stamped< tf::PosegetFridgePlaneCenterPose ()
static tf::Stamped< tf::PosegetHandlePoseFromLaser (tf::Stamped< tf::Pose > hint, double wait=-1)
static tf::Stamped< tf::PosegetHandlePoseFromLaser (int pos)
static void handleCallback (const geometry_msgs::PoseStamped::ConstPtr &msg)
static void handleCloudCallback (const sensor_msgs::PointCloud2::ConstPtr &msg)

Static Public Attributes

static ros::Time cloud_time
static boost::mutex handle_cloud_mutex
static boost::mutex handle_mutex
static btVector3 handleHint
static double handleMinDist
static std::vector
< tf::Stamped< tf::Pose > * > 
handlePoses = *(new std::vector<tf::Stamped<tf::Pose> *> ())
static btVector3 handleResult
static PointCloudT lastCloud
static boost::mutex plane_mutex
static std::vector
< tf::Stamped< tf::Pose > * > 
planePoses = *(new std::vector<tf::Stamped<tf::Pose> *> ())
static ros::Time query_time

Detailed Description

Definition at line 52 of file Perception3d.h.


Member Function Documentation

void Perception3d::bottleCallback ( const ias_table_msgs::TableCluster::ConstPtr &  msg  )  [static]

Definition at line 267 of file Perception3d.cpp.

void Perception3d::fridgePlaneCloudCallback ( const sensor_msgs::PointCloud2::ConstPtr msg  )  [static]

Definition at line 333 of file Perception3d.cpp.

tf::Stamped< tf::Pose > Perception3d::getBottlePose (  )  [static]

Definition at line 282 of file Perception3d.cpp.

tf::Stamped< tf::Pose > Perception3d::getFridgePlaneCenterPose (  )  [static]

Definition at line 356 of file Perception3d.cpp.

tf::Stamped< tf::Pose > Perception3d::getHandlePoseFromLaser ( tf::Stamped< tf::Pose hint,
double  wait = -1 
) [static]

Definition at line 182 of file Perception3d.cpp.

tf::Stamped< tf::Pose > Perception3d::getHandlePoseFromLaser ( int  pos  )  [static]

Definition at line 67 of file Perception3d.cpp.

void Perception3d::handleCallback ( const geometry_msgs::PoseStamped::ConstPtr msg  )  [static]

Definition at line 51 of file Perception3d.cpp.

void Perception3d::handleCloudCallback ( const sensor_msgs::PointCloud2::ConstPtr msg  )  [static]

Definition at line 125 of file Perception3d.cpp.


Member Data Documentation

Definition at line 62 of file Perception3d.h.

boost::mutex Perception3d::handle_cloud_mutex [static]

Definition at line 56 of file Perception3d.h.

boost::mutex Perception3d::handle_mutex [static]

Definition at line 57 of file Perception3d.h.

btVector3 Perception3d::handleHint [static]

Definition at line 60 of file Perception3d.h.

double Perception3d::handleMinDist [static]

Definition at line 64 of file Perception3d.h.

std::vector< tf::Stamped< tf::Pose > * > Perception3d::handlePoses = *(new std::vector<tf::Stamped<tf::Pose> *> ()) [static]

Definition at line 65 of file Perception3d.h.

btVector3 Perception3d::handleResult [static]

Definition at line 61 of file Perception3d.h.

Definition at line 59 of file Perception3d.h.

boost::mutex Perception3d::plane_mutex [static]

Definition at line 58 of file Perception3d.h.

std::vector< tf::Stamped< tf::Pose > * > Perception3d::planePoses = *(new std::vector<tf::Stamped<tf::Pose> *> ()) [static]

Definition at line 66 of file Perception3d.h.

Definition at line 63 of file Perception3d.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


ias_drawer_executive
Author(s): Thomas Ruehr
autogenerated on Tue Dec 4 09:18:47 2012