Public Methods |
| MSLPoint3d () |
| MSLPoint3d (double x, double y, double z) |
| ~MSLPoint3d () |
double | xcoord () const |
double | ycoord () const |
double | zcoord () const |
double | W () const |
double | WD () const |
int | dim () const |
double | sqr_dist (const MSLPoint3d& q) const |
double | xdist (const MSLPoint3d& q) const |
double | ydist (const MSLPoint3d& q) const |
double | zdist (const MSLPoint3d& q) const |
double | distance (const MSLPoint3d& q) const |
MSLPoint3d | translate (double dx, double dy, double dz) const |
MSLPoint3d | reflect (const MSLPoint3d& q, const MSLPoint3d& r, const MSLPoint3d& s) const |
MSLPoint3d | reflect (const MSLPoint3d& q) const |
bool | operator== (const MSLPoint3d& q) const |
bool | operator!= (const MSLPoint3d& q) const |
Friends |
ostream& | operator<< (ostream& O, const MSLPoint3d& p) |
istream& | operator>> (istream& I, MSLPoint3d& p) |
istream& | operator>> (istream& is, list<MSLPoint3d> & vl) |
ostream& | operator<< (ostream& os, const list<MSLPoint3d> & vl) |