Revision 43876 branches/org.gvsig.desktop-2018a/org.gvsig.desktop.library/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.buffer.impl/src/main/java/org/gvsig/raster/lib/buffer/impl/AbstractBuffer.java

View differences:

AbstractBuffer.java
492 492
        return bandDataTypes;
493 493
    }
494 494

  
495
    @Override
496
    public boolean areAllBandsOfTheSameType() {
497
        if( this.bands.isEmpty() ) {
498
            return true;
499
        }
500
        int type = this.bands.get(0).getDataType();
501
        for (int i = 1; i < this.bands.size(); i++) {
502
            if( type != this.bands.get(i).getDataType() ) {
503
                return false;
504
            }
505
        }
506
        return true;
507
    }
508
    
495 509
    public NoData[] getBandNoData() {
496 510
        NoData[] bandNoData = new NoData[this.getBandCount()];
497 511
        for (int i = 0; i < this.bands.size(); i++) {

Also available in: Unified diff