Files
envi-code/SourceCode/Code2026/tg_shs/shs_siteplan/XDrawUGRampEdJig.h
T

28 lines
743 B
C++
Raw Normal View History

2026-10-04 00:04:20 +08:00
#pragma once
2026-09-28 15:28:50 +08:00
#include "dbjig.h"
#include "TDbUnderGroundRamp.h"
class XDrawUGRampEdJig :
public AcEdJig
{
public:
XDrawUGRampEdJig();
virtual ~XDrawUGRampEdJig();
void doIt();
virtual DragStatus sampler();
virtual Adesk::Boolean update();
virtual AcDbEntity* entity() const;
void SetRampDrawStyle(int nDrawStyle);
2026-10-04 00:04:20 +08:00
//设置道路左边线(左边线为基线)
2026-09-28 15:28:50 +08:00
void SetRampPoly(XPoly2D &rampPolyBase);
int GetRetCode(int *kwordId=NULL) const;
void SetPreview(XPoly2D &rampPolyBase);
TDbUnderGroundRamp *m_pDrawEnt;
2026-10-04 00:04:20 +08:00
int m_nRetCode; //返回码
const TCHAR *m_pszPrompt; //提示信息
const TCHAR *m_pszKeyword; //关键字
2026-09-28 15:28:50 +08:00
int m_nFlag;
double m_nRadius;
XPoint m_ptStart, m_ptEnd, m_ptAny;
XPoly2D m_rampPolyBase;
};