public class AverageTableRebinner extends java.lang.Object implements DataSetRebinner
Modifier and Type | Class and Description |
---|---|
static class |
AverageTableRebinner.Interpolate |
Modifier and Type | Field and Description |
---|---|
protected AverageTableRebinner.Interpolate |
interpolateType |
static java.lang.String |
PROP_CADENCECHECK |
static java.lang.String |
PROP_INTERPOLATETYPE |
Constructor and Description |
---|
AverageTableRebinner()
Creates a new instance of TableAverageRebinner
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
AverageTableRebinner.Interpolate |
getInterpolateType() |
boolean |
isCadenceCheck() |
boolean |
isEnlargePixels() |
boolean |
isInterpolate()
"Interpolate" here simply means connecting the data points.
|
boolean |
isInterpolateXThenY() |
QDataSet |
rebin(QDataSet ds,
RebinDescriptor ddX,
RebinDescriptor ddY,
RebinDescriptor ddZ)
rebin the data, using the interpolate control to define the interpolation between measurements.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setCadenceCheck(boolean cadenceCheck) |
void |
setEnlargePixels(boolean enlargePixels) |
void |
setInterpolate(boolean interpolate)
"Interpolate" here simply means connecting the data points.
|
void |
setInterpolateType(AverageTableRebinner.Interpolate interpolateType) |
void |
setInterpolateXThenY(boolean interpolateXThenY)
first interpolate over gaps in X then gaps in Y.
|
java.lang.String |
toString() |
public static final java.lang.String PROP_CADENCECHECK
protected AverageTableRebinner.Interpolate interpolateType
public static final java.lang.String PROP_INTERPOLATETYPE
public AverageTableRebinner()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isCadenceCheck()
public void setCadenceCheck(boolean cadenceCheck)
public QDataSet rebin(QDataSet ds, RebinDescriptor ddX, RebinDescriptor ddY, RebinDescriptor ddZ) throws java.lang.IllegalArgumentException, DasException
rebin
in interface DataSetRebinner
ds
- rank 2 table or rank 3 join of tables. New: rank 2 bundle of (X,Y,Z)ddX
- ddY
- ddZ
- java.lang.IllegalArgumentException
DasException
public boolean isInterpolate()
public void setInterpolate(boolean interpolate)
interpolate
- true indicates we should connect the data points.public boolean isInterpolateXThenY()
public void setInterpolateXThenY(boolean interpolateXThenY)
interpolateXThenY
- public void setEnlargePixels(boolean enlargePixels)
public boolean isEnlargePixels()
public AverageTableRebinner.Interpolate getInterpolateType()
public void setInterpolateType(AverageTableRebinner.Interpolate interpolateType)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)