Files
envi-code/SourceCode/Code2026/Dimension/SnapSprinkerJig.h
T
2026-09-28 15:28:50 +08:00

30 lines
951 B
C++

#ifndef _SNAPSPRINKERJIG_H__
#define _SNAPSPRINKERJIG_H__
#include "SprinklerByLineDlg.h"
#include "XDbOsnapPoint.h"
class CSnapSprinklerPreview;
class TSnapSprinkerJig: public TSprinklerJig
{
public:
TSnapSprinkerJig(CSprinkIsometryDlg *dlg, XPoint pt1, double nXDist, double nYDist); //脹擒驗芛
TSnapSprinkerJig(CSprinklerByLineDlg *dlg, XPoint pt1); //眻盄驗芛
TSnapSprinkerJig(CSprinklerByRectDlg *dlg, XPoint pt1); //撻倛驗芛
TSnapSprinkerJig(CSprinklerByFreeDlg *dlg, XPoint pt1); //¦砩驗芛
TSnapSprinkerJig(CSprinklerBySectionDlg *dlg, XPoint pt1, XPoint pt2, XPoint pt3); //圮倛驗芛
TSnapSprinkerJig(CSprinklerByArcDlg *dlg, XPoint pt1, XPoint pt2); //說倛驗芛
virtual DragStatus sampler();
protected:
virtual AcDbEntity* entity() const;
private:
XDbOsnapPoint *m_pOsnapPoint;
};
#endif