Project a 1 dimensional index into a bin index for easy retrieval of bin values from an array
Project a 1 dimensional index into a bin index for easy retrieval of bin values from an array
An array index
The maximum possible bin index (i.e. if your tile is 256x256, this would be (255, 255))
The bin index indicated by this one dimensional representation
Project a bin index BC into 1 dimension for easy storage of bin values in an array
Project a bin index BC into 1 dimension for easy storage of bin values in an array
A bin index
The maximum possible bin index (i.e. if your tile is 256x256, this would be (255,255))
the bin index converted into its one-dimensional representation
Project a data-space coordinate into the corresponding tile coordinate and bin coordinate
Project a data-space coordinate into the corresponding tile coordinate and bin coordinate
the data-space coordinate
The maximum possible bin index (i.e. if your tile is 256x256, this would be (255,255))
Option[Traversable[(TC, Int)]] representing a series of tile coordinate/bin index pairs if the given source row is within the bounds of the viz. None otherwise.
A mapping from data-space to visualization-space (tile/bin coordinate). While there are potentially an infinite number of tiles, each tile is finite in terms of the number of bins.
the abstract type representing a data-space coordinate
the abstract type representing a tile coordinate.
the abstract type representing a bin coordinate. Must be something that can be represented in 1 dimension.