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

internal  no part of public APIs
 

A set of coverage of an origin dimension space point within a node aggregate

Each node originating in an origin dimension space point may cover multiple dimension space points via fallback mechanisms. This behavior is encapsulated in this class

Methods

fromArray(array $array)

No description

fromJsonString(string $jsonString)

No description

DimensionSpacePointSet|null
getCoverage(OriginDimensionSpacePoint $originDimensionSpacePoint)

No description

getIterator()

No description

array
jsonSerialize()

No description

string
__toString()

No description

Details

static CoverageByOrigin fromArray(array $array)

No description

Parameters

array $array

Return Value

CoverageByOrigin

static CoverageByOrigin fromJsonString(string $jsonString)

No description

Parameters

string $jsonString

Return Value

CoverageByOrigin

DimensionSpacePointSet|null getCoverage(OriginDimensionSpacePoint $originDimensionSpacePoint)

No description

Parameters

OriginDimensionSpacePoint $originDimensionSpacePoint

Return Value

DimensionSpacePointSet|null

ArrayIterator getIterator()

No description

Return Value

ArrayIterator

array jsonSerialize()

No description

Return Value

array

string __toString()

No description

Return Value

string