public int getOffsetX() { return rasterDataEvalEnv.getOffsetX(); }
/** * Creates an instance of this class for the given region and terms. * * @param rasterDataEvalEnv the raster data evaluation environment passed to the term evaluation * @param terms an array of terms. * @param pm a monitor to inform the user about progress */ public RasterDataLoop(final RasterDataEvalEnv rasterDataEvalEnv, final Term[] terms, final ProgressMonitor pm) { Guardian.assertNotNull("rasterDataEvalEnv", rasterDataEvalEnv); Guardian.assertNotNull("pm", pm); checkTerms(terms); checkRegion(rasterDataEvalEnv.getOffsetX(), rasterDataEvalEnv.getOffsetY(), rasterDataEvalEnv.getRegionWidth(), rasterDataEvalEnv.getRegionHeight(), terms); this.rasterDataEvalEnv = rasterDataEvalEnv; this.terms = terms; this.rasterRegions = createRasterRegions(terms, rasterDataEvalEnv.getRegionWidth(), 1); this.pm = pm; }
public void testConstructor() { final RasterDataEvalEnv env = new RasterDataEvalEnv(20, 14, 238, 548); assertEquals(20, env.getPixelX()); assertEquals(14, env.getPixelY()); assertEquals(0, env.getElemIndex()); assertEquals(20, env.getOffsetX()); assertEquals(14, env.getOffsetY()); assertEquals(238, env.getRegionWidth()); assertEquals(548, env.getRegionHeight()); }
public void testDefaultConstructor() { final RasterDataEvalEnv env = new RasterDataEvalEnv(0, 0, 1, 1); assertEquals(0, env.getPixelX()); assertEquals(0, env.getPixelY()); assertEquals(0, env.getElemIndex()); assertEquals(0, env.getOffsetX()); assertEquals(0, env.getOffsetY()); assertEquals(1, env.getRegionWidth()); assertEquals(1, env.getRegionHeight()); }