dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
internals::Core Class Reference

#include <core.h>

Inheritance diagram for internals::Core:

Signals

void OnCurrentPositionChanged (internals::PointLatLng point)
 
void OnTileLoadComplete ()
 
void OnTilesStillToLoad (int number)
 
void OnTileLoadStart ()
 
void OnMapDrag ()
 
void OnMapZoomChanged ()
 
void OnMapTypeChanged (MapType::Types type)
 
void OnEmptyTileError (int zoom, core::Point pos)
 
void OnNeedInvalidation ()
 

Public Member Functions

 Core ()
 
 ~Core ()
 
void run ()
 
PointLatLng CurrentPosition () const
 
void SetCurrentPosition (const PointLatLng &value)
 
core::Point GetcurrentPositionGPixel ()
 
void SetcurrentPositionGPixel (const core::Point &value)
 
core::Point GetrenderOffset ()
 
void SetrenderOffset (const core::Point &value)
 
core::Point GetcenterTileXYLocation ()
 
void SetcenterTileXYLocation (const core::Point &value)
 
core::Point GetcenterTileXYLocationLast ()
 
void SetcenterTileXYLocationLast (const core::Point &value)
 
core::Point GetdragPoint ()
 
void SetdragPoint (const core::Point &value)
 
core::Point GetmouseDown ()
 
void SetmouseDown (const core::Point &value)
 
core::Point GetmouseCurrent ()
 
void SetmouseCurrent (const core::Point &value)
 
core::Point GetmouseLastZoom ()
 
void SetmouseLastZoom (const core::Point &value)
 
MouseWheelZoomType::Types GetMouseWheelZoomType ()
 
void SetMouseWheelZoomType (const MouseWheelZoomType::Types &value)
 
PointLatLng GetLastLocationInBounds ()
 
void SetLastLocationInBounds (const PointLatLng &value)
 
Size GetsizeOfMapArea ()
 
void SetsizeOfMapArea (const Size &value)
 
Size GetminOfTiles ()
 
void SetminOfTiles (const Size &value)
 
Size GetmaxOfTiles ()
 
void SetmaxOfTiles (const Size &value)
 
Rectangle GetTileRect ()
 
void SettileRect (const Rectangle &value)
 
core::Point GettilePoint ()
 
void SettilePoint (const core::Point &value)
 
Rectangle GetCurrentRegion ()
 
void SetCurrentRegion (const Rectangle &value)
 
PureProjectionProjection ()
 
void SetProjection (PureProjection *value)
 
bool IsDragging () const
 
int Zoom () const
 
void SetZoom (int const &value)
 
int MaxZoom () const
 
void UpdateBounds ()
 
MapType::Types GetMapType ()
 
void SetMapType (MapType::Types const &value)
 
void SetUserImageHorizontalScale (double hScale)
 
void SetUserImageVerticalScale (double vScale)
 
void SetUserImageLocation (QString mapLocation)
 
void StartSystem ()
 
void UpdateCenterTileXYLocation ()
 
void OnMapSizeChanged (int const &width, int const &height)
 
void OnMapClose ()
 
GeoCoderStatusCode::Types SetCurrentPositionByKeywords (QString const &keys)
 
RectLatLng CurrentViewArea ()
 
PointLatLng FromLocalToLatLng (qint64 const &x, qint64 const &y)
 
Point FromLatLngToLocal (PointLatLng const &latlng)
 
int GetMaxZoomToFitRect (RectLatLng const &rect)
 
void BeginDrag (core::Point const &pt)
 
void EndDrag ()
 
void ReloadMap ()
 
void GoToCurrentPosition ()
 
void DragOffset (core::Point const &offset)
 
void Drag (core::Point const &pt)
 
void CancelAsyncTasks ()
 
void FindTilesAround (QList< core::Point > &list)
 
void UpdateGroundResolution ()
 
bool isStarted ()
 
diagnostics GetDiagnostics ()
 
QList
< UrlFactory::geoCodingStruct > 
GetAddressesFromCoordinates (PointLatLng coord, GeoCoderStatusCode::Types &status)
 
QList
< UrlFactory::geoCodingStruct > 
GetCoordinatesFromAddress (const QString &address, GeoCoderStatusCode::Types &status)
 
double GetElevationFromCoordinates (PointLatLng coord, GeoCoderStatusCode::Types &status)
 

Public Attributes

QList< core::PointtileDrawingList
 
TileMatrix Matrix
 

Protected Member Functions

void SetCurrentPositionGPixel (core::Point const &value)
 
void GoToCurrentPositionOnZoom ()
 

Protected Attributes

qint64 Width
 
qint64 Height
 
int pxRes100m
 
int pxRes1000m
 
int pxRes10km
 
int pxRes100km
 
int pxRes1000km
 
int pxRes5000km
 

Friends

class mapcontrol::TLMapControl
 
class mapcontrol::MapGraphicItem
 

Detailed Description

Definition at line 69 of file core.h.


The documentation for this class was generated from the following files: