org.das2.dataset.RebinDescriptor

The RebinDescriptor will quickly look up which 1-D bin a Datum is in. This is not thread-safe, and must be used by only one thread during its lifetime.

RebinDescriptor( double start, double end, Units units, int nBin, boolean isLog )

RebinDescriptor( Datum start, Datum end, int nBin, boolean isLog )


FIRSTORLAST


MINUSONE


EXTRAPOLATE


binCenter

binCenter( int ibin, Units units ) → double

Parameters

ibin - an int
units - an Units

Returns:

double

[search for examples] [view on GitHub] [view on old javadoc] [view source]

binCenter( int ibin ) → Datum

binCenters

binCenters( ) → double[]

Returns:

double[]

[search for examples] [view on GitHub] [view on old javadoc] [view source]


binCentersDV

binCentersDV( ) → org.das2.datum.DatumVector

Returns:

org.das2.datum.DatumVector

[search for examples] [view on GitHub] [view on old javadoc] [view source]


binStart

binStart( int ibin ) → Datum

Parameters

ibin - an int

Returns:

org.das2.datum.Datum

[search for examples] [view on GitHub] [view on old javadoc] [view source]

binStart( int ibin, Units units ) → double

binStarts

binStarts( ) → double[]

return the bin starts of all bins, in units of getUnits()

Returns:

the bin starts of all bins

[search for examples] [view on GitHub] [view on old javadoc] [view source]


binStop

binStop( int ibin ) → Datum

Parameters

ibin - an int

Returns:

org.das2.datum.Datum

[search for examples] [view on GitHub] [view on old javadoc] [view source]

binStop( int ibin, Units units ) → double

binStops

binStops( ) → double[]

return the bin stops of all bins, in units of getUnits()

Returns:

the bin stops of all bins

[search for examples] [view on GitHub] [view on old javadoc] [view source]


binWidth

binWidth( ) → double

Returns:

double

[search for examples] [view on GitHub] [view on old javadoc] [view source]


binWidthDatum

binWidthDatum( ) → Datum

Returns:

org.das2.datum.Datum

[search for examples] [view on GitHub] [view on old javadoc] [view source]


createSubsumingRebinDescriptor

createSubsumingRebinDescriptor( org.das2.dataset.RebinDescriptor ddY, Datum ymin, Datum ymax ) → org.das2.dataset.RebinDescriptor

Parameters

ddY - a RebinDescriptor
ymin - a Datum
ymax - a Datum

Returns:

org.das2.dataset.RebinDescriptor

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getUnits

getUnits( ) → Units

Returns:

org.das2.datum.Units

[search for examples] [view on GitHub] [view on old javadoc] [view source]


isLog

isLog( ) → boolean

Returns:

boolean

[search for examples] [view on GitHub] [view on old javadoc] [view source]


numberOfBins

numberOfBins( ) → int

Returns:

int

[search for examples] [view on GitHub] [view on old javadoc] [view source]


putDepDataSet

putDepDataSet( QDataSet ds, org.das2.qds.MutablePropertyDataSet result, org.das2.dataset.RebinDescriptor ddX, org.das2.dataset.RebinDescriptor ddY ) → void

taken from AverageTableRebinner

Parameters

ds - the original dataset
result - the rank 2 rebin target.
ddX - the descriptor, or null.
ddY - the descriptor, or null.

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


setOutOfBoundsAction

setOutOfBoundsAction( int action ) → void

Parameters

action - an int

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]


whichBin

whichBin( double x, Units units ) → int

Parameters

x - a double
units - an Units

Returns:

int

[search for examples] [view on GitHub] [view on old javadoc] [view source]