#ifndef _THUNDERCACULATE_H__ #define _THUNDERCACULATE_H__ #if _MSC_VER > 1000 #pragma once #endif #include "CaculateResult.h" class TGLightningRodData; class TGThunderCaculate { public: TGThunderCaculate(); virtual ~TGThunderCaculate(); public: //通过避雷针数据进行计算 void CaculateThunderData(const TGLightningRodData *pData); private: //得到滚球圆心坐标 ptCen为返回值,其他为输入值 void GetGroundCenter(const AcGePoint3d ptInsert,double dHeight,double dGroundRadius,AcGePoint3d& ptCen); bool DocGetMeterUnitDraw(); public: CCaculateResult m_result; //计算结果 }; #endif // !defined(AFX_THUNDERCACULATE_H__F5C4CEB8_A2F3_4680_8DF0_3405CC9D2228__INCLUDED_)