25 #include <olp/core/geo/coordinates/GeoCoordinates.h>
26 #include <olp/core/geo/tiling/TileKey.h>
49 const std::uint32_t level);
63 const std::uint32_t level);
75 std::uint32_t parent_level);
A geographic location that uses the WGS84 Coordinate System.
Definition: GeoCoordinates.h:38
A rectangular area in the WGS84 Coordinate System.
Definition: GeoRectangle.h:33
Represents how data is tiled.
Definition: ITilingScheme.h:30
Used to get geographic coordinates from tile keys and vise versa.
Definition: TileKeyUtils.h:34
static TileKey GeoCoordinatesToTileKey(const ITilingScheme &tiling_scheme, const GeoCoordinates &geo_point, const std::uint32_t level)
Gets the key of the tile that contains geographic coordinates.
static std::vector< TileKey > GeoRectangleToTileKeys(const ITilingScheme &tiling_scheme, const GeoRectangle &geo_rectangle, const std::uint32_t level)
Gets the keys of the tile that overlaps with a geographic rectangle.
static TileKey GetRelativeSubTileKey(const geo::TileKey &key, std::uint32_t parent_level)
Gets the tile key that is a relative of a given parent.
static TileKey GetAbsoluteSubTileKey(const TileKey &parent, const TileKey &sub_tile)
Merges the given parent tile key and the child tile key into an absolute tile key.
Addresses a tile in a quadtree.
Definition: TileKey.h:63
The aligned bounding-box implementation.
Definition: AlignedBox.h:98
Rules all the other namespaces.
Definition: AppleSignInProperties.h:24