bool oiExchangeASCII::importOiData(oiExchangeObject &data){ //check element type switch (data.typeOfElement) { case (Configuration::ePointElement):{ return importPoint(data); break;} case (Configuration::ePlaneElement):{ return importPlane(data); break;} case (Configuration::eLineElement):{ return importLine(data); break;} case (Configuration::eSphereElement):{ return importSphere(data); break;} default: break; } return false; }
int MainUI::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QMainWindow::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: updatePointView((*reinterpret_cast< hash_map<int,Entity*>*(*)>(_a[1]))); break; case 1: updateNodeInfo((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break; case 2: newProject(); break; case 3: quit(); break; case 4: showAllObjects(); break; case 5: saveCurrentScreen(); break; case 6: itemView(); break; case 7: editorView(); break; case 8: filterPtsByOBAFilter(); break; case 9: classifyObjs(); break; case 10: resetEntitysType(); break; case 11: extractBuildingManual(); break; case 12: exportBuilding(); break; case 13: autoRun(); break; case 14: datasetInfo(); break; case 15: importDTM(); break; case 16: importPoint(); break; case 17: importRectangle(); break; case 18: importTIN(); break; case 19: text2las(); break; case 20: las2text(); break; case 21: about(); break; case 22: showMousePos((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2]))); break; case 23: identifyObject((*reinterpret_cast< const int(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2]))); break; case 24: cancelBuilding((*reinterpret_cast< const int(*)>(_a[1]))); break; case 25: useEntityParam((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const int(*)>(_a[2]))); break; default: ; } _id -= 26; } return _id; }