Drake
PiecewisePolynomial< CoefficientType > Member List

This is the complete list of members for PiecewisePolynomial< CoefficientType >, including all inherited members.

checkScalarValued() const PiecewiseFunctionprotected
CoefficientMatrix typedefPiecewisePolynomial< CoefficientType >
CoefficientMatrixRef typedefPiecewisePolynomial< 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)PiecewiseFunctionexplicit
PiecewiseFunction()PiecewiseFunctionprotected
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)PiecewisePolynomialBaseexplicit
PiecewisePolynomialBase()PiecewisePolynomialBaseprotected
PolynomialMatrix typedefPiecewisePolynomial< CoefficientType >
PolynomialType typedefPiecewisePolynomial< 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)PiecewiseFunctionstatic
rows() const PiecewisePolynomial< CoefficientType >virtual
scalarValue(double t, Eigen::Index row=0, Eigen::Index col=0)PiecewisePolynomial< CoefficientType >
segment_timesPiecewiseFunctionprotected
segmentNumberRangeCheck(int segment_number) const PiecewiseFunction
segmentTimesEqual(const PiecewiseFunction &b, double tol) const PiecewiseFunctionprotected
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()PiecewiseFunctionvirtual
~PiecewisePolynomial()PiecewisePolynomial< CoefficientType >inlinevirtual
~PiecewisePolynomialBase()PiecewisePolynomialBasevirtual