checkScalarValued() const | PiecewiseFunction | protected |
CoefficientMatrix typedef | PiecewisePolynomial< CoefficientType > | |
CoefficientMatrixRef typedef | PiecewisePolynomial< CoefficientType > | |
cols() const | PiecewisePolynomial< CoefficientType > | virtual |
derivative(int derivative_order=1) const | PiecewisePolynomial< CoefficientType > | |
getDuration(int segment_number) const | PiecewiseFunction | |
getEndTime(int segment_number) const | PiecewiseFunction | |
getEndTime() const | PiecewiseFunction | |
getNumberOfCoefficients(int segment_number, Eigen::Index row=0, Eigen::Index col=0) const | PiecewisePolynomialBase | |
getNumberOfSegments() const | PiecewiseFunction | |
getPolynomial(int segment_index, Eigen::Index row=0, Eigen::Index col=0) const | PiecewisePolynomial< CoefficientType > | |
getPolynomialMatrix(int segment_index) const | PiecewisePolynomial< CoefficientType > | |
getSegmentIndex(double t) const | PiecewiseFunction | |
getSegmentPolynomialDegree(int segment_index, Eigen::Index row=0, Eigen::Index col=0) const | PiecewisePolynomial< CoefficientType > | virtual |
getSegmentTimes() const | PiecewiseFunction | |
getStartTime(int segment_number) const | PiecewiseFunction | |
getStartTime() const | PiecewiseFunction | |
getTotalNumberOfCoefficients(Eigen::Index row=0, Eigen::Index col=0) const | PiecewisePolynomialBase | |
integral(double value_at_start_time=0.0) const | PiecewisePolynomial< CoefficientType > | |
integral(const CoefficientMatrixRef &value_at_start_time) const | PiecewisePolynomial< CoefficientType > | |
isApprox(const PiecewisePolynomial &other, double tol) const | PiecewisePolynomial< CoefficientType > | |
operator*(const PiecewisePolynomial &other) const | PiecewisePolynomial< CoefficientType > | |
operator*=(const PiecewisePolynomial &other) | PiecewisePolynomial< CoefficientType > | |
operator+(const PiecewisePolynomial &other) const | PiecewisePolynomial< CoefficientType > | |
operator+(const CoefficientMatrix &offset) const | PiecewisePolynomial< CoefficientType > | |
operator+=(const PiecewisePolynomial &other) | PiecewisePolynomial< CoefficientType > | |
operator+=(const CoefficientMatrix &offset) | PiecewisePolynomial< CoefficientType > | |
operator-(const PiecewisePolynomial &other) const | PiecewisePolynomial< CoefficientType > | |
operator-(const CoefficientMatrix &offset) const | PiecewisePolynomial< CoefficientType > | |
operator-=(const PiecewisePolynomial &other) | PiecewisePolynomial< CoefficientType > | |
operator-=(const CoefficientMatrix &offset) | PiecewisePolynomial< CoefficientType > | |
PiecewiseFunction(std::vector< double > const &segment_times) | PiecewiseFunction | explicit |
PiecewiseFunction() | PiecewiseFunction | protected |
PiecewisePolynomial() | PiecewisePolynomial< CoefficientType > | |
PiecewisePolynomial(const Eigen::MatrixBase< Derived > &value) | PiecewisePolynomial< CoefficientType > | inlineexplicit |
PiecewisePolynomial(std::vector< PolynomialMatrix > const &polynomials, std::vector< double > const &segment_times) | PiecewisePolynomial< CoefficientType > | |
PiecewisePolynomial(std::vector< PolynomialType > const &polynomials, std::vector< double > const &segment_times) | PiecewisePolynomial< CoefficientType > | |
PiecewisePolynomialBase(std::vector< double > const &segment_times) | PiecewisePolynomialBase | explicit |
PiecewisePolynomialBase() | PiecewisePolynomialBase | protected |
PolynomialMatrix typedef | PiecewisePolynomial< CoefficientType > | |
PolynomialType typedef | PiecewisePolynomial< CoefficientType > | |
random(Eigen::Index rows, Eigen::Index cols, Eigen::Index num_coefficients_per_polynomial, const std::vector< double > &segment_times) | PiecewisePolynomial< CoefficientType > | static |
randomSegmentTimes(int num_segments, std::default_random_engine &generator) | PiecewiseFunction | static |
rows() const | PiecewisePolynomial< CoefficientType > | virtual |
scalarValue(double t, Eigen::Index row=0, Eigen::Index col=0) | PiecewisePolynomial< CoefficientType > | |
segment_times | PiecewiseFunction | protected |
segmentNumberRangeCheck(int segment_number) const | PiecewiseFunction | |
segmentTimesEqual(const PiecewiseFunction &b, double tol) const | PiecewiseFunction | protected |
segmentValueAtGlobalAbscissa(int segment_index, double t, Eigen::Index row, Eigen::Index col) const | PiecewisePolynomial< CoefficientType > | protected |
setPolynomialMatrixBlock(const PolynomialMatrix &replacement, int segment_number, Eigen::Index row_start=0, Eigen::Index col_start=0) | PiecewisePolynomial< CoefficientType > | |
shiftRight(double offset) | PiecewisePolynomial< CoefficientType > | |
slice(int start_segment_index, int num_segments) | PiecewisePolynomial< CoefficientType > | |
value(double t) const | PiecewisePolynomial< CoefficientType > | |
~PiecewiseFunction() | PiecewiseFunction | virtual |
~PiecewisePolynomial() | PiecewisePolynomial< CoefficientType > | inlinevirtual |
~PiecewisePolynomialBase() | PiecewisePolynomialBase | virtual |