Files
envi-code/SourceCode/Code2026/Dimension/PositiveElevationCalc.h
T

26 lines
592 B
C++
Raw Normal View History

2026-09-28 15:28:50 +08:00
#pragma once
#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<CALCNODE> &data, const AcDbObjectId &idSWell); // cet 2011.6.8 add 判断是否产生跌水井 // cet 2011.7.5 modfiy 改为非const,方便修改
};