diff --git a/testHasttable/cimexporter.cpp b/testHasttable/cimexporter.cpp index 180c447..de8c931 100644 --- a/testHasttable/cimexporter.cpp +++ b/testHasttable/cimexporter.cpp @@ -154,7 +154,7 @@ void CIMExporter::exportTo(const QString& path,const QString &rootID) { QFileInfo targetBasename(p->getLoadPath()); -// std::cout<<"search for "<getLoadPath().toLocal8Bit().data()< &s)//把所有元件的标识进行编号 { if(ite->dispose) { - std::cout<id.toStdString()<<" dispose"<id.toStdString()<<" dispose"<id]=v; linkage[v->fromID].push_back(v); linkage[v->toID].push_back(v); - std::cout<fromID.toStdString()<<" "<id.toStdString()<<" "<toID.toStdString()<fromID.toStdString()<<" "<id.toStdString()<<" "<toID.toStdString()<buildTreeTo(element,root,linkage,idToBranch); // this->visited.remove(this->branchList.at(2)->id); - this->buildTreeFrom(element,root,linkage,idToBranch); +// this->buildTreeFrom(element,root,linkage,idToBranch); this->merge(element,idToBranch); - QFile file("1.xml"); - if(file.open(QFile::WriteOnly)) - { -// root.setContent(&file); - QTextStream writer(&file); +// QFile file("1.xml"); +// if(file.open(QFile::WriteOnly)) +// { +//// root.setContent(&file); +// QTextStream writer(&file); - root.save(writer,4); - file.close(); - } +// root.save(writer,4); +// file.close(); +// } //看看是不是每个都访问到了 foreach(BranchStruc* v,this->branchList) { @@ -99,7 +99,7 @@ void ElementReduction::merge(QDomElement &element,QHash& branch->dispose=true; while(node.childNodes().length()>0) { - std::cout<<"append "< loadInfo=(*this->loadsToLoadInfo)[fileName]; -// std::cout<<"file name "<setLoadPath(filePath); } @@ -170,7 +170,7 @@ bool LoadMapping::readMatch(const QString& dir) QRegExp regExp("\\(.*\\)"); SFDid=sep.at(0); SFDid=SFDid.replace(regExp,""); - QVector > loads; +// QVector > loads; for(int i=1;iloadsToLoadInfo)[sep.at(i)]=t; +// if(SFDid=="SFD-43064") +// { +// std::cout<<"SFD-43064 "<getSubstationLoad("SFD-43064").length()<loads)[SFDid].push_back(t); } - (*this->loads)[SFDid]=loads; } file.close(); diff --git a/testHasttable/main.cpp b/testHasttable/main.cpp index 2ffac2b..441e0a7 100644 --- a/testHasttable/main.cpp +++ b/testHasttable/main.cpp @@ -127,7 +127,7 @@ int main(int argc, char *argv[]) // LoadMapping lm; // lm.load("D:/Project/佛山项目/数据/搭网架参数文件/","D:/Project/佛山项目/数据/匹配的数据/","D:/Project/佛山项目/数据/exception.txt");//单例,执行一次行了。 -// std::cout<