| 
    Aikido
    
   | 
 
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() const | aikido::trajectory::BSpline | |
| computeArcLength(const distance::DistanceMetric &distanceMetric, double resolution=0.1) const | aikido::trajectory::BSpline | virtual | 
| computeNumKnots(std::size_t degree, std::size_t numControlPoints) | aikido::trajectory::BSpline | protectedstatic | 
| computeUniformKnots(std::size_t degree, std::size_t numControlPoints, double startTime=0.0, double endTime=1.0) | aikido::trajectory::BSpline | protectedstatic | 
| ControlPointVectorType typedef | aikido::trajectory::BSpline | |
| evaluate(double t, statespace::StateSpace::State *state) const override | aikido::trajectory::BSpline | virtual | 
| evaluateDerivative(double t, int derivative, Eigen::VectorXd &tangentVector) const override | aikido::trajectory::BSpline | virtual | 
| getControlPoints(std::size_t stateSpaceIndex) const | aikido::trajectory::BSpline | |
| getControlPoints(std::size_t stateSpaceIndex, bool withStartControlPoint, bool withEndControlPoint) const | aikido::trajectory::BSpline | |
| getDegree() const | aikido::trajectory::BSpline | |
| getDuration() const override | aikido::trajectory::BSpline | virtual | 
| getEndTime() const override | aikido::trajectory::BSpline | virtual | 
| getNumControlPoints() const | aikido::trajectory::BSpline | |
| getNumDerivatives() const override | aikido::trajectory::BSpline | virtual | 
| getNumKnots() const | aikido::trajectory::BSpline | |
| getOrder() const | aikido::trajectory::BSpline | |
| getStartTime() const override | aikido::trajectory::BSpline | virtual | 
| getStateSpace() const override | aikido::trajectory::BSpline | virtual | 
| KnotVectorType typedef | aikido::trajectory::BSpline | |
| mEndTime | aikido::trajectory::BSpline | protected | 
| metadata | aikido::trajectory::Trajectory | |
| mSplines | aikido::trajectory::BSpline | protected | 
| mStartTime | aikido::trajectory::BSpline | protected | 
| mStateSpace | aikido::trajectory::BSpline | protected | 
| 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 typedef | aikido::trajectory::BSpline | |
| ~BSpline() override | aikido::trajectory::BSpline | |
| ~Trajectory()=default | aikido::trajectory::Trajectory | virtual |