#include <gul_types.h>
Public Methods | |
T | weight () const |
hpoint () | |
template<class T2> | hpoint (const T2 &ax, const T2 &ay, const T2 &az, const T2 &aw) |
template<class T2> hpoint< T > & | operator= (const point< T2 > &a) |
template<class T2> hpoint< T > & | operator= (const point2< T2 > &a) |
template<class T2> hpoint< T > & | operator= (const hpoint2< T2 > &a) |
hpoint< T > & | operator+= (const hpoint< T > &a) |
hpoint< T > & | operator-= (const hpoint< T > &a) |
hpoint< 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 |
T | w |
|
|
|
|
|
Definition at line 1008 of file gul_types.h.
01008 { return 4; } |
|
Definition at line 1009 of file gul_types.h.
01009 { return true; } |
|
Definition at line 1057 of file gul_types.h.
|
|
Definition at line 1064 of file gul_types.h.
|
|
Definition at line 1047 of file gul_types.h.
|
|
Definition at line 1052 of file gul_types.h.
|
|
Definition at line 1039 of file gul_types.h.
|
|
Definition at line 1030 of file gul_types.h.
|
|
Definition at line 1021 of file gul_types.h.
|
|
Definition at line 1062 of file gul_types.h. References x.
01062 { return (&x)[i]; } |
|
Definition at line 1010 of file gul_types.h.
01010 { return w; } |
|
Definition at line 1007 of file gul_types.h. Referenced by operator *=(), operator vec4(), operator+=(), operator-=(), operator=(), and weight(). |
|
Definition at line 1004 of file gul_types.h. Referenced by operator *=(), operator vec4(), operator+=(), operator-=(), operator=(), operator[](), and weight(). |
|
Definition at line 1005 of file gul_types.h. Referenced by operator *=(), operator vec4(), operator+=(), operator-=(), operator=(), and weight(). |
|
Definition at line 1006 of file gul_types.h. Referenced by operator *=(), operator vec4(), operator+=(), operator-=(), operator=(), and weight(). |