38 #ifndef FCL_CCD_TAYLOR_MATRIX_H 39 #define FCL_CCD_TAYLOR_MATRIX_H 41 #include "fcl/math/motion/taylor_model/taylor_vector.h" 42 #include "fcl/math/motion/taylor_model/interval_matrix.h" 67 TMatrix3 operator * (
const Matrix3<S>& m)
const;
72 TMatrix3& operator *= (
const Matrix3<S>& m);
79 TMatrix3 operator + (
const Matrix3<S>& m)
const;
80 TMatrix3& operator += (
const Matrix3<S>& m);
84 TMatrix3 operator - (
const Matrix3<S>& m)
const;
85 TMatrix3& operator -= (
const Matrix3<S>& m);
100 void setTimeInterval(
const std::shared_ptr<
TimeInterval<S>>& time_interval);
101 void setTimeInterval(S l, S r);
103 const std::shared_ptr<TimeInterval<S>>& getTimeInterval()
const;
108 template <
typename S>
111 template <
typename S>
114 template <
typename S>
117 template <
typename S>
120 template <
typename S>
123 template <
typename S>
126 template <
typename S>
131 #include "fcl/math/motion/taylor_model/taylor_matrix-inl.h" Main namespace.
Definition: broadphase_bruteforce-inl.h:45
Definition: interval_matrix.h:48
Definition: taylor_matrix.h:48
Definition: taylor_vector.h:48
Definition: time_interval.h:50
TaylorModel implements a third order Taylor model, i.e., a cubic approximation of a function over a t...
Definition: taylor_model.h:58