#include <hpoint_nd.h>
Public Types | |
typedef float | T |
Public Methods | |
HPoint_nD () | |
HPoint_nD (T *d, int c) | |
HPoint_nD (T a) | |
HPoint_nD (T X, T Y, T W) | |
HPoint_nD (T X, T Y, T Z, T W) | |
HPoint_nD (const HPoint_nD &a) | |
HPoint_nD (const Point_nD< T, 2 > &a) | |
~HPoint_nD () | |
T & | x () |
T | x () const |
T & | y () |
T | y () const |
T & | z () |
T | z () const |
T & | w () |
T | w () const |
HPoint_nD< T, 2 > & | operator= (const HPoint_nD< T, 2 > &v) |
HPoint_nD< T, 2 > & | operator= (const Point_nD< T, 2 > &v) |
HPoint_nD< T, 2 > & | operator= (const T v) |
HPoint_nD< T, 2 > & | operator *= (T v) |
HPoint_nD< T, 2 > & | operator/= (T v) |
HPoint_nD< T, 2 > & | operator-= (const HPoint_nD< T, 2 > &v) |
HPoint_nD< T, 2 > & | operator+= (const HPoint_nD< T, 2 > &v) |
void | move (const Point_nD< T, 2 > &m) |
Point_nD< T, 2 > | projectW () |
Public Attributes | |
T * | data |
int | created |
Static Protected Attributes | |
T | dumbVar |
This class also defines basic mathematical operators for 3D homogeneous points. author Philippe Lavoie (14 October, 1998) Modified by: ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
Definition at line 162 of file hpoint_nd.h.