|
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.