#ifndef __POSITIVEELEVATIONCALC_H__ #define __POSITIVEELEVATIONCALC_H__ #include "ElevationCalc.h" class PositiveElevationCalc: public ElevationCalc { public: PositiveElevationCalc(); virtual void InitCalcSys(); // 初始化计算 virtual void LayingDepthCalc(); // 埋深计算 virtual void AutoCalc(BOOL bModify = FALSE); // 自动计算 bModify 用于控制跌水井不符合最小埋深时 是否改为普通井 virtual void CheckSys(CWnd *pWnd = NULL); private: void CheckSys(BOOL bModifyDropWell); bool isDropWell(std::vector &data, const AcDbObjectId &idSWell); // cet 2011.6.8 add 判断是否产生跌水井 // cet 2011.7.5 modfiy 改为非const,方便修改 }; #endif