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) |