Aikido
aikido::trajectory::BSpline Member List

This is the complete list of members for aikido::trajectory::BSpline, including all inherited members.

BSpline(statespace::ConstStateSpacePtr stateSpace, const KnotVectorType &knots, const ControlPointVectorType &controlPoints)aikido::trajectory::BSpline
BSpline(statespace::ConstStateSpacePtr stateSpace, std::size_t degree, const ControlPointVectorType &controlPoints, double startTime=0.0, double endTime=1.0)aikido::trajectory::BSpline
BSpline(statespace::ConstStateSpacePtr stateSpace, std::size_t degree, std::size_t numControlPoints, double startTime=0.0, double endTime=1.0)aikido::trajectory::BSpline
BSpline(const BSpline &other)aikido::trajectory::BSpline
BSpline(BSpline &&other)aikido::trajectory::BSpline
clone() constaikido::trajectory::BSpline
computeArcLength(const distance::DistanceMetric &distanceMetric, double resolution=0.1) constaikido::trajectory::BSplinevirtual
computeNumKnots(std::size_t degree, std::size_t numControlPoints)aikido::trajectory::BSplineprotectedstatic
computeUniformKnots(std::size_t degree, std::size_t numControlPoints, double startTime=0.0, double endTime=1.0)aikido::trajectory::BSplineprotectedstatic
ControlPointVectorType typedefaikido::trajectory::BSpline
evaluate(double t, statespace::StateSpace::State *state) const overrideaikido::trajectory::BSplinevirtual
evaluateDerivative(double t, int derivative, Eigen::VectorXd &tangentVector) const overrideaikido::trajectory::BSplinevirtual
getControlPoints(std::size_t stateSpaceIndex) constaikido::trajectory::BSpline
getControlPoints(std::size_t stateSpaceIndex, bool withStartControlPoint, bool withEndControlPoint) constaikido::trajectory::BSpline
getDegree() constaikido::trajectory::BSpline
getDuration() const overrideaikido::trajectory::BSplinevirtual
getEndTime() const overrideaikido::trajectory::BSplinevirtual
getNumControlPoints() constaikido::trajectory::BSpline
getNumDerivatives() const overrideaikido::trajectory::BSplinevirtual
getNumKnots() constaikido::trajectory::BSpline
getOrder() constaikido::trajectory::BSpline
getStartTime() const overrideaikido::trajectory::BSplinevirtual
getStateSpace() const overrideaikido::trajectory::BSplinevirtual
KnotVectorType typedefaikido::trajectory::BSpline
mEndTimeaikido::trajectory::BSplineprotected
metadataaikido::trajectory::Trajectory
mSplinesaikido::trajectory::BSplineprotected
mStartTimeaikido::trajectory::BSplineprotected
mStateSpaceaikido::trajectory::BSplineprotected
operator=(const BSpline &other)aikido::trajectory::BSpline
operator=(BSpline &&other)aikido::trajectory::BSpline
setControlPoints(std::size_t stateSpaceIndex, const ControlPointVectorType &controlPoints, bool withStartControlPoint=true, bool withEndControlPoint=true)aikido::trajectory::BSpline
setControlPoints(std::size_t stateSpaceIndex, double value, bool withStartControlPoint=true, bool withEndControlPoint=true)aikido::trajectory::BSpline
setEndPoint(std::size_t stateSpaceIndex, double value)aikido::trajectory::BSpline
setEndPoint(const Eigen::VectorXd &point)aikido::trajectory::BSpline
setEndPoint(const statespace::StateSpace::State *state)aikido::trajectory::BSpline
setStartPoint(std::size_t stateSpaceIndex, double value)aikido::trajectory::BSpline
setStartPoint(const Eigen::VectorXd &point)aikido::trajectory::BSpline
setStartPoint(const statespace::StateSpace::State *state)aikido::trajectory::BSpline
SplineType typedefaikido::trajectory::BSpline
~BSpline() overrideaikido::trajectory::BSpline
~Trajectory()=defaultaikido::trajectory::Trajectoryvirtual