/*
* Copyright (C) 2014 Alec Dhuse
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package co.foldingmap.testMapObjects;
import co.foldingmap.map.vector.VectorObject;
import co.foldingmap.map.vector.VectorLayer;
import co.foldingmap.map.vector.Coordinate;
import co.foldingmap.map.vector.LineString;
import co.foldingmap.map.vector.CoordinateList;
import co.foldingmap.map.DigitalMap;
import org.junit.Ignore;
/**
*
* @author Alec
*/
@Ignore
public class MergeTestObjects {
public static DigitalMap getMap() {
DigitalMap mapData = new DigitalMap();
VectorLayer layer = getLayer();
mapData.addLayer(layer);
mapData.setSelected(layer.getObjectList());
return mapData;
}
public static VectorLayer getLayer() {
VectorLayer l = new VectorLayer("Layer");
l.addObject(getLine1());
l.addObject(getLine2());
return l;
}
public static VectorObject getLine1() {
VectorObject object;
CoordinateList<Coordinate> cList = getLine1Coordinates();
object = new LineString("Untitled Path", "Untitled Path", cList);
return object;
}
public static VectorObject getLine2() {
VectorObject object;
CoordinateList<Coordinate> cList = getLine2Coordinates();
object = new LineString("Untitled Path", "Untitled Path", cList);
return object;
}
public static CoordinateList<Coordinate> getLine1Coordinates() {
CoordinateList<Coordinate> cList = new CoordinateList<Coordinate>();
cList.add(new Coordinate("-121.14198,44.372704,0.0"));
cList.add(new Coordinate("-121.14217,44.372696,0.0"));
cList.add(new Coordinate("-121.14237,44.37278,0.0"));
cList.add(new Coordinate("-121.142555,44.372883,0.0"));
cList.add(new Coordinate("-121.14273,44.372967,0.0"));
cList.add(new Coordinate("-121.142815,44.373028,0.0"));
cList.add(new Coordinate("-121.14283,44.37313,0.0"));
cList.add(new Coordinate("-121.14294,44.373188,0.0"));
cList.add(new Coordinate("-121.14319,44.37326,0.0"));
cList.add(new Coordinate("-121.14346,44.373207,0.0"));
return cList;
}
public static CoordinateList<Coordinate> getLine2Coordinates() {
CoordinateList<Coordinate> cList = new CoordinateList<Coordinate>();
cList.add(new Coordinate("-121.14138,44.37285,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1411,44.372932,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14095,44.372982,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.140854,44.373043,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14073,44.37305,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14069,44.373013,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1406,44.372955,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.140564,44.37285,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14055,44.37278,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.140495,44.372696,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14051,44.372646,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14057,44.37253,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1406,44.372482,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.140724,44.372448,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14083,44.37246,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.140945,44.37242,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14104,44.372437,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14118,44.372505,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14124,44.372547,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14128,44.372448,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.141365,44.37239,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14139,44.372364,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14144,44.372303,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1415,44.372227,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14156,44.372143,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14166,44.372025,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14176,44.37191,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1418,44.371845,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14183,44.371777,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1418,44.3717,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.141754,44.371655,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14169,44.37162,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14162,44.371593,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.141556,44.37159,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.141495,44.37156,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14149,44.37149,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14148,44.37145,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14148,44.371414,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14162,44.371284,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14174,44.37124,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14188,44.37119,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14203,44.37108,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14207,44.37107,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1421,44.37113,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1422,44.37112,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142265,44.37113,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14219,44.371197,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142105,44.371223,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142075,44.37128,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14194,44.371323,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14181,44.371365,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14177,44.371387,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.141815,44.37148,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14185,44.371563,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.141884,44.371593,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14195,44.371647,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142075,44.371796,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142166,44.371902,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14236,44.37184,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14247,44.371723,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14262,44.371727,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14267,44.3717,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14271,44.37168,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14286,44.37156,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142944,44.37147,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.143005,44.371414,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14309,44.371353,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14316,44.371326,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14325,44.371296,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1433,44.371254,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14336,44.371246,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14344,44.37129,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14349,44.371296,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14361,44.37131,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14362,44.37135,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14357,44.371445,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.143486,44.371548,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14346,44.371597,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14345,44.37163,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14338,44.371784,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14334,44.37182,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.143265,44.371883,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14313,44.37196,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14304,44.37204,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14298,44.3721,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142914,44.372185,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14288,44.37226,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142845,44.372326,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14269,44.37243,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14264,44.372482,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14266,44.37249,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142685,44.37249,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14275,44.37251,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142784,44.372517,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14277,44.37257,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14275,44.3726,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14279,44.372593,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14292,44.37261,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.142975,44.372593,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.143036,44.372585,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.143234,44.372536,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14339,44.372513,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14358,44.37251,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14365,44.37251,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14372,44.37252,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14366,44.372562,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.143654,44.37261,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14379,44.372803,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14366,44.372833,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14353,44.372864,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14343,44.37283,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14324,44.372757,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14318,44.372856,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14316,44.37292,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14329,44.373055,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14325,44.373096,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.1433,44.37313,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14336,44.373165,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14344,44.373196,0,2013-07-09T18:56:51Z"));
cList.add(new Coordinate("-121.14346,44.373207,0,2013-07-09T18:56:51Z"));
return cList;
}
}