Constructs data in multidimensional intervals.
Attributes
Members list
Value members
Concrete methods
Constructor for multiple (or no) initial values that are valid in the various intervals.
Constructor for multiple (or no) initial values that are valid in the various intervals.
Type parameters
- D
-
the domain type -- DomainLike non-empty tuples.
- V
-
the type of the value managed as data.
Value parameters
- initialData
-
a collection of values valid within intervals -- intervals must be disjoint.
Attributes
- Returns
-
DimensionalBase structure with zero or more valid values.
- Definition Classes
Get a Builder based on an intermediate buffer of valid data.
Get a Builder based on an intermediate buffer of valid data.
Type parameters
- D
-
the domain type -- DomainLike non-empty tuples.
- V
-
the type of the value managed as data.
Attributes
- Definition Classes
Shorthand constructor for a single initial value that is valid in a particular interval.
Shorthand constructor for a single initial value that is valid in a particular interval.
Type parameters
- D
-
the domain type -- DomainLike non-empty tuples.
- V
-
the type of the value managed as data.
Value parameters
- data
-
value valid within an interval.
Attributes
- Returns
-
DimensionalBase structure with a single valid value.
- Definition Classes
Shorthand constructor for a single initial value that is valid in the full interval domain.
Shorthand constructor for a single initial value that is valid in the full interval domain.
Type parameters
- D
-
the domain type -- DomainLike non-empty tuples.
- V
-
the type of the value managed as data.
Value parameters
- value
-
value that is valid in the full domain (
Interval.unbounded[D]
).
Attributes
- Returns
-
DimensionalBase structure with a single valid value.
- Definition Classes
Inherited methods
Given a collection of valid data, returns data used to populate the dataByStartAsc
, dataByValue
, and dataInSearchTree
internal data structures.
Given a collection of valid data, returns data used to populate the dataByStartAsc
, dataByValue
, and dataInSearchTree
internal data structures.
Type parameters
- D
-
the domain type -- DomainLike non-empty tuples.
- V
-
the type of the value managed as data.
Value parameters
- initialData
-
a collection of values valid within intervals -- intervals must be disjoint.
Attributes
- Returns
-
tuple of
TreeMap
data,MultiMapSorted
data, andBoxTree
data used when constructing something that is aDimensionalBase
and has overriddendataByStartAsc
,dataByValue
, anddataInSearchTree
in the constructor. - Inherited from:
- DimensionalBaseConstructorParams