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