cachedTime | dart::planning::PathFollowingTrajectory | mutableprivate |
cachedTrajectorySegment | dart::planning::PathFollowingTrajectory | mutableprivate |
eps | dart::planning::PathFollowingTrajectory | privatestatic |
getAccelerationMaxPathVelocity(double pathPos) | dart::planning::PathFollowingTrajectory | private |
getAccelerationMaxPathVelocityDeriv(double pathPos) | dart::planning::PathFollowingTrajectory | private |
getDuration() const | dart::planning::PathFollowingTrajectory | virtual |
getIntersection(const std::list< TrajectoryStep > &trajectory, std::list< TrajectoryStep >::iterator &it, const TrajectoryStep &linePoint1, const TrajectoryStep &linePoint2) | dart::planning::PathFollowingTrajectory | private |
getMaxAccelerationError() | dart::planning::PathFollowingTrajectory | |
getMinMaxPathAcceleration(double pathPosition, double pathVelocity, bool max) | dart::planning::PathFollowingTrajectory | private |
getMinMaxPhaseSlope(double pathPosition, double pathVelocity, bool max) | dart::planning::PathFollowingTrajectory | private |
getNextAccelerationSwitchingPoint(double pathPos, TrajectoryStep &nextSwitchingPoint, double &beforeAcceleration, double &afterAcceleration) | dart::planning::PathFollowingTrajectory | private |
getNextSwitchingPoint(double pathPos, TrajectoryStep &nextSwitchingPoint, double &beforeAcceleration, double &afterAcceleration) | dart::planning::PathFollowingTrajectory | private |
getNextVelocitySwitchingPoint(double pathPos, TrajectoryStep &nextSwitchingPoint, double &beforeAcceleration, double &afterAcceleration) | dart::planning::PathFollowingTrajectory | private |
getPosition(double time) const | dart::planning::PathFollowingTrajectory | virtual |
getSlope(const TrajectoryStep &point1, const TrajectoryStep &point2) | dart::planning::PathFollowingTrajectory | inlineprivate |
getSlope(std::list< TrajectoryStep >::const_iterator lineEnd) | dart::planning::PathFollowingTrajectory | inlineprivate |
getTrajectorySegment(double time) const | dart::planning::PathFollowingTrajectory | private |
getVelocity(double time) const | dart::planning::PathFollowingTrajectory | virtual |
getVelocityMaxPathVelocity(double pathPos) | dart::planning::PathFollowingTrajectory | private |
getVelocityMaxPathVelocityDeriv(double pathPos) | dart::planning::PathFollowingTrajectory | private |
integrateBackward(std::list< TrajectoryStep > &trajectory, std::list< TrajectoryStep > &startTrajectory, double acceleration) | dart::planning::PathFollowingTrajectory | private |
integrateForward(std::list< TrajectoryStep > &trajectory, double acceleration) | dart::planning::PathFollowingTrajectory | private |
isValid() const | dart::planning::PathFollowingTrajectory | |
maxAcceleration | dart::planning::PathFollowingTrajectory | private |
maxVelocity | dart::planning::PathFollowingTrajectory | private |
n | dart::planning::PathFollowingTrajectory | private |
path | dart::planning::PathFollowingTrajectory | private |
PathFollowingTrajectory(const Path &path, const Eigen::VectorXd &maxVelocity, const Eigen::VectorXd &maxAcceleration) | dart::planning::PathFollowingTrajectory | |
timeStep | dart::planning::PathFollowingTrajectory | privatestatic |
trajectory | dart::planning::PathFollowingTrajectory | private |
valid | dart::planning::PathFollowingTrajectory | private |
~PathFollowingTrajectory(void) | dart::planning::PathFollowingTrajectory | |