Interface | Description |
---|---|
Float3 |
A generic interface for a 3-D array of floats.
|
Float4 |
A generic interface for a 4-D array of floats.
|
Monitor |
Implement this interface to receive notifications of progress
|
Parallel.LoopInt |
A loop body that computes something for an int index.
|
Parallel.ReduceInt<V> |
A loop body that computes and returns a value for an int index.
|
RTree.Boxed |
An N-dimensional object in a box defined by N min/max coordinates.
|
RTree.Boxer |
Gets bounds and computes distances for objects added to an R-tree.
|
Class | Description |
---|---|
Almost |
This class allows safe comparisons of floating point numbers
with limited precision.
|
ArgsParser |
Parses command-line arguments for options and values, using conventions
like those used by the UNIX function getopt; e.g., "-a".
|
ArrayMath |
Utilities for arrays plus math methods for floats and doubles.
|
ArrayQueue<E> |
A first-in-first-out (FIFO) queue implemented with an array.
|
AtomicDouble |
A double value that may be updated atomically.
|
AtomicFloat |
A float value that may be updated atomically.
|
AxisTics |
Tics for annotating an axis.
|
Cdouble |
A complex number, with double-precision real and imaginary parts.
|
Cfloat |
A complex number, with single-precision real and imaginary parts.
|
Check |
Facilitates checks for common conditions.
|
CleanFormatter |
Format log messages without any extras.
|
CleanHandler |
An alternative to ConsoleHandler.
|
Clips |
Clips (clipMin,clipMax) are lower and upper bounds for arrays of values.
|
Direct |
Utilities for direct (native) buffers.
|
FloatByteMap |
Maps float values to unsigned byte values in the range [0,255].
|
Localize |
Localize messages for end users, using a Formatter pattern and a localized resource bundle.
|
LoggerStream |
Wrap a Logger as a PrintStream.
|
LogMonitor |
Report progress to default Logger
|
MathPlus |
Basic math functions.
|
MedianFinder |
Computes medians or weighted medians.
|
Parallel |
Utilities for parallel computing in loops over independent tasks.
|
Parallel.Unsafe<T> |
A wrapper for objects that are not thread-safe.
|
Parameter |
A parameter - a named value (or array of values) with a type and
(optional) units.
|
ParameterSet |
A parameter set - a collection of named parameters and parameter subsets.
|
PartialMonitor |
Wrap an existing Monitor with a partial range.
|
Quantiler |
A quantile estimator that enables incremental updates.
|
RandomFloat |
Pseudo-random float generator.
|
RTree |
A tree of bounded objects with methods for fast updates and queries.
|
RTree.Box |
A simple N-dimensional box.
|
SimpleFloat3 |
A simple 3-D array of floats.
|
Stopwatch |
A timer that works like a stopwatch.
|
StringParser |
Parse a string containing zero or more string literals.
|
StringUtil |
Utilities for manipulating strings of characters.
|
Threads |
Utilities for working with multiple threads.
|
Units |
A class for dimensional analysis of and conversions among units of measure.
|
UnitSphereSampling |
A roughly uniform sampling of the unit-sphere.
|
Exception | Description |
---|---|
ArgsParser.OptionException |
Option exceptions are thrown when options specified in arguments
are inconsistent with the parser's specifications.
|
ParameterConvertException |
Exception thrown by Parameter when it cannot convert a
parameter value to some specified type.
|
ParameterSetFormatException |
Exception thrown when the format of a parameter set is not valid.
|
UnitsFormatException |
Exception thrown by Units for a malformed units definition.
|