#pragma once #include "ZxDataObject.h" #include "nmData_global.h" class ZxDataProject; class ZxDataWell; // 数值试井数据对象如何进行初始加载的方式 class NM_DATA_EXPORT nmDataUtils : public QObject { public: nmDataUtils(); ~nmDataUtils(); // 对数据对象的children进行外部扩充:ZxDataProject 和 ZxDataWell static bool extendChildrenOfProj(ZxDataProject* pDataProj); static bool extendChildrenOfWell(ZxDataWell* pDataWell); // 删除井时,也需要进行外部扩充式删除(注意:工区Project不需要,只需要井接口) static bool deleteChildrenOfWell(ZxDataWell* pDataWell); static QStringList readNmDataFile(const QString &filePath); };