#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.
1.2.14 written by Dimitri van Heesch,
 © 1997-2002