unsigned char TTL_overlap_dim
uint32_t TTL_dim
The type used to hold the size of an object along any dimension.
int32_t TTL_offset_dim
The type used to hold offsets and origins.
TTL_offset_dim z
Offset in dimension z.
TTL_offset_dim y
Offset in dimension y.
TTL_offset_dim x
Offset in dimension x.
TTL_offset(TTL_offset_dim x=0, TTL_offset_dim y=0, TTL_offset_dim z=0)
Create a TTL_offset.
TTL_overlap_dim depth
depth overlap in elements
TTL_overlap_dim height
height overlap in elements
TTL_overlap_dim width
width overlap in elements
TTL_overlap(const TTL_overlap_dim width=0, const TTL_overlap_dim height=0, const TTL_overlap_dim depth=0)
Create a 3D Description of a Tile overlap.
TTL_dim height
Number of rows along dimension y.
TTL_dim depth
Number of planes along dimension z.
TTL_dim width
Number of elements along dimension x.
bool empty() const
A Shape is empty if its width is 0.
TTL_shape(TTL_dim width=0, TTL_dim height=1, TTL_dim depth=1)
Create a description of a Shape.