|
FW_CUDA_FUNC | Vec2d (void) |
|
FW_CUDA_FUNC | Vec2d (F64 a) |
|
FW_CUDA_FUNC | Vec2d (F64 xx, F64 yy) |
|
FW_CUDA_FUNC | Vec2d (const Vec2i &v) |
|
FW_CUDA_FUNC | Vec2d (const Vec2f &v) |
|
FW_CUDA_FUNC const F64 * | getPtr (void) const |
|
FW_CUDA_FUNC F64 * | getPtr (void) |
|
FW_CUDA_FUNC | operator Vec2i (void) const |
|
FW_CUDA_FUNC | operator Vec2f (void) const |
|
FW_CUDA_FUNC Vec2d | perpendicular (void) const |
|
FW_CUDA_FUNC F64 | cross (const Vec2d &v) const |
|
template<class V > |
FW_CUDA_FUNC | Vec2d (const VectorBase< F64, 2, V > &v) |
|
template<class V > |
FW_CUDA_FUNC Vec2d & | operator= (const VectorBase< F64, 2, V > &v) |
|
FW_CUDA_FUNC | VectorBase (void) |
|
FW_CUDA_FUNC const F64 * | getPtr (void) const |
|
FW_CUDA_FUNC F64 * | getPtr (void) |
|
FW_CUDA_FUNC const F64 & | get (int idx) const |
|
FW_CUDA_FUNC F64 & | get (int idx) |
|
FW_CUDA_FUNC F64 | set (int idx, const F64 &a) |
|
FW_CUDA_FUNC void | set (const F64 &a) |
|
FW_CUDA_FUNC void | set (const F64 *ptr) |
|
FW_CUDA_FUNC void | set (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC void | setZero (void) |
|
void | print (void) const |
|
void | sprint (char *vec, size_t s) const |
|
FW_CUDA_FUNC bool | isZero (void) const |
|
FW_CUDA_FUNC F64 | lenSqr (void) const |
|
FW_CUDA_FUNC F64 | length (void) const |
|
FW_CUDA_FUNC Vec2d | normalized (F64len=(F64) 1) const |
|
FW_CUDA_FUNC void | normalize (F64len=(F64) 1) |
|
FW_CUDA_FUNC F64 | min (void) const |
|
FW_CUDA_FUNC Vec2d | min (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC F64 | max (void) const |
|
FW_CUDA_FUNC Vec2d | max (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC F64 | sum (void) const |
|
FW_CUDA_FUNC Vec2d | abs (void) const |
|
FW_CUDA_FUNC Vector< F64, L+1 > | toHomogeneous (void) const |
|
FW_CUDA_FUNC Vector< F64, L-1 > | toCartesian (void) const |
|
FW_CUDA_FUNC const F64 & | operator[] (int idx) const |
|
FW_CUDA_FUNC F64 & | operator[] (int idx) |
|
FW_CUDA_FUNC Vec2d & | operator= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator+= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator+= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator-= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator-= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator*= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator*= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator/= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator/= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator%= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator%= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator&= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator&= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator|= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator|= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator^= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator^= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator<<= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator<<= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d & | operator>>= (const F64 &a) |
|
FW_CUDA_FUNC Vec2d & | operator>>= (const VectorBase< F64, L, V > &v) |
|
FW_CUDA_FUNC Vec2d | operator+ (void) const |
|
FW_CUDA_FUNC Vec2d | operator+ (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator+ (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator- (void) const |
|
FW_CUDA_FUNC Vec2d | operator- (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator- (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator~ (void) const |
|
FW_CUDA_FUNC Vec2d | operator* (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator* (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator/ (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator/ (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator% (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator% (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator& (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator& (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator| (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator| (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator^ (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator^ (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator<< (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator<< (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | operator>> (const F64 &a) const |
|
FW_CUDA_FUNC Vec2d | operator>> (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC F64 | dot (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC Vec2d | clamp (const VectorBase< F64, L, V > &lo, const VectorBase< F64, L, W > &hi) const |
|
FW_CUDA_FUNC bool | operator== (const VectorBase< F64, L, V > &v) const |
|
FW_CUDA_FUNC bool | operator!= (const VectorBase< F64, L, V > &v) const |
|
Definition at line 379 of file Math.hpp.