#include </msg/src/geom/point3d.h>
Public Members | |||
Point3d () | |||
Point3d (double xx, double yy, double zz) | |||
virtual double | X () const | ||
virtual double | Y () const | ||
virtual double | Z () const | ||
virtual void | setX (double a) | ||
virtual void | setY (double a) | ||
virtual void | setZ (double a) | ||
double | sqr_dist (const Point3d& p) const | ||
Point3d | findSphericalMid (const Point3d& p) const | ||
Point3d | operator+ (Vector3d v) | ||
Point3d | operator+ (Direction3d v) | ||
Point3d | operator- (Vector3d v) | ||
Protected Members | |||
double | x | ||
double | y | ||
double | z | ||
Friends | |||
ostream& | operator<< ( ostream& out, const Point3d& p) | ||
istream& | operator>> ( istream& in, Point3d& p ) |
MSG::Point3d::Point3d () |
MSG::Point3d::Point3d (double xx, double yy, double zz) |
double MSG::Point3d::X () const [virtual]
|
double MSG::Point3d::Y () const [virtual]
|
double MSG::Point3d::Z () const [virtual]
|
void MSG::Point3d::setX (double a) [virtual]
|
void MSG::Point3d::setY (double a) [virtual]
|
void MSG::Point3d::setZ (double a) [virtual]
|
double MSG::Point3d::sqr_dist (const Point3d & p) const |
Point3d MSG::Point3d::findSphericalMid (const Point3d & p) const |
Point3d MSG::Point3d::operator+ (Vector3d v) |
Point3d MSG::Point3d::operator+ (Direction3d v) |
Point3d MSG::Point3d::operator- (Vector3d v) |
ostream& operator<< (ostream & out, const Point3d & p) [friend]
|
istream& operator>> (istream & in, Point3d & p) [friend]
|
double MSG::Point3d::x [protected]
|
double MSG::Point3d::y [protected]
|
double MSG::Point3d::z [protected]
|