org.das2.dataset.AverageTableRebinner
DataSetRebinner implementing either bilinear interpolation in blocks of 4 points, or nearest neighbor interpolation by
grabbing close points, or no interpolation at all.. Points the land on the same pixel are averaged together.
AverageTableRebinner( )
Creates a new instance of TableAverageRebinner
PROP_CADENCECHECK
PROP_INTERPOLATETYPE
addPropertyChangeListener
addPropertyChangeListener( java.beans.PropertyChangeListener listener ) → void
Parameters
listener - a PropertyChangeListener
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getInterpolateType
getInterpolateType( ) → org.das2.dataset.AverageTableRebinner.Interpolate
Returns:
org.das2.dataset.AverageTableRebinner.Interpolate
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
isCadenceCheck
isCadenceCheck( ) → boolean
Returns:
boolean
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
isEnlargePixels
isEnlargePixels( ) → boolean
Returns:
boolean
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
isInterpolate
isInterpolate( ) → boolean
"Interpolate" here simply means connecting the data points.
Returns:
true indicates we should connect the data points.
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
isInterpolateXThenY
isInterpolateXThenY( ) → boolean
Returns:
boolean
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
rebin
rebin( QDataSet ds, org.das2.dataset.RebinDescriptor ddX, org.das2.dataset.RebinDescriptor ddY, org.das2.dataset.RebinDescriptor ddZ ) → QDataSet
rebin the data, using the interpolate control to define the interpolation between measurements. Data that fall into the
same pixel are always averaged in the linear space, regardless of interpolation method.
Parameters
ds - rank 2 table or rank 3 join of tables. New: rank 2 bundle of (X,Y,Z)
ddX - a RebinDescriptor
ddY - a RebinDescriptor
ddZ - a RebinDescriptor
Returns:
rank 2 table with one row/column per screen pixel.
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
removePropertyChangeListener
removePropertyChangeListener( java.beans.PropertyChangeListener listener ) → void
Parameters
listener - a PropertyChangeListener
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setCadenceCheck
setCadenceCheck( boolean cadenceCheck ) → void
Parameters
cadenceCheck - a boolean
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setEnlargePixels
setEnlargePixels( boolean enlargePixels ) → void
Parameters
enlargePixels - a boolean
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setInterpolate
setInterpolate( boolean interpolate ) → void
"Interpolate" here simply means connecting the data points.
Parameters
interpolate - true indicates we should connect the data points.
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setInterpolateType
setInterpolateType( org.das2.dataset.AverageTableRebinner.Interpolate interpolateType ) → void
Parameters
interpolateType - an AverageTableRebinner.Interpolate
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setInterpolateXThenY
setInterpolateXThenY( boolean interpolateXThenY ) → void
first interpolate over gaps in X then gaps in Y.
Parameters
interpolateXThenY - a boolean
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
toString
toString( ) → String
Returns:
java.lang.String
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]