IntervalArithmetic-inl.h File Reference
`#include "SurgSim/Math/MinMax.h"`

Go to the source code of this file.

## Namespaces

| SurgSim
| SurgSim::Math

## Functions

template<typename T >
Interval< T > | SurgSim::Math::operator+ (T v, const Interval< T > &i)
template<typename T >
Interval< T > | SurgSim::Math::operator* (T v, const Interval< T > &i)
template<class T >
void | SurgSim::Math::IntervalArithmetic_add (const Interval< T > &a, const Interval< T > &b, Interval< T > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_addadd (const Interval< T > &a, const Interval< T > &b, Interval< T > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_sub (const Interval< T > &a, const Interval< T > &b, Interval< T > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_addsub (const Interval< T > &a, const Interval< T > &b, Interval< T > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_mul (const Interval< T > &a, const Interval< T > &b, Interval< T > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_addmul (const Interval< T > &a, const Interval< T > &b, Interval< T > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_submul (const Interval< T > &a, const Interval< T > &b, Interval< T > *res)
template<typename T >
std::ostream & | SurgSim::Math::operator<< (std::ostream &o, const Interval< T > &interval)
| Write a textual version of the interval to an output stream. More...
template<typename T , int N>
std::ostream & | SurgSim::Math::operator<< (std::ostream &o, const IntervalND< T, N > &interval)
| Write a textual version of an interval group to an output stream. More...
template<class T >
void | SurgSim::Math::IntervalArithmetic_add (const IntervalND< T, 3 > &a, const IntervalND< T, 3 > &b, IntervalND< T, 3 > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_sub (const IntervalND< T, 3 > &a, const IntervalND< T, 3 > &b, IntervalND< T, 3 > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_crossProduct (const IntervalND< T, 3 > &a, const IntervalND< T, 3 > &b, IntervalND< T, 3 > *res)
template<class T >
void | SurgSim::Math::IntervalArithmetic_dotProduct (const IntervalND< T, 3 > &a, const IntervalND< T, 3 > &b, Interval< T > *res)