#include <gul_types.h>
Public Methods | |
T | weight () const |
point () | |
template<class T2> | point (const T2 &ax, const T2 &ay, const T2 &az) |
template<class T2> point< T > & | operator= (const point2< T2 > &a) |
template<class T2> point< T > & | operator= (const point< T2 > &a) |
point< T > & | operator+= (const point< T > &a) |
point< T > & | operator-= (const point< T > &a) |
point< T > & | operator *= (T &a) |
const T & | operator[] (size_t i) const |
operator vec4 () const | |
Static Public Methods | |
int | dim () |
bool | hom () |
Public Attributes | |
T | x |
T | y |
T | z |
|
|
|
|
|
Definition at line 866 of file gul_types.h.
00866 { return 3; } |
|
Definition at line 867 of file gul_types.h.
00867 { return false; } |
|
Definition at line 903 of file gul_types.h.
|
|
Definition at line 910 of file gul_types.h.
|
|
Definition at line 893 of file gul_types.h.
|
|
Definition at line 898 of file gul_types.h.
|
|
Definition at line 886 of file gul_types.h.
|
|
Definition at line 878 of file gul_types.h.
|
|
Definition at line 908 of file gul_types.h. References x.
00908 { return (&x)[i]; } |
|
Definition at line 868 of file gul_types.h.
00868 { return rtr<T>::one(); } |
|
Definition at line 863 of file gul_types.h. Referenced by operator *=(), operator vec4(), operator+=(), operator-=(), operator=(), operator[](), and weight(). |
|
Definition at line 864 of file gul_types.h. Referenced by operator *=(), operator vec4(), operator+=(), operator-=(), operator=(), and weight(). |
|
Definition at line 865 of file gul_types.h. Referenced by operator *=(), operator vec4(), operator+=(), operator-=(), operator=(), and weight(). |