|
| Vec< D, T > | apply (value_type func(value_type)) const |
| |
| Vec< D, T > | apply (value_type func(const value_type &)) const |
| |
| reference | at (size_type i) |
| |
| const_reference | at (size_type i) const |
| |
| value_type | avg () const |
| |
| reference | back () |
| |
| const_reference | back () const |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| const_iterator | cbegin () const |
| |
| const_iterator | cend () const |
| |
| void | clear () |
| |
| const_reverse_iterator | crbegin () const |
| |
| const_reverse_iterator | crend () const |
| |
| Vec< 3, T > | cross (const Vec< 3, T > &x) const |
| |
| Vec< D, T > | cshift (int n) const |
| |
| pointer | data () |
| |
| const_pointer | data () const |
| |
| value_type | dot (const Vec< D, T > &x) const |
| |
| bool | empty () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| void | fill (const value_type &x) |
| |
| reference | front () |
| |
| const_reference | front () const |
| |
| T | length () const |
| |
| Vec< D, T > & | max (const Vec< D, T > &x) |
| |
| value_type | max () const |
| |
| size_type | max_size () const |
| |
| value_type | mean () const |
| |
| Vec< D, T > & | min (const Vec< D, T > &x) |
| |
| value_type | min () const |
| |
| void | normalize () |
| |
| | operator const T * () |
| |
| | operator const T * () const |
| |
| | operator T * () |
| |
| Vec< D, T > & | operator*= (const Vec< D, T > &x) |
| |
| Vec< D, T > & | operator*= (const T &x) |
| |
| Vec< D, T > & | operator+= (const Vec< D, T > &x) |
| |
| Vec< D, T > & | operator-= (const Vec< D, T > &x) |
| |
| Vec< D, T > & | operator/= (const Vec< D, T > &x) |
| |
| Vec< D, T > & | operator/= (const T &x) |
| |
| Vec< D, T > & | operator= (const value_type &x) |
| |
| reference | operator[] (size_type i) |
| |
| reference | operator[] (int i) |
| |
| const_reference | operator[] (size_type i) const |
| |
| const_reference | operator[] (int i) const |
| |
| value_type | product () const |
| |
| reverse_iterator | rbegin () |
| |
| const_reverse_iterator | rbegin () const |
| |
| reverse_iterator | rend () |
| |
| const_reverse_iterator | rend () const |
| |
| Vec< D, T > | shift (int n) const |
| |
| size_type | size () const |
| |
| value_type | sum () const |
| |
| value_type | sumabs () const |
| |
| void | swap (Vec< D, T > &x) |
| |
| | Vec () |
| |
| | Vec (void *) |
| |
| | Vec (const T &x) |
| |
| | Vec (const T &x, const T &y) |
| |
| | Vec (const T &x, const T &y, const T &z) |
| |
| | Vec (const T &x, const T &y, const T &z, const T &w) |
| |
| template<class S > |
| | Vec (const S &x) |
| |
| reference | x () |
| |
| const_reference | x () const |
| |
| reference | y () |
| |
| const_reference | y () const |
| |
| reference | z () |
| |
| const_reference | z () const |
| |
template<size_t D, class T = float>
class trimesh::Vec< D, T >
Definition at line 104 of file Vec.h.