libmove3d-planners
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Groups Pages
PlannarTrajectorySmoothing Member List

This is the complete list of members for PlannarTrajectorySmoothing, including all inherited members.

add3Dim(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > traj, Robot *robot, double epsilon) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
add3DimwithoutTrajChange(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > traj, Robot *robot, double epsilon) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
computeDistBetweenTrajAndPoint(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > traj, Eigen::Vector2d p) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
computeDistOfTraj(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > traj, int begin, int end) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
findShortCut(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > traj, uint i, uint j) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
findShortCut(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > traj, uint i, Robot *cyl, Robot *robot) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
get2DtrajFrom3Dtraj(std::vector< Eigen::Vector3d, Eigen::aligned_allocator< Eigen::Vector3d > > traj) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
getRandomPointInSegment(Eigen::Vector2d p1, Eigen::Vector2d p2, double errorT) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
goToNextStep() (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
initTraj(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > traj, Robot *Cylinder) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
PlannarTrajectorySmoothing(Robot *robot) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
removeSamePoints(std::vector< Eigen::Vector3d, Eigen::aligned_allocator< Eigen::Vector3d > > traj, double epsilon) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
removeUnnecessaryPoint(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > trajectory, double threshold) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
robotCanDoTraj(std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > traj, Robot *BoundingBox, Robot *trajOfThisRobot, double dist) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing
smoothTrajectory(Robot *robot, std::vector< Eigen::Vector2d, Eigen::aligned_allocator< Eigen::Vector2d > > trajectory) (defined in PlannarTrajectorySmoothing)PlannarTrajectorySmoothing