![]() |
CARTA Backend
The backend component of CARTA
|
Represents a 2D point with floating-point coordinates. More...
#include <Image.h>
Public Member Functions | |
| PointXy () | |
| Default constructor initialising point to (-1.0, -1.0). | |
| PointXy (float x_, float y_) | |
| Constructor initialising point with given coordinates. | |
| void | operator= (const PointXy &other) |
| Assignment operator. | |
| bool | operator== (const PointXy &rhs) const |
| Equality comparison operator. | |
| void | ToIndex (int &x_index, int &y_index) |
| Converts floating-point coordinates to integer indices. | |
| bool | InImage (int xrange, int yrange) |
| Checks if the point is within the given image axis ranges. | |
Public Attributes | |
| float | x |
| X-coordinate of the point. | |
| float | y |
| Y-coordinate of the point. | |
Represents a 2D point with floating-point coordinates.
This struct provides basic operations for handling 2D points, such as assignment, comparison, and checking if a point is within image bounds.
|
inline |
Default constructor initialising point to (-1.0, -1.0).
|
inline |
Constructor initialising point with given coordinates.
| x_ | The x-coordinate. |
| y_ | The y-coordinate. |
|
inline |
Checks if the point is within the given image axis ranges.
| xrange | The width of the image. |
| yrange | The height of the image. |
|
inline |
Assignment operator.
| other | The point to assign from. |
|
inline |
Equality comparison operator.
| rhs | The point to compare with. |
|
inline |
Converts floating-point coordinates to integer indices.
| x_index | Reference to store the X-coordinate index. |
| y_index | Reference to store the Y-coordinate index. |
| float PointXy::x |
X-coordinate of the point.
| float PointXy::y |
Y-coordinate of the point.