This is the complete list of members for PiecewisePolynomial< T >, including all inherited members.
AddBreak(const T &new_break) | PiecewisePolynomial< T > | |
AppendCubicHermiteSegment(const T &time, const Eigen::Ref< const MatrixX< T >> &sample, const Eigen::Ref< const MatrixX< T >> &sample_dot) | PiecewisePolynomial< T > | |
AppendFirstOrderSegment(const T &time, const Eigen::Ref< const MatrixX< T >> &sample) | PiecewisePolynomial< T > | |
Block(int start_row, int start_col, int block_rows, int block_cols) const | PiecewisePolynomial< T > | |
breaks() const | PiecewiseTrajectory< T > | protected |
Clone() const override | PiecewisePolynomial< T > | virtual |
cols() const override | PiecewisePolynomial< T > | virtual |
ConcatenateInTime(const PiecewisePolynomial &other) | PiecewisePolynomial< T > | |
CubicHermite(const std::vector< T > &breaks, const std::vector< MatrixX< T >> &samples, const std::vector< MatrixX< T >> &samples_dot) | PiecewisePolynomial< T > | static |
CubicHermite(const Eigen::Ref< const VectorX< T >> &breaks, const Eigen::Ref< const MatrixX< T >> &samples, const Eigen::Ref< const MatrixX< T >> &samples_dot) | PiecewisePolynomial< T > | static |
CubicShapePreserving(const std::vector< T > &breaks, const std::vector< MatrixX< T >> &samples, bool zero_end_point_derivatives=false) | PiecewisePolynomial< T > | static |
CubicShapePreserving(const Eigen::Ref< const VectorX< T >> &breaks, const Eigen::Ref< const MatrixX< T >> &samples, bool zero_end_point_derivatives=false) | PiecewisePolynomial< T > | static |
CubicWithContinuousSecondDerivatives(const std::vector< T > &breaks, const std::vector< MatrixX< T >> &samples, const MatrixX< T > &sample_dot_at_start, const MatrixX< T > &sample_dot_at_end) | PiecewisePolynomial< T > | static |
CubicWithContinuousSecondDerivatives(const Eigen::Ref< const VectorX< T >> &breaks, const Eigen::Ref< const MatrixX< T >> &samples, const Eigen::Ref< const VectorX< T >> &sample_dot_at_start, const Eigen::Ref< const VectorX< T >> &sample_dot_at_end) | PiecewisePolynomial< T > | static |
CubicWithContinuousSecondDerivatives(const std::vector< T > &breaks, const std::vector< MatrixX< T >> &samples, bool periodic_end_condition=false) | PiecewisePolynomial< T > | static |
CubicWithContinuousSecondDerivatives(const Eigen::Ref< const VectorX< T >> &breaks, const Eigen::Ref< const MatrixX< T >> &samples, bool periodic_end_condition=false) | PiecewisePolynomial< T > | static |
derivative(int derivative_order=1) const | PiecewisePolynomial< T > | |
duration(int segment_number) const | PiecewiseTrajectory< T > | |
empty() const | PiecewisePolynomial< T > | |
end_time(int segment_number) const | PiecewiseTrajectory< T > | |
end_time() const override | PiecewiseTrajectory< T > | virtual |
EvalDerivative(const T &t, int derivative_order=1) const | Trajectory< T > | |
FirstOrderHold(const std::vector< T > &breaks, const std::vector< MatrixX< T >> &samples) | PiecewisePolynomial< T > | static |
FirstOrderHold(const Eigen::Ref< const VectorX< T >> &breaks, const Eigen::Ref< const MatrixX< T >> &samples) | PiecewisePolynomial< T > | static |
get_mutable_breaks() | PiecewiseTrajectory< T > | protected |
get_number_of_segments() const | PiecewiseTrajectory< T > | |
get_segment_index(const T &t) const | PiecewiseTrajectory< T > | |
get_segment_times() const | PiecewiseTrajectory< T > | |
getPolynomial(int segment_index, Eigen::Index row=0, Eigen::Index col=0) const | PiecewisePolynomial< T > | |
getPolynomialMatrix(int segment_index) const | PiecewisePolynomial< T > | |
getSegmentPolynomialDegree(int segment_index, Eigen::Index row=0, Eigen::Index col=0) const | PiecewisePolynomial< T > | |
has_derivative() const | Trajectory< T > | |
integral(const T &value_at_start_time=0.0) const | PiecewisePolynomial< T > | |
integral(const Eigen::Ref< MatrixX< T >> &value_at_start_time) const | PiecewisePolynomial< T > | |
is_time_in_range(const T &t) const | PiecewiseTrajectory< T > | |
isApprox(const PiecewisePolynomial &other, double tol, const ToleranceType &tol_type=ToleranceType::kRelative) const | PiecewisePolynomial< T > | |
kEpsilonTime | PiecewiseTrajectory< T > | static |
LagrangeInterpolatingPolynomial(const std::vector< T > ×, const std::vector< MatrixX< T >> &samples) | PiecewisePolynomial< T > | static |
LagrangeInterpolatingPolynomial(const Eigen::Ref< const VectorX< T >> ×, const Eigen::Ref< const MatrixX< T >> &samples) | PiecewisePolynomial< T > | static |
MakeDerivative(int derivative_order=1) const | Trajectory< T > | |
operator *(const PiecewisePolynomial &other) const | PiecewisePolynomial< T > | |
operator *=(const PiecewisePolynomial &other) | PiecewisePolynomial< T > | |
operator+(const PiecewisePolynomial &other) const | PiecewisePolynomial< T > | |
operator+(const MatrixX< T > &coeff) const | PiecewisePolynomial< T > | |
operator+=(const PiecewisePolynomial &other) | PiecewisePolynomial< T > | |
operator+=(const MatrixX< T > &coeff) | PiecewisePolynomial< T > | |
operator-(const PiecewisePolynomial &other) const | PiecewisePolynomial< T > | |
operator-() const | PiecewisePolynomial< T > | |
operator-(const MatrixX< T > &coeff) const | PiecewisePolynomial< T > | |
operator-=(const PiecewisePolynomial &other) | PiecewisePolynomial< T > | |
operator-=(const MatrixX< T > &coeff) | PiecewisePolynomial< T > | |
operator=(const PiecewisePolynomial &)=default | PiecewisePolynomial< T > | |
operator=(PiecewisePolynomial &&)=default | PiecewisePolynomial< T > | |
drake::trajectories::PiecewiseTrajectory::operator=(const PiecewiseTrajectory &)=default | PiecewiseTrajectory< T > | protected |
drake::trajectories::PiecewiseTrajectory::operator=(PiecewiseTrajectory &&)=default | PiecewiseTrajectory< T > | protected |
drake::trajectories::Trajectory::operator=(const Trajectory &)=default | Trajectory< T > | protected |
drake::trajectories::Trajectory::operator=(Trajectory &&)=default | Trajectory< T > | protected |
PiecewisePolynomial()=default | PiecewisePolynomial< T > | |
PiecewisePolynomial(const PiecewisePolynomial &)=default | PiecewisePolynomial< T > | |
PiecewisePolynomial(PiecewisePolynomial &&)=default | PiecewisePolynomial< T > | |
PiecewisePolynomial(const Eigen::MatrixBase< Derived > &constant_value) | PiecewisePolynomial< T > | explicit |
PiecewisePolynomial(const std::vector< PolynomialMatrix > &polynomials_matrix, const std::vector< T > &breaks) | PiecewisePolynomial< T > | |
PiecewisePolynomial(const std::vector< Polynomial< T >> &polynomials, const std::vector< T > &breaks) | PiecewisePolynomial< T > | |
PiecewiseTrajectory(const PiecewiseTrajectory &)=default | PiecewiseTrajectory< T > | protected |
PiecewiseTrajectory(PiecewiseTrajectory &&)=default | PiecewiseTrajectory< T > | protected |
PiecewiseTrajectory()=default | PiecewiseTrajectory< T > | protected |
PiecewiseTrajectory(const std::vector< T > &breaks) | PiecewiseTrajectory< T > | explicitprotected |
PolynomialMatrix typedef | PiecewisePolynomial< T > | |
RandomSegmentTimes(int num_segments, std::default_random_engine &generator) | PiecewiseTrajectory< T > | static |
RemoveFinalSegment() | PiecewisePolynomial< T > | |
Reshape(int rows, int cols) | PiecewisePolynomial< T > | |
ReverseTime() | PiecewisePolynomial< T > | |
rows() const override | PiecewisePolynomial< T > | virtual |
scalarValue(const T &t, Eigen::Index row=0, Eigen::Index col=0) const | PiecewisePolynomial< T > | |
ScaleTime(const T &scale) | PiecewisePolynomial< T > | |
segment_number_range_check(int segment_number) const | PiecewiseTrajectory< T > | |
SegmentTimesEqual(const PiecewiseTrajectory &b, double tol=kEpsilonTime) const | PiecewiseTrajectory< T > | protected |
Serialize(Archive *a) | PiecewisePolynomial< T > | |
setPolynomialMatrixBlock(const PolynomialMatrix &replacement, int segment_index, Eigen::Index row_start=0, Eigen::Index col_start=0) | PiecewisePolynomial< T > | |
shiftRight(const T &offset) | PiecewisePolynomial< T > | |
slice(int start_segment_index, int num_segments) const | PiecewisePolynomial< T > | |
SliceByTime(const T &start_time, const T &end_time) const | PiecewisePolynomial< T > | |
start_time(int segment_number) const | PiecewiseTrajectory< T > | |
start_time() const override | PiecewiseTrajectory< T > | virtual |
Trajectory(const Trajectory &)=default | Trajectory< T > | protected |
Trajectory(Trajectory &&)=default | Trajectory< T > | protected |
Trajectory()=default | Trajectory< T > | protected |
Transpose() const | PiecewisePolynomial< T > | |
value(const T &t) const override | PiecewisePolynomial< T > | virtual |
vector_values(const std::vector< T > &t) const | Trajectory< T > | |
vector_values(const Eigen::Ref< const VectorX< T >> &t) const | Trajectory< T > | |
ZeroOrderHold(const std::vector< T > &breaks, const std::vector< MatrixX< T >> &samples) | PiecewisePolynomial< T > | static |
ZeroOrderHold(const Eigen::Ref< const VectorX< T >> &breaks, const Eigen::Ref< const MatrixX< T >> &samples) | PiecewisePolynomial< T > | static |
~PiecewisePolynomial() override | PiecewisePolynomial< T > | |
~PiecewiseTrajectory() override | PiecewiseTrajectory< T > | |
~Trajectory() | Trajectory< T > | virtual |