Namespaces | Functions
monitor_utils.h File Reference
#include <tf/transform_listener.h>
#include <geometry_msgs/PointStamped.h>
#include <geometry_msgs/PoseStamped.h>
#include <arm_navigation_msgs/Shape.h>
#include <geometric_shapes/shape_operations.h>
#include <arm_navigation_msgs/CollisionObject.h>
#include <arm_navigation_msgs/AttachedCollisionObject.h>
#include <planning_environment/models/collision_models.h>
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <sensor_msgs/JointState.h>
#include <trajectory_msgs/JointTrajectory.h>
Include dependency graph for monitor_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  planning_environment

Functions

int planning_environment::closestStateOnTrajectory (const boost::shared_ptr< urdf::Model > &model, const trajectory_msgs::JointTrajectory &trajectory, const sensor_msgs::JointState &joint_state, unsigned int start, unsigned int end)
bool planning_environment::computeAttachedObjectPointCloudMask (const pcl::PointCloud< pcl::PointXYZ > &pcl_cloud, const std::string &sensor_frame, CollisionModels *cm, tf::TransformListener &tf, std::vector< int > &mask)
int planning_environment::computeAttachedObjectPointMask (const planning_environment::CollisionModels *cm, const tf::Vector3 &pt, const tf::Vector3 &sensor_pos)
bool planning_environment::configureForAttachedBodyMask (planning_models::KinematicState &state, planning_environment::CollisionModels *cm, tf::TransformListener &tf, const std::string &sensor_frame, const ros::Time &sensor_time, tf::Vector3 &sensor_pos)
bool planning_environment::createAndPoseShapes (tf::TransformListener &tf, const std::vector< arm_navigation_msgs::Shape > &orig_shapes, const std::vector< geometry_msgs::Pose > &orig_poses, const std_msgs::Header &header, const std::string &frame_to, std::vector< shapes::Shape * > &conv_shapes, std::vector< tf::Transform > &conv_poses)
bool planning_environment::getLatestIdentityTransform (const std::string &to_frame, const std::string &from_frame, tf::TransformListener &tf, tf::Transform &pose)
bool planning_environment::processAttachedCollisionObjectMsg (const arm_navigation_msgs::AttachedCollisionObjectConstPtr &attached_object, tf::TransformListener &tf, CollisionModels *cm)
bool planning_environment::processCollisionObjectMsg (const arm_navigation_msgs::CollisionObjectConstPtr &collision_object, tf::TransformListener &tf, CollisionModels *cm)
bool planning_environment::removeCompletedTrajectory (const boost::shared_ptr< urdf::Model > &model, const trajectory_msgs::JointTrajectory &trajectory_in, const sensor_msgs::JointState &current_state, trajectory_msgs::JointTrajectory &trajectory_out, bool zero_vel_acc)
void planning_environment::updateAttachedObjectBodyPoses (planning_environment::CollisionModels *cm, planning_models::KinematicState &state, tf::TransformListener &tf)


planning_environment
Author(s): Ioan Sucan
autogenerated on Mon Dec 2 2013 12:34:43