| abs() | cgv::math::fvec< T, 4 > | inline |
| affin(const quaternion< T > &p, coord_type t, const quaternion< T > &q) | cgv::math::quaternion< T > | inline |
| affin(coord_type s, const quaternion< T > &q) | cgv::math::quaternion< T > | inline |
| apply(const vec_type &v) const | cgv::math::quaternion< T > | inline |
| assign(const std::array< T, N > &arr) | cgv::math::fvec< T, 4 > | inline |
| AxisEnum enum name | cgv::math::quaternion< T > | |
| base_type typedef | cgv::math::quaternion< T > | |
| ceil() | cgv::math::fvec< T, 4 > | inline |
| conj() const | cgv::math::quaternion< T > | inline |
| conjugate() | cgv::math::quaternion< T > | inline |
| coord_type typedef | cgv::math::quaternion< T > | |
| data() | cgv::math::fvec< T, 4 > | inline |
| data() const | cgv::math::fvec< T, 4 > | inline |
| exp() const | cgv::math::quaternion< T > | inline |
| fill(const T &a) | cgv::math::fvec< T, 4 > | inline |
| floor() | cgv::math::fvec< T, 4 > | inline |
| from_vec(const vec< T > &) | cgv::math::fvec< T, 4 > | static |
| fvec() | cgv::math::fvec< T, 4 > | inline |
| fvec(const T &a) | cgv::math::fvec< T, 4 > | inline |
| fvec(const T &x, const T &y) | cgv::math::fvec< T, 4 > | inline |
| fvec(const T &x, const T &y, const T &z) | cgv::math::fvec< T, 4 > | inline |
| fvec(const T &x, const T &y, const T &z, const T &w) | cgv::math::fvec< T, 4 > | inline |
| fvec(cgv::type::uint32_type n, const T *a) | cgv::math::fvec< T, 4 > | inline |
| fvec(cgv::type::uint32_type n, const S *a) | cgv::math::fvec< T, 4 > | inline |
| fvec(const fvec< T, N > &rhs) | cgv::math::fvec< T, 4 > | inline |
| fvec(const fvec< S, N > &fv) | cgv::math::fvec< T, 4 > | inline |
| fvec(const fvec< S1, N - 1 > &fv, S2 w) | cgv::math::fvec< T, 4 > | inline |
| fvec(const fvec< S, N+1 > &fv) | cgv::math::fvec< T, 4 > | inline |
| fvec(const std::array< T, N > &arr) | cgv::math::fvec< T, 4 > | inline |
| get_homogeneous_matrix() const | cgv::math::quaternion< T > | inline |
| get_matrix() const | cgv::math::quaternion< T > | inline |
| get_rotated(const vec_type &v) const | cgv::math::quaternion< T > | inline |
| get_rotated(const mat_type &M) const | cgv::math::quaternion< T > | inline |
| hmat_type typedef | cgv::math::quaternion< T > | |
| im() const | cgv::math::quaternion< T > | inline |
| inverse() const | cgv::math::quaternion< T > | inline |
| inverse_rotate(vec_type &image) const | cgv::math::quaternion< T > | inline |
| invert() | cgv::math::quaternion< T > | inline |
| length() const | cgv::math::fvec< T, 4 > | inline |
| lift() const | cgv::math::fvec< T, 4 > | inline |
| log() const | cgv::math::quaternion< T > | inline |
| mat_type typedef | cgv::math::quaternion< T > | |
| negate() | cgv::math::quaternion< T > | inline |
| negated() const | cgv::math::quaternion< T > | inline |
| normalize() | cgv::math::fvec< T, 4 > | inline |
| ones() | cgv::math::fvec< T, 4 > | inline |
| operator!=(const fvec< S, N > &v) const | cgv::math::fvec< T, 4 > | inline |
| operator()(const int i) | cgv::math::fvec< T, 4 > | inline |
| operator()(const int i) const | cgv::math::fvec< T, 4 > | inline |
| operator*(const quaternion< T > &q) const | cgv::math::quaternion< T > | inline |
| operator*(const T &s) const | cgv::math::quaternion< T > | inline |
| fvec< T, 4 >::operator*(const fvec< S, N > &v) const | cgv::math::fvec< T, 4 > | inline |
| operator*=(const quaternion< T > &q) | cgv::math::quaternion< T > | inline |
| operator*=(const T &s) | cgv::math::quaternion< T > | inline |
| fvec< T, 4 >::operator*=(const fvec< S, N > &_v) | cgv::math::fvec< T, 4 > | inline |
| operator+(const fvec< S, N > &v) const | cgv::math::fvec< T, 4 > | inline |
| operator+(const T &s) const | cgv::math::fvec< T, 4 > | inline |
| operator+=(const T &s) | cgv::math::fvec< T, 4 > | inline |
| operator+=(const fvec< S, N > &_v) | cgv::math::fvec< T, 4 > | inline |
| operator-() const | cgv::math::quaternion< T > | inline |
| fvec< T, 4 >::operator-(const T &s) const | cgv::math::fvec< T, 4 > | inline |
| fvec< T, 4 >::operator-(const fvec< S, N > &v) const | cgv::math::fvec< T, 4 > | inline |
| operator-=(const T &s) | cgv::math::fvec< T, 4 > | inline |
| operator-=(const fvec< S, N > &_v) | cgv::math::fvec< T, 4 > | inline |
| operator/(const fvec< S, N > &v) const | cgv::math::fvec< T, 4 > | inline |
| operator/(const T &s) const | cgv::math::fvec< T, 4 > | inline |
| operator/=(const T &s) | cgv::math::fvec< T, 4 > | inline |
| operator/=(const fvec< S, N > &_v) | cgv::math::fvec< T, 4 > | inline |
| operator=(const quaternion< T > &quat) | cgv::math::quaternion< T > | inline |
| fvec< T, 4 >::operator=(const fvec< T, N > &rhs) | cgv::math::fvec< T, 4 > | inline |
| fvec< T, 4 >::operator=(const T &a) | cgv::math::fvec< T, 4 > | inline |
| operator==(const fvec< S, N > &v) const | cgv::math::fvec< T, 4 > | inline |
| operator[](const int i) | cgv::math::fvec< T, 4 > | inline |
| operator[](const int i) const | cgv::math::fvec< T, 4 > | inline |
| put_axis(vec_type &v) const | cgv::math::quaternion< T > | inline |
| put_homogeneous_matrix(hmat_type &M) const | cgv::math::quaternion< T > | inline |
| put_im(vec_type &vector) const | cgv::math::quaternion< T > | inline |
| put_image(const vec_type &preimage, vec_type &image) const | cgv::math::quaternion< T > | inline |
| put_matrix(mat_type &M) const | cgv::math::quaternion< T > | inline |
| put_normal(coord_type *n) | cgv::math::quaternion< T > | inline |
| put_preimage(const vec_type &image, vec_type &preimage) const | cgv::math::quaternion< T > | inline |
| quaternion() | cgv::math::quaternion< T > | inline |
| quaternion(const quaternion< T > &quat) | cgv::math::quaternion< T > | inline |
| quaternion(const quaternion< S > &q) | cgv::math::quaternion< T > | inline |
| quaternion(AxisEnum axis, coord_type angle) | cgv::math::quaternion< T > | inline |
| quaternion(const vec_type &axis, coord_type angle) | cgv::math::quaternion< T > | inline |
| quaternion(const rot_mat_type &matrix) | cgv::math::quaternion< T > | inline |
| quaternion(coord_type w, coord_type x, coord_type y, coord_type z) | cgv::math::quaternion< T > | inline |
| quaternion(coord_type re, const vec_type &im) | cgv::math::quaternion< T > | inline |
| re() const | cgv::math::quaternion< T > | inline |
| re() | cgv::math::quaternion< T > | inline |
| rend() const | cgv::math::fvec< T, 4 > | inline |
| rotate(vec_type &v) const | cgv::math::quaternion< T > | inline |
| rotate(mat_type &m) const | cgv::math::quaternion< T > | inline |
| round() | cgv::math::fvec< T, 4 > | inline |
| safe_normalize() | cgv::math::fvec< T, 4 > | inline |
| set(AxisEnum axis, coord_type angle) | cgv::math::quaternion< T > | inline |
| set(const vec_type &axis, coord_type angle) | cgv::math::quaternion< T > | inline |
| set(const quaternion< T > &quat) | cgv::math::quaternion< T > | inline |
| set(const rot_mat_type &M) | cgv::math::quaternion< T > | inline |
| set(coord_type re, coord_type ix, coord_type iy, coord_type iz) | cgv::math::quaternion< T > | inline |
| set(coord_type re, const vec_type &im) | cgv::math::quaternion< T > | inline |
| fvec< T, 4 >::set(const T &x, const T &y) | cgv::math::fvec< T, 4 > | inline |
| fvec< T, 4 >::set(const T &x, const T &y, const T &z) | cgv::math::fvec< T, 4 > | inline |
| fvec< T, 4 >::set(const T &x, const T &y, const T &z, const T &w) | cgv::math::fvec< T, 4 > | inline |
| set_normal(const vec_type &n) | cgv::math::quaternion< T > | inline |
| sign() | cgv::math::fvec< T, 4 > | inline |
| size() | cgv::math::fvec< T, 4 > | inlinestatic |
| sqr_length() const | cgv::math::fvec< T, 4 > | inline |
| step(const fvec< T, N > &r) | cgv::math::fvec< T, 4 > | inline |
| to_vec() const | cgv::math::fvec< T, 4 > | |
| vec() (defined in cgv::math::quaternion< T >) | cgv::math::quaternion< T > | inline |
| vec() const (defined in cgv::math::quaternion< T >) | cgv::math::quaternion< T > | inline |
| vec_type typedef | cgv::math::quaternion< T > | |
| w() | cgv::math::fvec< T, 4 > | inline |
| w() const | cgv::math::fvec< T, 4 > | inline |
| x() | cgv::math::fvec< T, 4 > | inline |
| x() const | cgv::math::fvec< T, 4 > | inline |
| X_AXIS enum value (defined in cgv::math::quaternion< T >) | cgv::math::quaternion< T > | |
| y() | cgv::math::fvec< T, 4 > | inline |
| y() const | cgv::math::fvec< T, 4 > | inline |
| Y_AXIS enum value (defined in cgv::math::quaternion< T >) | cgv::math::quaternion< T > | |
| z() | cgv::math::fvec< T, 4 > | inline |
| z() const | cgv::math::fvec< T, 4 > | inline |
| Z_AXIS enum value (defined in cgv::math::quaternion< T >) | cgv::math::quaternion< T > | |
| zeroh() | cgv::math::fvec< T, 4 > | inlinestatic |
| zeros() | cgv::math::fvec< T, 4 > | inline |
| zerosh() | cgv::math::fvec< T, 4 > | inline |