Basic implementation of ScalarArray, common to both primitive and value-class scalar arrays.
Defines a discrete set of values, where each associated to a point of the domain.
An image is simply a function from points to values, together with a domain on which the function is defined.
Trait signifying that the data is scalar, and of a primitive JVM type.
Trait signifying that the data is scalar, and of a primitive JVM type.
the (primitive) type of the actual scalar data.
A ScalarArray containing data of a native primitive data type.
A ScalarArray containing data of a native primitive data type.
the type of the contained data.
Trait signifying that the data is scalar (i.e., numeric).
Trait signifying that the data is scalar (i.e., numeric).
Note that while unsigned integral types (UByte, UShort, UInt, ULong) are supported, some operations may be significantly slower than when using the built-in primitive (signed) data types. In other words, it may be worthwile to directly map the data to a signed type after reading, then working with the signed data.
the type of the actual scalar data.
Class representing an array of scalar data.
Class representing an array of scalar data. Only a subset of the array and generic collections operations is supported, and the data should be treated as immutable. For instance, data values can be accessed by index, but not updated.
the type of the contained data.
A scalar valued field.
Trait signifying that the data is scalar, and is using a value class to "wrap" the values of an underlying primitive type.
Trait signifying that the data is scalar, and is using a value class to "wrap" the values of an underlying primitive type.
the exposed (value class) type of the scalar data.
the underlying (primitive) type of the actual stored values.
A ScalarArray containing data of a value class type, which can be mapped from/to an underlying primitive data type.
A ScalarArray containing data of a value class type, which can be mapped from/to an underlying primitive data type.
the type of the array's data
the type of the underlying contained raw data
An vector valued image.
Utility functions to create and manipulate images
Factory for ScalarArray instances.
Factory for ValueClassScalarArray instances.
Basic implementation of ScalarArray, common to both primitive and value-class scalar arrays.
the type of the contained data.
the type of the underlying contained raw data
the actual raw data contained in the array