CARLsim
6.1.0
CARLsim: a GPU-accelerated SNN simulator
|
a point in 3D space More...
#include <linear_algebra.h>
Public Member Functions | |
Point3D (int _x, int _y, int _z) | |
Point3D (double _x, double _y, double _z) | |
bool | operator!= (const Point3D &p) const |
Point3D | operator* (const double a) const |
Point3D | operator* (const Point3D &p) const |
Point3D | operator+ (const double a) const |
Point3D | operator+ (const Point3D &p) const |
Point3D | operator- (const double a) const |
Point3D | operator- (const Point3D &p) const |
Point3D | operator/ (const double a) const |
Point3D | operator/ (const Point3D &p) const |
bool | operator< (const Point3D &p) const |
bool | operator<= (const Point3D &p) const |
bool | operator== (const Point3D &p) const |
bool | operator> (const Point3D &p) const |
bool | operator>= (const Point3D &p) const |
Public Attributes | |
double | x |
double | y |
double | z |
Friends | |
std::ostream & | operator<< (std::ostream &strm, const Point3D &p) |
A point in 3D space. Coordinates (x,y,z) are of double precision.
[in] | x | x-coordinate |
[in] | y | y-coordinate |
[in] | z | z-coordinate |
Definition at line 59 of file linear_algebra.h.
|
inline |
|
inline |
Definition at line 62 of file linear_algebra.h.
|
inline |
Definition at line 80 of file linear_algebra.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 81 of file linear_algebra.h.
|
inline |
Definition at line 83 of file linear_algebra.h.
|
inline |
Definition at line 79 of file linear_algebra.h.
|
inline |
Definition at line 82 of file linear_algebra.h.
|
inline |
Definition at line 84 of file linear_algebra.h.
|
friend |
Definition at line 65 of file linear_algebra.h.
double x |
Definition at line 87 of file linear_algebra.h.
double y |
Definition at line 87 of file linear_algebra.h.
double z |
Definition at line 87 of file linear_algebra.h.