#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.