SGMScanInfo& SGMScanInfo::operator =(const SGMScanInfo &other){ if(this != &other){ AMDbObject::operator=(other); setScanName(other.scanName()); setHasEdge(other.hasEdge()); setEdge(other.edge()); setEnergy(other.energy()); setStart(other.start()); setMiddle(other.middle()); setEnd(other.end()); } return *this; }
SGMScanInfo::SGMScanInfo(const QString &scanName, QPair<QString, double> edgeAndEnergy, SGMEnergyPosition start, SGMEnergyPosition middle, SGMEnergyPosition end, QObject *parent) : AMDbObject(parent) { setName(scanName); setScanName(scanName); if(!edgeAndEnergy.first.isEmpty() && edgeAndEnergy.second > 0) hasEdge_ = true; else hasEdge_ = false; edge_ = edgeAndEnergy.first; energy_ = edgeAndEnergy.second; setStart(start); setMiddle(middle); setEnd(end); }
void LayerManager::setViewAndZoomIn(const QList<QPointF> coordinates) { while (containsAll(coordinates)) { setMiddle(coordinates); zoomIn(); } if (!containsAll(coordinates)) { zoomOut(); } mapcontrol->update(); }
void LayerManager::setView(QList<QPointF> coordinates) { setMiddle(coordinates); // mapcontrol->update(); }