Revision 10953 branches/v10/libraries/libCq_CMS_praster/src/org/cresques/util/Utilities.java

View differences:

Utilities.java
262 262
    	return ((e1.getMin().getX() >= e2.getMin().getX()) && (e1.getMin().getY() >= e2.getMin().getY()) &&
263 263
    			(e1.getMax().getX() <= e2.getMax().getX()) && (e1.getMax().getY() <= e2.getMax().getY()));
264 264
    }
265
    
266
    /**
267
     * Comprueba si alguna parte de un extent est? fuera del extent que tenemos como referencia.
268
     * @param e1 Extent a comprobar si est? fuera
269
     * @param ref Extent de referencia
270
     * @return Devuelve true si alguna parte de e1 cae fuera de ref y false si no tiene ninguna fuera.
271
     */
272
    public static boolean isOutside(Extent e1, Extent ref){
273
    	return ((e1.getMin().getX() < ref.getMin().getX()) || (e1.getMin().getY() < ref.getMin().getY()) ||
274
    			(e1.getMax().getX() > ref.getMax().getX()) || (e1.getMax().getY() > ref.getMax().getY()));
275
    }
265 276
    //---------------------------------------------------------------
266 277
    //TRATAMIENTO DE FICHEROS
267 278
    

Also available in: Unified diff