|
vmmlib
1.10.0
Templatized C++ vector and matrix math library
|
This is the complete list of members for vmml::vector< M, T >, including all inherited members.
| a() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| a() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| array | vmml::vector< M, T > | |
| at(size_t index) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| at(size_t index) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| b() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| b() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| BACKWARD (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| begin() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| begin() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| cast_from(const vector< M, TT > &other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| clamp(const T &min=0.0, const T &max=1.0) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| const_iterator typedef (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| const_reverse_iterator typedef (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| cross(const vector< M, TT > &b, typename enable_if< M==3, TT >::type *=0) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| DIMENSION (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| distance(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| distance_to_plane(const vector< 3, TT > &point, typename enable_if< M==4, TT >::type *=0) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| distance_to_sphere(const vector< 3, TT > &point, typename enable_if< M==4, TT >::type *=0) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| dot(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| DOWN (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| end() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| end() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| equals(const vector &other, T tolerance=std::numeric_limits< T >::epsilon()) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| find_abs_max_index() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| find_abs_min_index() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| find_max() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| find_max() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| find_max_index() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| find_min() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| find_min() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| find_min_index() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| FORWARD (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| g() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| g() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| get_sub_vector(typename enable_if< M >=N+O >::type *=0) const | vmml::vector< M, T > | |
| is_unit_vector() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| iter_set(input_iterator_t begin_, input_iterator_t end_) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| iterator typedef (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| LEFT (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| length() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| negate() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| nnz() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| norm() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| normalize() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| ONE (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| operator const T *() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| operator T *() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| operator!=(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator()(size_t index) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| operator()(size_t index) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| operator*(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator*(const T other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator*=(const vector &other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator*=(const T other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator+(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator+(const T other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator+=(const vector &other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator+=(const T other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator-(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator-(const T other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator-() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator-=(const vector &other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator-=(const T other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator/(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator/(const T other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator/=(const vector &other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator/=(const T other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator<(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator<< (defined in vmml::vector< M, T >) | vmml::vector< M, T > | friend |
| operator=(const T *c_array) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator=(T filler) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator=(const vector &other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator=(const vector< M, U > &other) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator=(const vector< N, T > &source_) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator=(const vector< N, T > &source_) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator=(const vector< N, T > &source_) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator=(const vector< N, T > &source_) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| operator==(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| perturb(T perturbation=0.0001) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| product() const | vmml::vector< M, T > | inline |
| project_point_onto_plane(const vector< 3, TT > &point, typename enable_if< M==4, TT >::type *=0) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| project_point_onto_sphere(const vector< 3, TT > &point, typename enable_if< M==4, TT >::type *=0) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| r() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| r() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| rbegin() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| rbegin() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| reciprocal() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| reciprocal_safe() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| rend() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| rend() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| reverse_iterator typedef (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| RIGHT (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| rotate(T theta, vector< M, TT > axis, typename enable_if< M==3, TT >::type *=0) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| set(T a) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| set(const vector< M-1, T > &v, T a) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| set(const vector< N, T > &v) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| set(T x, T y) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| set(T x, T y, T z) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| set(T x, T y, T z, T w) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| set_random(int seed=-1) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| set_sub_vector(const vector< N, T > &sub, typename enable_if< M >=N+O >::type *=0) | vmml::vector< M, T > | |
| size() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inlinestatic |
| sqrt_elementwise() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| squared_distance(const vector &other) const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| squared_length() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| UNIT_X (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| UNIT_Y (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| UNIT_Z (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| UP (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |
| value_type typedef (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| vector() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| vector(const T &a) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | explicit |
| vector(const T &x, const T &y) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| vector(const T &x, const T &y, const T &z) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| vector(const T &x, const T &y, const T &z, const T &w) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| vector(const vector< M-1, T > &vector_, T last_) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| vector(const T *values) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| vector(const vector< N, T > &source_, typename enable_if< N==M-1 >::type *=0) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| vector(const vector< N, T > &source_, typename enable_if< N==M+1 >::type *=0) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| vector(const vector< M, U > &source_) (defined in vmml::vector< M, T >) | vmml::vector< M, T > | |
| w() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| w() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| x() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| x() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| y() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| y() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| z() (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| z() const (defined in vmml::vector< M, T >) | vmml::vector< M, T > | inline |
| ZERO (defined in vmml::vector< M, T >) | vmml::vector< M, T > | static |