static SMapWorkRequest CreateWorkRequestForApprox(int jobId) { CanvasSize canvasSize = new CanvasSize(1500, 1000); string sx = "-7.77919999999999943236517196964994e-01"; string ex = "7.50666666666666623738043047827275e-01"; string sy = "8.90133333333333821328163063905458e-02"; string ey = "1.07306666666666713248664185205901e-01"; SCoords coords = new SCoords( new SPoint(sx, sy), new SPoint(ex, ey) ); MapSection area = new MapSection(new Point(0, 0), canvasSize.GetWholeUnits(Engine.BLOCK_SIZE)); int maxIterations = 2000; string connectionId = "dummy"; SMapWorkRequest mapWorkRequest = new SMapWorkRequest("FEngRunner", coords, canvasSize, area, maxIterations, connectionId) { JobId = jobId }; return(mapWorkRequest); }
public void TestRequiresQuadPrecision() { string connectionId = "dummy"; int maxIterations = 100; CanvasSize canvasSize = new CanvasSize(1000, 1000); //DPoint leftBot = new DPoint(-0.7764118407199196, 0.13437492059936854); //DPoint rightTop = new DPoint(-0.7764117329761986, 0.13437499747905846); SPoint leftBot = new SPoint("-0.7764118407199196", "0.13437492059936854"); SPoint rightTop = new SPoint("-0.7764118407199300", "0.13437499747905846"); SCoords coords = new SCoords(leftBot, rightTop); MapSection area = new MapSection(new Point(0, 0), canvasSize.GetWholeUnits(Engine.BLOCK_SIZE)); SMapWorkRequest mapWorkRequest = new SMapWorkRequest("FET2", coords, canvasSize, area, maxIterations, connectionId); bool requiresQuadPrecision = mapWorkRequest.RequiresQuadPrecision(); }
static SMapWorkRequest CreateWorkRequest(int jobId) { CanvasSize canvasSize = new CanvasSize(300, 200); DPoint leftBot = new DPoint(-2, -1); DPoint rightTop = new DPoint(1, 1); SCoords coords = new SCoords(new SPoint(leftBot), new SPoint(rightTop)); MapSection area = new MapSection(new Point(0, 0), canvasSize.GetWholeUnits(Engine.BLOCK_SIZE)); int maxIterations = 100; string connectionId = "dummy"; SMapWorkRequest mapWorkRequest = new SMapWorkRequest("FEngRunner", coords, canvasSize, area, maxIterations, connectionId) { JobId = jobId }; return(mapWorkRequest); }