diff --git a/docs/docs/AllFunctions.html b/docs/docs/AllFunctions.html index 28a70f8..f946df5 100644 --- a/docs/docs/AllFunctions.html +++ b/docs/docs/AllFunctions.html @@ -25,22 +25,22 @@
Ensures point Pt
is inside a map at zoom level Zoom
, corrects values if necessary
Ensures rect Rc
is inside a map at zoom level Zoom
, corrects values if necessary
Ensures rect Rc
is inside a map at zoom level Zoom
, corrects values if necessary
Ensures point Pt
is inside a map at zoom level Zoom
, corrects values if necessary
Converts geo rect in degrees to map rect in pixels
Converts geo point in degrees to map point in pixels
Converts geo point in degrees to map point in pixels
Converts geo rect in degrees to map rect in pixels
Converts map rect in pixels to geo rect in degrees
Converts map point in pixels to geo point in degrees
Converts map point in pixels to geo point in degrees
Converts map rect in pixels to geo rect in degrees
Convert absolute map coords to a point inside a viewport having given top-left point
Convert absolute map rect to a rect inside a viewport having given top-left point
Convert a point inside a viewport having given top-left point to absolute map coords
Convert a rect inside a viewport having given top-left point to absolute map rect
Align absolute map rect to tile boundaries
Ceil vertical map coord to tile size
Floor vertical map coord to tile size
Ceil horizontal map coord to tile size
Floor horizontal map coord to tile size
Ensures rect Rc
is inside a map at zoom level Zoom
, corrects values if necessary
Ensures point Pt
is inside a map at zoom level Zoom
, corrects values if necessary
Ensures point Pt
is inside a map at zoom level Zoom
, corrects values if necessary
Ensures rect Rc
is inside a map at zoom level Zoom
, corrects values if necessary
Converts geo point in degrees to map point in pixels
Converts geo rect in degrees to map rect in pixels
Converts geo rect in degrees to map rect in pixels
Converts geo point in degrees to map point in pixels
Checks if point Pt
is inside a map at zoom level Zoom
Checks if rect Rc
is inside a map at zoom level Zoom
Checks if rect Rc
is inside a map at zoom level Zoom
Checks if point Pt
is inside a map at zoom level Zoom
Convert absolute map coords to a point inside a viewport having given top-left point
Convert absolute map rect to a rect inside a viewport having given top-left point
Convert a point inside a viewport having given top-left point to absolute map coords
Convert a rect inside a viewport having given top-left point to absolute map rect
Align absolute map rect to tile boundaries
Ceil vertical map coord to tile size
Floor vertical map coord to tile size
Ceil horizontal map coord to tile size
Floor horizontal map coord to tile size
Properties of a map tile
Abstract object cache class indexed by tiles with fixed capacity organised as queue.
Class that encapsulates memory and file cache of tile images.
Flags for TTileStorage
function ToInnerCoords(const StartPt, Pt: TPoint): TPoint; overload; inline;
+Convert absolute map coords to a point inside a viewport having given top-left point
+function ToOuterCoords(const StartPt, Pt: TPoint): TPoint; overload; inline; |
- |
function ToInnerCoords(const StartPt: TPoint; const Rect: TRect): TRect; overload; inline; |
- |
function ToOuterCoords(const StartPt: TPoint; const Rect: TRect): TRect; overload; inline; |
- |
procedure RequestTile(const Tile: TTile); |
+|
+ | procedure SetCurrentViewRect(const ViewRect: TRect); |
+
function TilesEqual(const Tile1, Tile2: TTile): Boolean; inline; |
|
function MapWidth(Zoom: TMapZoomLevel): Cardinal; inline; |
+function ToTileWidthLesser(Width: Cardinal): Cardinal; inline; |
function MapHeight(Zoom: TMapZoomLevel): Cardinal; inline; |
+function ToTileHeightLesser(Height: Cardinal): Cardinal; inline; |
function InMap(Zoom: TMapZoomLevel; const Pt: TPoint): Boolean; overload; inline; |
+function ToTileWidthGreater(Width: Cardinal): Cardinal; inline; |
function InMap(Zoom: TMapZoomLevel; const Rc: TRect): Boolean; overload; inline; |
+function ToTileHeightGreater(Height: Cardinal): Cardinal; inline; |
function EnsureInMap(Zoom: TMapZoomLevel; const Pt: TPoint): TPoint; overload; inline; |
+function ToTileBoundary(const Rect: TRect): TRect; |
function EnsureInMap(Zoom: TMapZoomLevel; const Rc: TRect): TRect; overload; inline; |
+function MapWidth(Zoom: TMapZoomLevel): Cardinal; inline; |
function LongitudeToMapCoord(Zoom: TMapZoomLevel; Longitude: Double): Cardinal; |
+function MapHeight(Zoom: TMapZoomLevel): Cardinal; inline; |
function LatitudeToMapCoord(Zoom: TMapZoomLevel; Latitude: Double): Cardinal; |
+function InMap(Zoom: TMapZoomLevel; const Pt: TPoint): Boolean; overload; inline; |
function MapCoordToLongitude(Zoom: TMapZoomLevel; X: Cardinal): Double; |
+function InMap(Zoom: TMapZoomLevel; const Rc: TRect): Boolean; overload; inline; |
function MapCoordToLatitude(Zoom: TMapZoomLevel; Y: Cardinal): Double; |
+function EnsureInMap(Zoom: TMapZoomLevel; const Pt: TPoint): TPoint; overload; inline; |
function MapToGeoCoords(Zoom: TMapZoomLevel; const MapPt: TPoint): TGeoPoint; overload; inline; |
+function EnsureInMap(Zoom: TMapZoomLevel; const Rc: TRect): TRect; overload; inline; |
function MapToGeoCoords(Zoom: TMapZoomLevel; const MapRect: TRect): TGeoRect; overload; inline; |
+function LongitudeToMapCoord(Zoom: TMapZoomLevel; Longitude: Double): Cardinal; |
function GeoCoordsToMap(Zoom: TMapZoomLevel; const GeoCoords: TGeoPoint): TPoint; overload; inline; |
+function LatitudeToMapCoord(Zoom: TMapZoomLevel; Latitude: Double): Cardinal; |
function GeoCoordsToMap(Zoom: TMapZoomLevel; const GeoRect: TGeoRect): TRect; overload; inline; |
+function MapCoordToLongitude(Zoom: TMapZoomLevel; X: Cardinal): Double; |
function CalcLinDistanceInMeter(const Coord1, Coord2: TGeoPoint): Double; |
+function MapCoordToLatitude(Zoom: TMapZoomLevel; Y: Cardinal): Double; |
procedure GetScaleBarParams(Zoom: TMapZoomLevel; out ScalebarWidthInPixel, ScalebarWidthInMeter: Cardinal; out Text: string); |
+function MapToGeoCoords(Zoom: TMapZoomLevel; const MapPt: TPoint): TGeoPoint; overload; inline; |
+
function MapToGeoCoords(Zoom: TMapZoomLevel; const MapRect: TRect): TGeoRect; overload; inline; |
+|
function GeoCoordsToMap(Zoom: TMapZoomLevel; const GeoCoords: TGeoPoint): TPoint; overload; inline; |
+|
function GeoCoordsToMap(Zoom: TMapZoomLevel; const GeoRect: TGeoRect): TRect; overload; inline; |
+|
function CalcLinDistanceInMeter(const Coord1, Coord2: TGeoPoint): Double; |
|
procedure GetScaleBarParams(Zoom: TMapZoomLevel; out ScalebarWidthInPixel, ScalebarWidthInMeter: Cardinal; out Text: string); |
+|
function TileToFullSlippyMapFileURL(const Tile: TTile): string; |
function ToTileWidthLesser(Width: Cardinal): Cardinal; inline; |
+
+ +Floor horizontal map coord to tile size + |
function ToTileHeightLesser(Height: Cardinal): Cardinal; inline; |
+
+ +Floor vertical map coord to tile size + |
function ToTileWidthGreater(Width: Cardinal): Cardinal; inline; |
+
+ +Ceil horizontal map coord to tile size + |
function ToTileHeightGreater(Height: Cardinal): Cardinal; inline; |
+
+ +Ceil vertical map coord to tile size + |
function ToTileBoundary(const Rect: TRect): TRect; |
+
+ +Align absolute map rect to tile boundaries + |
function MapWidth(Zoom: TMapZoomLevel): Cardinal; inline; |