PDS_JP2
|
A Point_2D holds 2-dimensional position information. More...
#include <Dimensions.hh>
Public Member Functions | |
Point_2D () | |
Constructs a point at position 0,0. | |
Point_2D (const int &x, const int &y) | |
Constructs a point at position x,y. | |
Point_2D (const Point_2D &point) | |
Constructs a point from another point. | |
Point_2D & | operator= (const Point_2D &point) |
Assign the position of another point to this point. | |
int | x () const |
Get the horizontal (x-axis) position. | |
Point_2D & | x (const int &x_position) |
Set the horizontal (x-axis) position. | |
int | y () const |
Get the vertical (y-axis) position. | |
Point_2D & | y (const int &y_position) |
Set the vertical (y-axis) position. | |
Public Attributes | |
int | X |
The horizontal (x-axis) position of the point. | |
int | Y |
The vertical (y-axis) position of the point. |
A Point_2D holds 2-dimensional position information.
Point_2D | ( | ) |
Constructs a point at position 0,0.
Referenced by Rectangle::position().
Point_2D | ( | const int & | x, |
const int & | y | ||
) |
Constructs a point at position x,y.
Constructs a point from another point.
point | A Point_2D to be copied. |
Assign the position of another point to this point.
point | A Point_2D whose values are to be assigned to this point. |
int x | ( | ) | const [inline] |
Get the horizontal (x-axis) position.
References Point_2D::X.
Referenced by Rectangle::position().
Point_2D& x | ( | const int & | x_position ) | [inline] |
Set the horizontal (x-axis) position.
x_position | The horizontal (x-axis) position of the point. |
References Point_2D::X.
int y | ( | ) | const [inline] |
Get the vertical (y-axis) position.
References Point_2D::Y.
Referenced by Rectangle::position().
Point_2D& y | ( | const int & | y_position ) | [inline] |
Set the vertical (y-axis) position.
y_position | The vertical (y-axis) position of the point. |
References Point_2D::Y.
int X |
The horizontal (x-axis) position of the point.
Referenced by HiRISE_PDS_Converter::adjust_image_map_projection(), HiPrecision_PDS_Converter::adjust_image_map_projection(), JP2_Decoder::close(), JP2_Decoder::image_region(), Rectangle::position(), JP2_Decoder::set_resolution_and_region(), Generic_PDS_Converter::write_PDS_label(), and Point_2D::x().
int Y |
The vertical (y-axis) position of the point.
Referenced by HiRISE_PDS_Converter::adjust_image_map_projection(), HiPrecision_PDS_Converter::adjust_image_map_projection(), JP2_Decoder::close(), JP2_Decoder::image_region(), Rectangle::position(), JP2_Decoder::set_resolution_and_region(), Generic_PDS_Converter::write_PDS_label(), and Point_2D::y().