point.h 573 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef __POINT_H__
  2. #define __POINT_H__
  3. class cPoint {
  4. public:
  5. cPoint ();
  6. cPoint (double x_, double y_, double z_ = -999);
  7. ~cPoint ();
  8. bool Ok ();
  9. void show ();
  10. void set_XYZ (double x_, double y_, double z_ = -999);
  11. void set_X (double x_);
  12. void set_Y (double y_);
  13. void set_Z (double z_);
  14. double get_X () { return m_X;}
  15. double get_Y () { return m_Y;}
  16. double get_Z () { return m_Z;}
  17. private:
  18. double m_X;
  19. double m_Y;
  20. double m_Z;
  21. };
  22. #endif