libmove3d-planners
|
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 |