PointPos.cpp
上传用户:azhong891
上传日期:2013-06-04
资源大小:197k
文件大小:1k
源码类别:

GIS编程

开发平台:

Visual C++

  1. // PointPos.cpp: implementation of the CPointPos class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "Delaunay.h"
  6. #include "PointPos.h"
  7. #ifdef _DEBUG
  8. #undef THIS_FILE
  9. static char THIS_FILE[]=__FILE__;
  10. #define new DEBUG_NEW
  11. #endif
  12. //////////////////////////////////////////////////////////////////////
  13. // Construction/Destruction
  14. //////////////////////////////////////////////////////////////////////
  15. IMPLEMENT_SERIAL(CPointPos,CObject,1)  //
  16. CPointPos::CPointPos()
  17. {
  18. m_x=0;m_y=0;m_z=0.5;
  19. Fx=0;Fy=0;
  20. nx=0;ny=0;nz=0;
  21. }
  22. CPointPos::~CPointPos()
  23. {
  24. }
  25. void CPointPos::Serialize(CArchive& ar) //////
  26. {
  27. if(ar.IsStoring())
  28. {
  29. ar<<m_x<<m_y<<m_z<<Fx<<Fy;
  30. }
  31. else
  32. {
  33. ar>>m_x>>m_y>>m_z>>Fx>>Fy;
  34. }
  35. }
  36. CPointPos::CPointPos(double x, double y)
  37. {
  38. m_x=x;m_y=y;m_z=0.5;//double(rand())/double(RAND_MAX);
  39. Fx=0;Fy=0;
  40. nx=0;ny=0;nz=0;
  41. }