![]() |
CARTA Backend
The backend component of CARTA
|
Represents a range along an axis. More...
#include <Image.h>
Public Member Functions | |
AxisRange () | |
Default constructor initialising the range from 0 to ALL_Z. | |
AxisRange (int from_and_to_) | |
Constructs a range with the same start and end value. | |
AxisRange (int from_, int to_) | |
Constructs a range with a specified start and end. | |
bool | operator== (const AxisRange &rhs) const |
Checks if two AxisRange objects are equal. | |
bool | operator!= (const AxisRange &rhs) const |
Checks if two AxisRange objects are not equal. | |
bool | is_in_range (int val) const |
Determines if a value falls within the range. | |
Public Attributes | |
int | from |
The start of the range. | |
int | to |
The end of the range. | |
Represents a range along an axis.
This struct stores a range with from
and to
values, providing constructors for different initialization scenarios and utility functions for comparison and range checking.
|
inline |
Default constructor initialising the range from 0 to ALL_Z.
|
inline |
Constructs a range with the same start and end value.
from_and_to_ | The value for both from and to . |
|
inline |
Constructs a range with a specified start and end.
from_ | The start of the range. |
to_ | The end of the range. |
|
inline |
Determines if a value falls within the range.
val | The value to check. |
val
is within the range [from, to], false otherwise.
|
inline |
|
inline |
int AxisRange::from |
The start of the range.
int AxisRange::to |
The end of the range.