protected override IGeometry IndicesOfThenExtract(IGeometry input, IGeometry subLine) { var indexedLine = new LocationIndexedLine(input); var loc = indexedLine.IndicesOf(subLine); var result = indexedLine.ExtractLine(loc[0], loc[1]); return(result); }
private void RunExtractLine(string wkt, LinearLocation start, LinearLocation end, string expected) { var geom = Read(wkt); var lil = new LocationIndexedLine(geom); var result = lil.ExtractLine(start, end); //System.out.println(result); CheckExpected(result, expected); }
private void RunExtractLine(String wkt, LinearLocation start, LinearLocation end, String expected) { IGeometry geom = Read(wkt); LocationIndexedLine lil = new LocationIndexedLine(geom); IGeometry result = lil.ExtractLine(start, end); //System.out.println(result); CheckExpected(result, expected); }