|
MoSync 3.2.1
|
Describes a pixel coordinate on the global grid of pixels. More...
#include <MAP/PixelCoordinate.h>
Public Member Functions | |
| PixelCoordinateT () | |
| PixelCoordinateT (const MagnificationT magnification, const int x, const int y) | |
| int | getX () const |
| int | getY () const |
| MagnificationT | getMagnification () const |
| bool | operator== (const PixelCoordinateT< MagnificationT > &b) const |
| bool | operator!= (const PixelCoordinateT< MagnificationT > &b) const |
Describes a pixel coordinate on the global grid of pixels.
Range is determined by magnification, e.g. for a tile size of 256 and a magnification of 2 the global grid is 1024x1024 pixels. For a magnification of 10, the global grid is 262144x262144 pixels.
| MAP::PixelCoordinateT< MagnificationT >::PixelCoordinateT | ( | ) | [inline] |
Creates a new pixel coordinate.
| MAP::PixelCoordinateT< MagnificationT >::PixelCoordinateT | ( | const MagnificationT | magnification, |
| const int | x, | ||
| const int | y | ||
| ) | [inline] |
Creates a new pixel coordinate.
| int MAP::PixelCoordinateT< MagnificationT >::getX | ( | ) | const [inline] |
Returns the horizontal (longitude) component of the pixel coordinate.
Referenced by MAP::LonLatT< MagnificationType >::LonLatT(), MAP::PixelCoordinateT< MagnificationType >::operator!=(), and MAP::PixelCoordinateT< MagnificationType >::operator==().
| int MAP::PixelCoordinateT< MagnificationT >::getY | ( | ) | const [inline] |
Returns the vertical (latitude) component of the pixel coordinate.
Referenced by MAP::LonLatT< MagnificationType >::LonLatT(), MAP::PixelCoordinateT< MagnificationType >::operator!=(), and MAP::PixelCoordinateT< MagnificationType >::operator==().
| MagnificationT MAP::PixelCoordinateT< MagnificationT >::getMagnification | ( | ) | const [inline] |
Returns the magnification component of the pixel coordinate.
Referenced by MAP::LonLatT< MagnificationType >::LonLatT(), MAP::PixelCoordinateT< MagnificationType >::operator!=(), and MAP::PixelCoordinateT< MagnificationType >::operator==().
| bool MAP::PixelCoordinateT< MagnificationT >::operator== | ( | const PixelCoordinateT< MagnificationT > & | b | ) | const [inline] |
Compares two pixel coordinates, returns true if the first coordinate is equal to the second.
| bool MAP::PixelCoordinateT< MagnificationT >::operator!= | ( | const PixelCoordinateT< MagnificationT > & | b | ) | const [inline] |
Compare two pixel coordinates, returns true if the first coordinate is not equal to the second.