org.das2.datum.LinearDomainDivider
A DomainDivider
to divide a linear data range into equal segments.
Within a given order of magnitude, this divider will work in increments of one,
two, or five.
boundaries
boundaries( Datum min, Datum max ) → org.das2.datum.DatumVector
Parameters
min - a Datum
max - a Datum
Returns:
org.das2.datum.DatumVector
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
boundaryCount
boundaryCount( Datum min, Datum max ) → long
Parameters
min - a Datum
max - a Datum
Returns:
long
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
coarserDivider
coarserDivider( boolean superset ) → org.das2.datum.DomainDivider
Parameters
superset - a boolean
Returns:
org.das2.datum.DomainDivider
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
create
create( int significand, int exponent ) → org.das2.datum.LinearDomainDivider
create a new LinearDomainDivider which will step through
intervals divided by significand * 10 ^ exponent.
Parameters
significand - the multiplier, 1, 2, or 5.
exponent - the exponent
Returns:
a LinearDomainDivider
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
finerDivider
finerDivider( boolean superset ) → org.das2.datum.DomainDivider
Parameters
superset - a boolean
Returns:
org.das2.datum.DomainDivider
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
main
main( String[] args ) → void
Parameters
args - a java.lang.String[]
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
rangeContaining
rangeContaining( Datum v ) → DatumRange
Parameters
v - a Datum
Returns:
org.das2.datum.DatumRange
[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]