point.h
资源名称:c.rar [点击查看]
上传用户:puke2000
上传日期:2022-07-25
资源大小:912k
文件大小:1k
源码类别:

C#编程

开发平台:

Visual C++

  1. //*******************
  2. //**    point.h    **
  3. //*******************
  4. #include <math.h>
  5. class Point{
  6. public:
  7.   void Set(double ix,double iy)    //接口
  8.   {
  9.     x=ix;  y=iy;
  10.   }
  11.   double xOffset()                 //接口
  12.   {
  13.     return x;
  14.   }
  15.   double yOffset()                 //接口
  16.   {
  17.     return y;
  18.   }
  19.   double angle()                   //接口
  20.   {
  21.     return (180/3.14159)*atan2(y,x);
  22.   }
  23.   double radius()                  //接口
  24.   {
  25.     return sqrt(x*x+y*y);
  26.   }
  27. protected:
  28.   double x;
  29.   double y;
  30. };