struct TSpatialTreeChildNodeIdRange

template<int Dimension>

Contains a range of child nodes in a spatial tree node (any or all of the possible child nodes).

Public

Constructors

TSpatialTreeChildNodeIdRange

TSpatialTreeChildNodeIdRange()

Constructs a range overlapping no nodes.

TSpatialTreeChildNodeIdRange

TSpatialTreeChildNodeIdRange(TSpatialTreeChildNodeId<Dimension> child)

Constructs a range overlapping a single node.

TSpatialTreeChildNodeIdRange

TSpatialTreeChildNodeIdRange()

Constructs a range overlapping no nodes.

TSpatialTreeChildNodeIdRange

TSpatialTreeChildNodeIdRange(TSpatialTreeChildNodeId<Dimension> child)

Constructs a range overlapping a single node.

TSpatialTreeChildNodeIdRange

TSpatialTreeChildNodeIdRange()

Constructs a range overlapping no nodes.

TSpatialTreeChildNodeIdRange

TSpatialTreeChildNodeIdRange(TSpatialTreeChildNodeId<Dimension> child)

Constructs a range overlapping a single node.

Methods

Contains

bool Contains(TSpatialTreeChildNodeId<Dimension> child) const

Checks if the range contains the provided child.

Contains

bool Contains(TSpatialTreeChildNodeId<Dimension> child) const

Checks if the range contains the provided child.

Contains

bool Contains(TSpatialTreeChildNodeId<Dimension> child) const

Checks if the range contains the provided child.