|
Blender
V3.3
|
#include <VecMat.h>
Public Types | |
| typedef Vec< T, 4 >::value_type | value_type |
Public Types inherited from Freestyle::VecMat::Vec< T, 4 > | |
| typedef T | value_type |
Public Member Functions | |
| 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 |
Public Member Functions inherited from Freestyle::VecMat::Vec< T, 4 > | |
| Vec () | |
| Vec (const U tab[N]) | |
| Vec (const std::vector< U > &tab) | |
| Vec (const Vec< U, N > &v) | |
| ~Vec () | |
| value_type | operator[] (const unsigned i) const |
| value_type & | operator[] (const unsigned i) |
| 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 |
| value_type | 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 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 |
Additional Inherited Members | |
Static Public Member Functions inherited from Freestyle::VecMat::Vec< T, 4 > | |
| static unsigned | dim () |
Protected Types inherited from Freestyle::VecMat::Vec< T, 4 > | |
| enum | |
Protected Attributes inherited from Freestyle::VecMat::Vec< T, 4 > | |
| value_type | _coord [N] |
| typedef Vec<T, 4>::value_type Freestyle::VecMat::HVec3< T >::value_type |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
Definition at line 403 of file VecMat.h.
References Freestyle::VecMat::HVec3< T >::s(), Freestyle::VecMat::HVec3< T >::sx(), Freestyle::VecMat::HVec3< T >::sy(), and Freestyle::VecMat::HVec3< T >::sz().
|
inline |
Definition at line 414 of file VecMat.h.
References Freestyle::VecMat::HVec3< T >::s(), and T.
|
inline |
|
inline |
Definition at line 452 of file VecMat.h.
Referenced by Freestyle::VecMat::HVec3< T >::HVec3().
|
inline |
|
inline |
Definition at line 422 of file VecMat.h.
Referenced by Freestyle::VecMat::HVec3< T >::HVec3().
|
inline |
|
inline |
Definition at line 432 of file VecMat.h.
Referenced by Freestyle::VecMat::HVec3< T >::HVec3().
|
inline |
|
inline |
Definition at line 442 of file VecMat.h.
Referenced by Freestyle::VecMat::HVec3< T >::HVec3().
|
inline |
Definition at line 463 of file VecMat.h.
Referenced by Freestyle::GeomUtils::transformVertex().
|
inline |
Definition at line 468 of file VecMat.h.
Referenced by Freestyle::GeomUtils::transformVertex().
|
inline |
Definition at line 473 of file VecMat.h.
Referenced by Freestyle::GeomUtils::transformVertex().