|
| Vector3D (Point3D &a, Point3D &b) |
|
| Vector3D (Point3D const &a) |
|
| Vector3D (double _x, double _y, double _z) |
|
double | dot (Vector3D &a) |
|
double | module () |
|
void | divide (double a) |
|
void | mult (double a) |
|
double | length2 () const |
|
Point3D | linear (double a, Point3D &b) |
|
Point3D | add (const Point3D &_a) |
|
Point3D | rotate (const Point3D &v1, const Point3D &v2, const Point3D &v3) |
|
void | calc () |
|
void | calc (double _x, double _y, double _z) |
|
void | calc (Point3D const &_a) |
|
double | dist2 (Point3D &a) |
|
double | dist (Point3D &a) |
|
Point3D | operator+ (Point3D &a) |
|
| Point3D (double _x, double _y, double _z) |
|
| Point3D (Point3D const &a) |
|
double | rdist (Point3D &a) |
|
bool | IsBetween (Point3D &p0, Point3D &p1) |
|
bool | IsNear (float px, float py, float pz, float tolerance=5) |
|
Point3D & | operator= (const Point3D &_a) |
|
void | calc () |
|
void | calc (double _x, double _y) |
|
void | calc (Point2D const &a) |
|
double | dist2 (Point2D &a) |
|
double | dist (Point2D &a) |
|
| Point2D (double _x, double _y) |
|
| Point2D (Point2D const &a) |
|
Point2D & | operator= (const Point2D &a) |
|
|
double | z |
|
double | r |
|
double | x |
|
double | y |
|
double | rz |
|
double | rz2 |
|
The documentation for this class was generated from the following file: