38 #ifndef FCL_CCD_TAYLOR_VECTOR_H 39 #define FCL_CCD_TAYLOR_VECTOR_H 41 #include "fcl/math/motion/taylor_model/interval_vector.h" 42 #include "fcl/math/motion/taylor_model/taylor_model.h" 63 TVector3 operator + (
const Vector3<S>& other)
const;
64 TVector3& operator += (
const Vector3<S>& other);
69 TVector3 operator - (
const Vector3<S>& other)
const;
70 TVector3& operator -= (
const Vector3<S>& other);
85 TVector3 cross(
const Vector3<S>& other)
const;
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;
106 template <
typename S>
107 void generateTVector3ForLinearFunc(
TVector3<S>& v,
const Vector3<S>& position,
const Vector3<S>& velocity);
109 template <
typename S>
112 template <
typename S>
115 template <
typename S>
120 #include "fcl/math/motion/taylor_model/taylor_vector-inl.h" Main namespace.
Definition: broadphase_bruteforce-inl.h:45
Definition: interval_vector.h:47
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