ppoint.cpp
Upload User: puke2000
Upload Date: 2022-07-25
Package Size: 912k
Code Size: 1k
Category:

CSharp

Development Platform:

Visual C++

  1. //=====================================
  2. // ppoint.cpp
  3. // 直角坐标版本
  4. //=====================================
  5. #include"ppoint.h"
  6. #include<cmath>
  7. using namespace std;
  8. //-------------------------------------
  9. void PPoint::set(double ix, double iy){
  10.   x=ix;  y=iy;
  11. }//------------------------------------
  12. double PPoint::xOffset(){
  13.   return x;
  14. }//------------------------------------
  15. double PPoint::yOffset(){
  16.   return y;
  17. }//------------------------------------
  18. double PPoint::angle(){
  19.   return (180/3.14159)*atan2(y,x);
  20. }//------------------------------------
  21. double PPoint::radius(){
  22.   return sqrt(x*x+y*y);
  23. }//------------------------------------
  24.