|
| Range () |
| Default constructor. More...
|
|
| Range (const numeric_array< T, D > &minBounds, const numeric_array< T, D > &maxBounds) |
| Set range bounds in all dimensions. More...
|
|
| Range (const numeric_array< T, D > &maxBounds) |
| Set max bounds, assuming min bounds are zeros. More...
|
|
numeric_array< T, D > | dims () const |
| Get range size. More...
|
|
| Box () |
| Default constructor. All coordinates are set to zero. More...
|
|
| Box (const numeric_array< T, D > &posMin, const numeric_array< T, D > &posMax) |
| Set min and max bounds for all dimensions. More...
|
|
const numeric_array< T, D > & | min_bounds () const |
| Get min bounds. More...
|
|
const numeric_array< T, D > & | max_bounds () const |
| Get max bounds. More...
|
|
void | set_min_bounds (const numeric_array< T, D > &min) |
| Set min bounds. More...
|
|
void | set_max_bounds (const numeric_array< T, D > &min) |
| Set max bounds. More...
|
|
void | set_min_bound (std::size_t i, T value) |
| Set min bound on axis i. More...
|
|
void | set_max_bound (std::size_t i, T value) |
| Set max bound on axis i. More...
|
|
void | set_bounds (const numeric_array< T, D > &minBounds, const numeric_array< T, D > &maxBounds) |
| Set min and max bounds. More...
|
|
void | set_bounds (std::size_t i, T min, T max) |
| Set min and max bounds for axis i. More...
|
|
template<typename T, std::size_t D>
class til::Range< T, D >
Describe integer cube ranges (e.g.
describing subimage). NB: Template parameter T has to be an integer.
Definition at line 71 of file Range.h.