Revision 13177

View differences:

trunk/libraries/libRaster/src/org/gvsig/raster/grid/roi/VectorialROI.java
44 44
	public boolean isInGrid(int x, int y) {
45 45
		boolean inRoi = false;
46 46
		if (x>=0 && x<getNX() && y >=0 && y<getNY()){
47
			
48
			//Cooordendas pixel a coordenadas "reales".
47 49
			double mapX = this.getGridExtent().getMin().getX() + x*getCellSize();
48 50
			double mapY = this.getGridExtent().getMax().getY() - y*getCellSize();
51
			
49 52
			for (int i = 0; i < geometries.size(); i++)
50 53
				if (((IGeometry)geometries.get(i)).contains(mapX,mapY)){ //TODO:Ver como est? funcionando contains y si me vale.
51 54
					inRoi=true;
trunk/libraries/libRaster/src/org/gvsig/raster/grid/roi/ROI.java
241 241
		return statistic.getVariance();
242 242
	}
243 243

  
244
	/**
245
	 * Determina si un punto (en coordenadas pixel) est? dentro 
246
	 * del ROI o no.
247
	 * @param x Coordenada X del punto a consultar
248
	 * @param y Coordenada Y del punto a consultar 
249
	 * @return true si el punto est? dentro del grid y false si est? fuera de ?l
250
	 */
244 251
	public abstract boolean isInGrid(int x, int y);
245 252

  
246 253
	public boolean isNoDataValue(double dValue) {

Also available in: Unified diff