#include <parabolic_blend_shortcutter.h>
Public Member Functions | |
virtual bool | ConfigFeasible (const Vector &x) |
FeasibilityChecker () | |
void | initialize () |
bool | isActive () |
void | resetRequest () |
virtual bool | SegmentFeasible (const Vector &a, const Vector &b) |
bool | setInitial (const trajectory_msgs::JointTrajectory &trajectory, const motion_planning_msgs::OrderedCollisionOperations &ordered_collision_operations, const std::vector< motion_planning_msgs::AllowedContactSpecification > &allowed_contact_regions, const std::vector< motion_planning_msgs::LinkPadding > &link_padding, const motion_planning_msgs::Constraints &path_constraints) |
Private Member Functions | |
void | discretizeTrajectory (const trajectory_msgs::JointTrajectory &trajectory, trajectory_msgs::JointTrajectory &trajectory_out) |
bool | setupCollisionEnvironment () |
Private Attributes | |
bool | active_ |
planning_environment::CollisionModels * | collision_models_ |
double | discretization_ |
std::vector< std::string > | joint_names_ |
ros::NodeHandle | node_handle_ |
planning_environment::PlanningMonitor * | planning_monitor_ |
tf::TransformListener | tf_ |
Definition at line 56 of file parabolic_blend_shortcutter.h.
constraint_aware_spline_smoother::FeasibilityChecker::FeasibilityChecker | ( | ) |
Definition at line 83 of file parabolic_blend_shortcutter.h.
bool constraint_aware_spline_smoother::FeasibilityChecker::ConfigFeasible | ( | const Vector & | x | ) | [virtual] |
Implements FeasibilityCheckerBase.
Definition at line 194 of file parabolic_blend_shortcutter.h.
void constraint_aware_spline_smoother::FeasibilityChecker::discretizeTrajectory | ( | const trajectory_msgs::JointTrajectory & | trajectory, | |
trajectory_msgs::JointTrajectory & | trajectory_out | |||
) | [private] |
Definition at line 162 of file parabolic_blend_shortcutter.h.
void constraint_aware_spline_smoother::FeasibilityChecker::initialize | ( | ) |
Definition at line 93 of file parabolic_blend_shortcutter.h.
bool constraint_aware_spline_smoother::FeasibilityChecker::isActive | ( | ) |
Definition at line 88 of file parabolic_blend_shortcutter.h.
void constraint_aware_spline_smoother::FeasibilityChecker::resetRequest | ( | ) |
Definition at line 136 of file parabolic_blend_shortcutter.h.
bool constraint_aware_spline_smoother::FeasibilityChecker::SegmentFeasible | ( | const Vector & | a, | |
const Vector & | b | |||
) | [virtual] |
Implements FeasibilityCheckerBase.
Definition at line 211 of file parabolic_blend_shortcutter.h.
bool constraint_aware_spline_smoother::FeasibilityChecker::setInitial | ( | const trajectory_msgs::JointTrajectory & | trajectory, | |
const motion_planning_msgs::OrderedCollisionOperations & | ordered_collision_operations, | |||
const std::vector< motion_planning_msgs::AllowedContactSpecification > & | allowed_contact_regions, | |||
const std::vector< motion_planning_msgs::LinkPadding > & | link_padding, | |||
const motion_planning_msgs::Constraints & | path_constraints | |||
) |
Definition at line 107 of file parabolic_blend_shortcutter.h.
bool constraint_aware_spline_smoother::FeasibilityChecker::setupCollisionEnvironment | ( | ) | [private] |
Definition at line 141 of file parabolic_blend_shortcutter.h.
Definition at line 72 of file parabolic_blend_shortcutter.h.
planning_environment::CollisionModels* constraint_aware_spline_smoother::FeasibilityChecker::collision_models_ [private] |
Definition at line 77 of file parabolic_blend_shortcutter.h.
Definition at line 73 of file parabolic_blend_shortcutter.h.
std::vector<std::string> constraint_aware_spline_smoother::FeasibilityChecker::joint_names_ [private] |
Definition at line 71 of file parabolic_blend_shortcutter.h.
ros::NodeHandle constraint_aware_spline_smoother::FeasibilityChecker::node_handle_ [private] |
Definition at line 75 of file parabolic_blend_shortcutter.h.
planning_environment::PlanningMonitor* constraint_aware_spline_smoother::FeasibilityChecker::planning_monitor_ [private] |
Definition at line 78 of file parabolic_blend_shortcutter.h.
tf::TransformListener constraint_aware_spline_smoother::FeasibilityChecker::tf_ [private] |
Definition at line 74 of file parabolic_blend_shortcutter.h.