|
| | HVec3 () |
| template<class U> |
| | HVec3 (const U tab[4]) |
| template<class U> |
| | HVec3 (const std::vector< U > &tab) |
| template<class U> |
| | HVec3 (const Vec< U, 4 > &v) |
| | HVec3 (const value_type sx, const value_type sy=0, const value_type sz=0, const value_type s=1) |
| template<class U> |
| | HVec3 (const Vec< U, 3 > &sv, const U s=1) |
| value_type | sx () const |
| value_type & | sx () |
| value_type | sy () const |
| value_type & | sy () |
| value_type | sz () const |
| value_type & | sz () |
| value_type | s () const |
| value_type & | s () |
| value_type | x () const |
| value_type | y () const |
| value_type | z () const |
| | Vec () |
| | ~Vec () |
| value_type | operator[] (const uint i) const |
| value_type | norm () const |
| value_type | squareNorm () const |
| Vec< T, N > & | normalize () |
| Vec< T, N > & | normalizeSafe () |
| Vec< T, N > | operator+ (const Vec< T, N > &v) const |
| Vec< T, N > | operator- (const Vec< T, N > &v) const |
| Vec< T, N > | operator* (const typename Vec< T, N >::value_type r) const |
| Vec< T, N > | operator/ (const typename Vec< T, N >::value_type r) const |
| Vec< T, N > & | operator= (const Vec< U, N > &v) |
| Vec< T, N > & | operator+= (const Vec< U, N > &v) & |
| Vec< T, N > & | operator-= (const Vec< U, N > &v) & |
| Vec< T, N > & | operator*= (const U r) & |
| Vec< T, N > & | operator/= (const U r) & |
| bool | operator== (const Vec< T, N > &v) const |
| bool | operator!= (const Vec< T, N > &v) const |
| bool | operator< (const Vec< T, N > &v) const |
| bool | operator> (const Vec< T, N > &v) const |
template<class
T>
class Freestyle::VecMat::HVec3< T >
Definition at line 370 of file VecMat.h.