fixed correspondence-point deletion

This commit is contained in:
2017-03-23 18:01:46 +01:00
parent d80d356dea
commit 9a8516defb
2 changed files with 3 additions and 2 deletions

View File

@@ -95,7 +95,7 @@ MainController::MainController() {
connect(mw, &MainWindow::onGridShowEdges, [&] (const bool show) {mw->getMapView3D()->getGridRenderer()->setShowEdges(show);} ); connect(mw, &MainWindow::onGridShowEdges, [&] (const bool show) {mw->getMapView3D()->getGridRenderer()->setShowEdges(show);} );
mapModel->load("../IndoorMap/maps/SHL36.xml"); mapModel->load("../IndoorMap/maps/SHL37.xml");
//mapModel->resize(0.983, 0.983, 1, -0.2, -0.3, 0); //mapModel->resize(0.983, 0.983, 1, -0.2, -0.3, 0);

View File

@@ -36,7 +36,8 @@ public:
MV3DElement* getMV3D() const override {return (MV3DElement*) &mv3d;} MV3DElement* getMV3D() const override {return (MV3DElement*) &mv3d;}
void deleteMe() const override { void deleteMe() const override {
; parent->removeElement(this);
map->earthReg.correspondences.erase(std::remove(map->earthReg.correspondences.begin(), map->earthReg.correspondences.end(), reg), map->earthReg.correspondences.end());
} }
int getNumParams() const override { int getNumParams() const override {