| atTime(const T &t) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| crossProduct(const LinearMotionND< T, 3 > &motion, const Interval< T > &range) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| dotProduct(const LinearMotionND< T, 3 > &motion, const Interval< T > &range) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| firstHalf() const | SurgSim::Math::LinearMotionND< T, 3 > | |
| getAxis(int i) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| getEnd(std::array< T, 3 > *end) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| getEnd() const | SurgSim::Math::LinearMotionND< T, 3 > | |
| getStart(std::array< T, 3 > *start) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| getStart() const | SurgSim::Math::LinearMotionND< T, 3 > | |
| isApprox(const LinearMotionND< T, 3 > &motion, const T &epsilon) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| LinearMotionND() | SurgSim::Math::LinearMotionND< T, 3 > | |
| LinearMotionND(const std::array< LinearMotion< T >, 3 > &x) | SurgSim::Math::LinearMotionND< T, 3 > | explicit |
| LinearMotionND(const LinearMotion< T > &a, const LinearMotion< T > &b, const LinearMotion< T > &c) | SurgSim::Math::LinearMotionND< T, 3 > | |
| LinearMotionND(const LinearMotionND< T, 3 > &motion) | SurgSim::Math::LinearMotionND< T, 3 > | |
| LinearMotionND(LinearMotionND< T, 3 > &&motion) | SurgSim::Math::LinearMotionND< T, 3 > | |
| LinearMotionND(const std::array< T, 3 > &start, const std::array< T, 3 > &end) | SurgSim::Math::LinearMotionND< T, 3 > | |
| LinearMotionND(const Vector3 &start, const Vector3 &end) | SurgSim::Math::LinearMotionND< T, 3 > | |
| magnitude(const Interval< T > &range) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| magnitudeSquared(const Interval< T > &range) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator!=(const LinearMotionND< T, 3 > &motion) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator*(const LinearMotionND< T, 3 > &m) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator+(const LinearMotionND< T, 3 > &m) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator+=(const LinearMotionND< T, 3 > &m) (defined in SurgSim::Math::LinearMotionND< T, 3 >) | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator-(const LinearMotionND< T, 3 > &m) const (defined in SurgSim::Math::LinearMotionND< T, 3 >) | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator-=(const LinearMotionND< T, 3 > &m) (defined in SurgSim::Math::LinearMotionND< T, 3 >) | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator/(const LinearMotionND< T, 3 > &m) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator=(const LinearMotionND< T, 3 > &motion) | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator=(LinearMotionND< T, 3 > &&motion) | SurgSim::Math::LinearMotionND< T, 3 > | |
| operator==(const LinearMotionND< T, 3 > &motion) const | SurgSim::Math::LinearMotionND< T, 3 > | |
| secondHalf() const | SurgSim::Math::LinearMotionND< T, 3 > | |
| toInterval() const | SurgSim::Math::LinearMotionND< T, 3 > | |
| Vector3 typedef | SurgSim::Math::LinearMotionND< T, 3 > | |