#pragma once #include "item.h" namespace NItem { class CItemWellGroup : public CItem { public: CItemWellGroup(CSigmaDoc * ppDoc); virtual ~CItemWellGroup(void); void UpdateDraw(CDC *pDC); void OnLButtonDown(CDC *pDC, UINT nFlags, CPoint point, int vk); void DrawAssistant(CDC * pDC, int mouseX, int mouseY); void SetWellPointZ(double pointZ); void SetData(BYTE* buffElement, int buffLen); bool GetWellPoint(double * xOut, double * yOut, double * zOut); void ApplyData(); private: void SetPoint(CPoint3D pt); COne* CreateOne(); public: double m_z; // z CPoint3D m_pt; // 井点的坐标 COne * m_pWellGroupOne = nullptr; //相当于临时显示图元 }; };