#ifndef ACTION_MODIFIED_WELLSECTION_NOTWELLS_ITEM_H #define ACTION_MODIFIED_WELLSECTION_NOTWELLS_ITEM_H #include "ActionModifiedItem.h" #include "WellPoleLib/WellBaseObj.h" namespace NAction { class CActionModifiedNotWell :public CActionModifiedItem { public: CActionModifiedNotWell(CSigmaDoc* ppDoc , UINT actionType, const CPositionList& list); CActionModifiedNotWell(CSigmaDoc* ppDoc , UINT actionType); virtual ~CActionModifiedNotWell(void); void AddCloneItem(const CPositionList& list); virtual bool AddCloneItem(POSITION pos, COne* pOne, bool bCreateAdd = true); protected: virtual void PerformOperation(void); virtual void PerformOperation(std::unique_ptr ModifiedEntry::* member); //在c#端中需要添加这个 WELLOBJVECTOR m_WellObjBaseArr; CArray m_indexArray; }; } #pragma once #endif //