map2d_widget
Signals | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
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 StartSystem ()
 
void UpdateCenterTileXYLocation ()
 
void OnMapSizeChanged (int const &width, int const &height)
 
void OnMapClose ()
 
GeoCoderStatusCode::Types SetCurrentPositionByKeywords (QString const &keys)
 
RectLatLng CurrentViewArea ()
 
PointLatLng FromLocalToLatLng (int const &x, int 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 ()
 

Public Attributes

QList< core::PointtileDrawingList
 
bool MouseWheelZooming
 
TileMatrix Matrix
 

Protected Member Functions

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

Protected Attributes

bool started
 
int Width
 
int Height
 
int pxRes100m
 
int pxRes1000m
 
int pxRes10km
 
int pxRes100km
 
int pxRes1000km
 
int pxRes5000km
 

Friends

class mapcontrol::OPMapControl
 
class mapcontrol::MapGraphicItem
 

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