datafacer Geometry{ service list[list[real]] convertLineStringInLatLong(list[list[real]] coordinates); service list[list[real]] triListByY(list[list[real]] coordinates); service list[list[real]] getMovedCoordinates(list[list[real]] coordinatesList, real alpha,real beta); service list[list[real]] getMovedCoordinatesAndAdapt(list[list[real]] coordinatesList,list[list[real]] lineToAdapt, real alpha,real beta); service list[list[real]] getMovedCoordinatesWithConstantEndings(list[list[real]] coordinatesList, real alpha,real beta); service list[list[real]] getMovedLineFromLine(list[list[real]] listToMove, list[list[real]] line); service list[list[real]] listOrderByPoint(real x,real y,int decimal, list[list[real]] listToOrder); service list[list[real]] erosion(list[list[real]] list, real coeffX, real coeffY); service list[list[real]] getSubList(int begin,int end,list[list[real]] list); service list[list[real]] mergeList(list[list[real]] list1, list[list[real]] list2); service list[list[real]] leftPartOf(list[list[real]] list1); service list[list[real]] rightPartOf(list[list[real]] list1); service list[list[real]] stickToLine(list[list[real]] lineToStick, list[list[real]] referenceLine); service list[list[real]] graduateMove(real k1,real coeff,list[list[real]] coordinates, list[list[real]] lineToAdapt); }