|
| float | cross2d (const CyclicVecBase< DIM, NONCYCLIC, T > &a) const |
| |
| template<typename... ArgList> |
| void | cycle (const int res, const ArgList &...rest) |
| |
| void | cycle (const CyclicVecBase< DIM, NONCYCLIC, T > &res) |
| |
| template<typename... ArgList> |
| void | cycleUnsigned (const int res, const ArgList &...rest) |
| |
| void | cycleUnsigned (const CyclicVecBase< DIM, NONCYCLIC, T > &res) |
| |
| template<typename T2 > |
| | CyclicVecBase (const CyclicVecBase< DIM, NONCYCLIC, T2 > &c) noexcept |
| |
| template<typename... ArgList> |
| | CyclicVecBase (const float &v, const ArgList &...args) noexcept |
| |
| template<typename... ArgList> |
| | CyclicVecBase (const int &v, const ArgList &...args) noexcept |
| |
| | CyclicVecBase () noexcept |
| |
| float | distLine2d (const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const |
| |
| float | distLinestrip2d (const CyclicVecBase< DIM, NONCYCLIC, T > &a, const CyclicVecBase< DIM, NONCYCLIC, T > &b) const |
| |
| float | dot2d (const CyclicVecBase< DIM, NONCYCLIC, T > &a) const |
| |
| float | gridToLenFactor () const |
| |
| bool | isExceeded (const CyclicVecBase< DIM, NONCYCLIC, int > &v) const |
| |
| float | len () const |
| |
| float | norm () const |
| |
| template<typename T2 > |
| bool | operator!= (const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const |
| |
| size_t | operator() (const CyclicVecBase &key) const |
| |
| template<typename T2 > |
| CyclicVecBase< DIM, NONCYCLIC, T2 > | operator* (const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const |
| |
| template<typename T2 > |
| CyclicVecBase< DIM, NONCYCLIC, T2 > | operator+ (const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const |
| |
| template<typename T2 > |
| CyclicVecBase< DIM, NONCYCLIC, T2 > | operator- (const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const |
| |
| template<typename T2 > |
| bool | operator== (const CyclicVecBase< DIM, NONCYCLIC, T2 > &v) const |
| |
| T & | operator[] (const int &x) |
| |
| const T & | operator[] (const int &x) const |
| |
| void | rotate (const float ang) |
| |
| T | sqlen () const |
| |
|
| template<typename... ArgList> |
| void | cycleElements (const int i, const int res, const ArgList &...rest) |
| |
| void | cycleElements (const int i) |
| |
| template<typename... ArgList> |
| void | cycleUnsignedElements (const int i, const int res, const ArgList &...rest) |
| |
| void | cycleUnsignedElements (const int i) |
| |
| template<typename T2 , typename... ArgList> |
| void | setElements (const int i, const T2 &first, const ArgList &...rest) noexcept |
| |
| void | setElements (const int i) noexcept |
| |
template<int DIM, int NONCYCLIC, typename T>
class CyclicVecBase< DIM, NONCYCLIC, T >
Definition at line 76 of file cyclic_vec.h.