
#include <mapbasic.h>


Public Member Functions | |
| Point_3 () | |
| Point_3 (T t) | |
| Point_3 (Origin) | |
| Point_3 (T a, T b, T c) | |
| T & | operator[] (const int i) |
| const T & | operator[] (const int i) const |
| Point_3 & | operator+= (const Vector_3< T > &v) |
| Assign operators. | |
| Point_3 & | operator-= (const Vector_3< T > &v) |
| Point_3 | operator+ (const Vector_3< T > &v) const |
| Arithmatic operators. | |
| Point_3 | operator- (const Vector_3< T > &v) const |
| Vector_3< T > | operator- (const Point_3 &v) const |
| bool | operator== (const Point_3 &p) const |
| bool | operator!= (const Point_3 &p) const |
| bool | operator< (const Point_3 &v) const |
| bool | is_origin () const |
Definition at line 126 of file mapbasic.h.
Definition at line 128 of file mapbasic.h.
Referenced by Point_3< T >::operator+(), and Point_3< T >::operator-().

Definition at line 129 of file mapbasic.h.
Definition at line 130 of file mapbasic.h.
Definition at line 132 of file mapbasic.h.
Reimplemented from Vector_3< T >.
Definition at line 133 of file mapbasic.h.
References Vector_3< T >::_x.
Reimplemented from Vector_3< T >.
Definition at line 134 of file mapbasic.h.
References Vector_3< T >::_x.
Assign operators.
Definition at line 140 of file mapbasic.h.
References Vector_3< T >::_x, Vector_3< T >::_y, Vector_3< T >::_z, Vector_3< Type >::x(), Vector_3< Type >::y(), and Vector_3< Type >::z().

Definition at line 142 of file mapbasic.h.
References Vector_3< T >::_x, Vector_3< T >::_y, Vector_3< T >::_z, Vector_3< Type >::x(), Vector_3< Type >::y(), and Vector_3< Type >::z().

Arithmatic operators.
Definition at line 146 of file mapbasic.h.
References Vector_3< T >::_x, Vector_3< T >::_y, Vector_3< T >::_z, Point_3< T >::Point_3(), Vector_3< Type >::x(), Vector_3< Type >::y(), and Vector_3< Type >::z().

Definition at line 148 of file mapbasic.h.
References Vector_3< T >::_x, Vector_3< T >::_y, Vector_3< T >::_z, Point_3< T >::Point_3(), Vector_3< Type >::x(), Vector_3< Type >::y(), and Vector_3< Type >::z().

Definition at line 150 of file mapbasic.h.
References Vector_3< T >::_x, Vector_3< T >::_y, Vector_3< T >::_z, Vector_3< Type >::x(), Vector_3< Type >::y(), and Vector_3< Type >::z().

Definition at line 153 of file mapbasic.h.
References Vector_3< Type >::x(), Vector_3< T >::x(), Vector_3< Type >::y(), Vector_3< T >::y(), Vector_3< Type >::z(), and Vector_3< T >::z().

Definition at line 156 of file mapbasic.h.
References Vector_3< Type >::x(), Vector_3< T >::x(), Vector_3< Type >::y(), Vector_3< T >::y(), Vector_3< Type >::z(), and Vector_3< T >::z().

Definition at line 159 of file mapbasic.h.
References Vector_3< Type >::operator<().

Definition at line 162 of file mapbasic.h.
References Vector_3< T >::_x, Vector_3< T >::_y, and Vector_3< T >::_z.
1.5.5