def addWayPoint(self, event):
        x = event.pos().x()
        y = event.pos().y()
        point = (x, y)
        self.wayPoints.append(point)

        if (event.button() == QtCore.Qt.LeftButton):
            lonMin, latMin, lonMax, latMax = self.imageMetadata['bbox']
            sizeX, sizeY = self.imageMetadata['size']
            lat, lon = ImageUtils.posImage2Coords(x, y, sizeX, sizeY, latMin,
                                                  lonMin, latMax, lonMax)
            point_ll = (lat, lon)
            self.wayPoints_lat_lon.append(point)
            currentRowCount = self.table.rowCount()
            item = QTableWidgetItem()
            alt = QTableWidgetItem()
            if self.toffButton.isChecked():
                if self.toffButton.text() == 'Take off':
                    item.setText("TAKE OFF to " + str(lat) + ' ' + str(lon))
                    self.toffButton.setChecked(False)
                    self.toffButton.setText('Land')
                else:
                    item.setText("LAND in " + str(lat) + ' ' + str(lon))
                    self.toffButton.setChecked(False)
                    self.toffButton.setText('Take off')
            else:
                item.setText("lat: " + str(lat) + ' lon: ' + str(lon))
            alt.setText(self.altitudeText.text())
            self.table.insertRow(currentRowCount)
            self.table.setItem(currentRowCount, 0, item)
            self.table.setItem(currentRowCount, 1, alt)
    def getPos(self, event):
        '''
        function who reference the mouse position in the image over coordinades
        :param event: event executed
        :return: None
        '''
        x = event.pos().x()
        y = event.pos().y()
        lonMin, latMin, lonMax, latMax = self.imageMetadata['bbox']

        sizeX, sizeY = self.imageMetadata['size']

        lat, lon = ImageUtils.posImage2Coords(x, y, sizeX, sizeY, latMin,
                                              lonMin, latMax, lonMax)
        self.labelGP.setText("lat: " + str(lat) + ' lon: ' + str(lon) +
                             " X: " + str(x) + " Y: " + str(y))