org.das2.dataset
Class AverageTableRebinner

java.lang.Object
  extended by org.das2.dataset.AverageTableRebinner
All Implemented Interfaces:
DataSetRebinner

public class AverageTableRebinner
extends java.lang.Object
implements DataSetRebinner


Nested Class Summary
static class AverageTableRebinner.Interpolate
           
 
Field Summary
protected  AverageTableRebinner.Interpolate interpolateType
           
static java.lang.String PROP_INTERPOLATETYPE
           
 
Constructor Summary
AverageTableRebinner()
          Creates a new instance of TableAverageRebinner
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 AverageTableRebinner.Interpolate getInterpolateType()
           
 boolean isEnlargePixels()
           
 boolean isInterpolate()
          Getter for property interpolate.
 DataSet rebin(DataSet ds, RebinDescriptor ddX, RebinDescriptor ddY)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setEnlargePixels(boolean enlargePixels)
           
 void setInterpolate(boolean interpolate)
          Setter for property interpolate.
 void setInterpolateType(AverageTableRebinner.Interpolate interpolateType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interpolateType

protected AverageTableRebinner.Interpolate interpolateType

PROP_INTERPOLATETYPE

public static final java.lang.String PROP_INTERPOLATETYPE
See Also:
Constant Field Values
Constructor Detail

AverageTableRebinner

public AverageTableRebinner()
Creates a new instance of TableAverageRebinner

Method Detail

rebin

public DataSet rebin(DataSet ds,
                     RebinDescriptor ddX,
                     RebinDescriptor ddY)
              throws java.lang.IllegalArgumentException,
                     DasException
Specified by:
rebin in interface DataSetRebinner
Throws:
java.lang.IllegalArgumentException
DasException

isInterpolate

public boolean isInterpolate()
Getter for property interpolate.

Returns:
Value of property interpolate.

setInterpolate

public void setInterpolate(boolean interpolate)
Setter for property interpolate.

Parameters:
interpolate - New value of property interpolate.

setEnlargePixels

public void setEnlargePixels(boolean enlargePixels)

isEnlargePixels

public boolean isEnlargePixels()

getInterpolateType

public AverageTableRebinner.Interpolate getInterpolateType()

setInterpolateType

public void setInterpolateType(AverageTableRebinner.Interpolate interpolateType)

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)