final class OriginByCoverage implements IteratorAggregate, JsonSerializable, Stringable (View source)

internal  no part of public APIs
 

A set of origin of a covered dimension space point within a node aggregate

Each dimension space point node covered by a node aggregate originates in a single node. This behavior is encapsulated in this class

Methods

fromArray(array $array)

No description

fromJsonString(string $jsonString)

No description

OriginDimensionSpacePoint|null
getOrigin(DimensionSpacePoint $coveredDimensionSpacePoint)

No description

getIterator()

No description

array
jsonSerialize()

No description

string
__toString()

No description

Details

static OriginByCoverage fromArray(array $array)

No description

Parameters

array $array

Return Value

OriginByCoverage

static OriginByCoverage fromJsonString(string $jsonString)

No description

Parameters

string $jsonString

Return Value

OriginByCoverage

OriginDimensionSpacePoint|null getOrigin(DimensionSpacePoint $coveredDimensionSpacePoint)

No description

Parameters

DimensionSpacePoint $coveredDimensionSpacePoint

Return Value

OriginDimensionSpacePoint|null

ArrayIterator getIterator()

No description

Return Value

ArrayIterator

array jsonSerialize()

No description

Return Value

array

string __toString()

No description

Return Value

string