Add(const VectorBase &v) | oglplus::VectorBase< T, N > | |
Added(const Vector &a, const Vector &b) | oglplus::Vector< T, N > | friend |
At(const Vector &vector, std::size_t i) const T x(void) const | oglplus::Vector< T, N > | |
oglplus::VectorBase::At(std::size_t i) const | oglplus::VectorBase< T, N > | |
oglplus::VectorBase::At(std::size_t i, T fallback) const | oglplus::VectorBase< T, N > | |
Data(const Vector &vector) | oglplus::Vector< T, N > | friend |
oglplus::VectorBase::Data(void) | oglplus::VectorBase< T, N > | |
oglplus::VectorBase::Data(void) const | oglplus::VectorBase< T, N > | |
Distance(const Vector &a, const Vector &b) | oglplus::Vector< T, N > | friend |
Divide(T v) | oglplus::VectorBase< T, N > | |
Divide(const VectorBase &that) | oglplus::VectorBase< T, N > | |
Divided(const Vector &a, T v) | oglplus::Vector< T, N > | friend |
Dot(const Vector &a, const Vector &b) | oglplus::Vector< T, N > | friend |
DotProduct(const VectorBase &a, const VectorBase &b) | oglplus::VectorBase< T, N > | static |
IsNormal(T eps=T(0)) const | oglplus::VectorBase< T, N > | |
Length(const Vector &a) | oglplus::Vector< T, N > | friend |
oglplus::VectorBase::Length(void) const | oglplus::VectorBase< T, N > | |
Multiplied(const Vector &a, T v) | oglplus::Vector< T, N > | friend |
Multiply(T v) | oglplus::VectorBase< T, N > | |
Multiply(const VectorBase &that) | oglplus::VectorBase< T, N > | |
Negated(const Vector &a) | oglplus::Vector< T, N > | friend |
Normalize(void) | oglplus::VectorBase< T, N > | |
Normalized(Vector a) | oglplus::Vector< T, N > | friend |
operator*(const Vector &a, T v) | oglplus::Vector< T, N > | friend |
operator*(T v, const Vector &a) | oglplus::Vector< T, N > | friend |
operator*(const Vector &v, const Matrix< T, N, Cols > &m) | oglplus::Vector< T, N > | friend |
operator*(const Matrix< T, Rows, N > &m, const Vector &v) | oglplus::Vector< T, N > | friend |
operator*=(T v) | oglplus::Vector< T, N > | |
operator+(const Vector &a) | oglplus::Vector< T, N > | friend |
operator+(const Vector &a, const Vector &b) | oglplus::Vector< T, N > | friend |
operator+=(const Vector &v) | oglplus::Vector< T, N > | |
operator-(const Vector &a) | oglplus::Vector< T, N > | friend |
operator-(const Vector &a, const Vector &b) | oglplus::Vector< T, N > | friend |
operator-=(const Vector &v) | oglplus::Vector< T, N > | |
operator/(const Vector &a, T v) | oglplus::Vector< T, N > | friend |
operator/=(T v) | oglplus::Vector< T, N > | |
operator[](std::size_t i) | oglplus::VectorBase< T, N > | |
operator[](std::size_t i) const | oglplus::VectorBase< T, N > | |
Size(const Vector &a) | oglplus::Vector< T, N > | friend |
oglplus::VectorBase::Size(void) | oglplus::VectorBase< T, N > | static |
Subtract(const VectorBase &v) | oglplus::VectorBase< T, N > | |
Subtracted(const Vector &a, const Vector &b) | oglplus::Vector< T, N > | friend |
Unit(std::size_t axis) | oglplus::Vector< T, N > | static |
Vector(void) | oglplus::Vector< T, N > | |
Vector(const Vector< U, M > &vector) | oglplus::Vector< T, N > | |
Vector(const T(&v)[N]) | oglplus::Vector< T, N > | |
Vector(const T *v, std::size_t n) | oglplus::Vector< T, N > | |
Vector(const T *v, std::size_t n, T def) | oglplus::Vector< T, N > | |
Vector(T v) | oglplus::Vector< T, N > | explicit |
Vector(P...vn) | oglplus::Vector< T, N > | |
Vector(const Vector< T, M > &a, P...p) | oglplus::Vector< T, N > | |
Vector(const Matrix< T, 1, N > &matrix) | oglplus::Vector< T, N > | explicit |
Vector(const Matrix< T, N, 1 > &matrix) | oglplus::Vector< T, N > | explicit |
w(void) const | oglplus::Vector< T, N > | |
xy(void) const | oglplus::Vector< T, N > | |
xyz(void) const | oglplus::Vector< T, N > | |
y(void) const | oglplus::Vector< T, N > | |
z(void) const | oglplus::Vector< T, N > | |