Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create an operation that applies the function f to the result of this operation, but returns nothing.
Create an operation that applies the function f to the result of this operation, but returns nothing.
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
Return operation identified (class simple name).
Return operation identified (class simple name).
Raster to create histogram from
Execute this operation and return the result.
Execute this operation and return the result.
Number of significant digits to preserve by multiplying
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Same as flatMap.
(getDoubleHistogram: Operation[GetDoubleHistogram]).debug
(getDoubleHistogram: Operation[GetDoubleHistogram]).dispatch(dispatcher)
(getDoubleHistogram: Operation[GetDoubleHistogram]).filter(f)
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
(getDoubleHistogram: Operation[GetDoubleHistogram]).flatMap(f)
Create an operation that applies the function f to the result of this operation, but returns nothing.
Create an operation that applies the function f to the result of this operation, but returns nothing.
(getDoubleHistogram: Operation[GetDoubleHistogram]).foreach(f)
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
Create a new operation that returns the result of the provided function that takes this operation's result as its argument.
(getDoubleHistogram: Operation[GetDoubleHistogram]).map(f)
Return operation identified (class simple name).
Return operation identified (class simple name).
(getDoubleHistogram: Operation[GetDoubleHistogram]).name
(getDoubleHistogram: Operation[GetDoubleHistogram]).nextSteps
(getDoubleHistogram: Operation[GetDoubleHistogram]).processNextSteps(args)
Execute this operation and return the result.
Execute this operation and return the result.
(getDoubleHistogram: Operation[GetDoubleHistogram]).run(context)
(getDoubleHistogram: Operation[GetDoubleHistogram]).runAsync(args)
(getDoubleHistogram: StringAdd).self
(getDoubleHistogram: StringFormat).self
Create a new operation with a function that takes the result of this operation and returns a new operation.
Create a new operation with a function that takes the result of this operation and returns a new operation.
Same as flatMap.
(getDoubleHistogram: Operation[GetDoubleHistogram]).withResult(f)
(getDoubleHistogram: ArrowAssoc[GetDoubleHistogram]).x
(Since version 2.10.0) Use leftOfArrow
instead
(getDoubleHistogram: Ensuring[GetDoubleHistogram]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Create a histogram from double values in a raster.
FastMapHistogram only works with integer values, which is great for performance but means that, in order to use FastMapHistogram with double values, each value must be multiplied by a power of ten to preserve significant fractional digits.
For example, if you want to save one significant digit (2.1 from 2.123), set sigificantDigits to 1, and the histogram will save 2.1 as "21" by multiplying each value by 10. The multiplier is 10 raised to the power of significant digits (e.g. 1 digit: 10, 2 digits: 100, and so on).
Important: Be sure that the maximum value in the rater multiplied by 10 ^ significantDigits does not overflow Int.MaxValue (2,147,483,647).
Raster to create histogram from
Number of significant digits to preserve by multiplying