public void GetMaximas() {
        lowerX = 0;//PointArray[0];
        upperX = 0;//PointArray[0];

        lowerY = 0;//PointArray[1];
        upperY = 0;//PointArray[1];
        for (int i = 0; i <= (PointArray.length-1); i += 2) {
            if (Double.isInfinite(PointArray[i])) {// || Double.isNaN(PointArray[i])){
                continue;
            }
            if (PointArray[i] < lowerX) {
                lowerX = PointArray[i];
            } else if (PointArray[i] > upperX) {
                upperX = PointArray[i];
            }
            if (Double.isInfinite(PointArray[i + 1])) {// || Double.isNaN(PointArray[i+1])){
                continue;
            }
            if (PointArray[i + 1] < lowerY) {
                lowerY = PointArray[i + 1];
            } else if (PointArray[i + 1] > upperY) {
                upperY = PointArray[i + 1];
            }
        }
    }