dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
TLMapWidget

Namespaces

 core
 
 internals
 
 mapcontrol
 
 projections
 
 Ui
 

Classes

class  core::AccessMode
 
class  core::AllLayersOfType
 
class  core::Cache
 
class  core::CacheItemQueue
 
struct  diagnostics
 
class  core::GeoCoderStatusCode
 
class  core::KiberTileCache
 
class  core::LanguageType
 
class  core::MapType
 
class  core::MemoryCache
 
struct  core::Point
 
class  core::ProviderStrings
 
class  core::PureImageProxy
 
class  core::PureImageCache
 
class  core::RawTile
 
struct  core::Size
 
class  core::TileCacheQueue
 
class  core::TLMaps
 
class  core::UrlFactory
 
struct  core::UrlFactory::geoCodingStruct
 
class  internals::Core
 
struct  internals::LoadTask
 
class  internals::MouseWheelZoomType
 
struct  internals::PointLatLng
 
class  projections::LKS94Projection
 
class  projections::MercatorProjection
 
class  projections::MercatorProjectionYandex
 
class  projections::PlateCarreeProjection
 
class  projections::PlateCarreeProjectionPergo
 
class  internals::PureProjection
 
struct  internals::Rectangle
 
struct  internals::RectLatLng
 
struct  internals::SizeLatLng
 
class  internals::Tile
 
class  internals::TileMatrix
 
class  mapcontrol::Configuration
 A class that centralizes most of the mapcontrol configurations. More...
 
class  mapcontrol::GPSItem
 
class  mapcontrol::HomeItem
 
class  mapcontrol::MapCircle
 
class  mapcontrol::MapGraphicItem
 The main graphicsItem used on the widget, contains the map and map logic. More...
 
class  mapcontrol::MapLine
 
struct  mapcontrol::distBearingAltitude
 
class  mapcontrol::MapPointItem
 A QGraphicsItem representing a MapPointItem. More...
 
class  MapRipForm
 
class  mapcontrol::MapRipper
 
class  mapcontrol::Helper
 Collection of static functions to help dealing with various enums used Contains functions for enumToString conversio, StringToEnum, QStringList of enum values... More...
 
class  mapcontrol::TLMapWidget
 
class  mapcontrol::TrailItem
 
class  mapcontrol::TrailLineItem
 
class  mapcontrol::UAVItem
 A QGraphicsItem representing the UAV. More...
 
class  mapcontrol::UAVMapFollowType
 
class  mapcontrol::UAVTrailType
 
class  mapcontrol::WayPointCurve
 The WayPointCurve class draws an arc between two graphics items of a given radius and direction of curvature. It will display a red straight line if the radius is insufficient to connect the two waypoints. More...
 
class  mapcontrol::WayPointItem
 A QGraphicsItem representing a WayPoint. More...
 

Functions

 core::AllLayersOfType::AllLayersOfType ()
 
QVector< MapType::Types > core::AllLayersOfType::GetAllLayersOfType (const MapType::Types &type)
 
static Cache * core::Cache::Instance ()
 
QString core::Cache::CacheLocation ()
 
void core::Cache::setCacheLocation (const QString &value)
 
void core::Cache::CacheGeocoder (const QString &urlEnd, const QString &content)
 
QString core::Cache::GetGeocoderFromCache (const QString &urlEnd)
 
void core::Cache::CachePlacemark (const QString &urlEnd, const QString &content)
 
QString core::Cache::GetPlacemarkFromCache (const QString &urlEnd)
 
void core::Cache::CacheRoute (const QString &urlEnd, const QString &content)
 
QString core::Cache::GetRouteFromCache (const QString &urlEnd)
 
 core::CacheItemQueue::CacheItemQueue (const MapType::Types &Type, const core::Point &Pos, const QByteArray &Img, const int &Zoom)
 
 core::CacheItemQueue::CacheItemQueue ()
 
 core::CacheItemQueue::CacheItemQueue (const CacheItemQueue &cSource)
 
CacheItemQueue & core::CacheItemQueue::operator= (const CacheItemQueue &cSource)
 
bool core::CacheItemQueue::operator== (const CacheItemQueue &cSource)
 
void core::CacheItemQueue::SetMapType (const MapType::Types &value)
 
void core::CacheItemQueue::SetPosition (const core::Point &value)
 
void core::CacheItemQueue::SetImg (const QByteArray &value)
 
MapType::Types core::CacheItemQueue::GetMapType ()
 
core::Point core::CacheItemQueue::GetPosition ()
 
QByteArray core::CacheItemQueue::GetImg ()
 
int core::CacheItemQueue::GetZoom ()
 
void core::CacheItemQueue::SetZoom (const int &value)
 
 diagnostics::diagnostics ()
 
QString diagnostics::toString ()
 
 core::KiberTileCache::KiberTileCache ()
 
void core::KiberTileCache::setMemoryCacheCapacity (const int &value)
 
int core::KiberTileCache::MemoryCacheCapacity ()
 
double core::KiberTileCache::MemoryCacheSize ()
 
void core::KiberTileCache::RemoveMemoryOverload ()
 
 core::MemoryCache::MemoryCache ()
 
QByteArray core::MemoryCache::GetTileFromMemoryCache (const RawTile &tile)
 
void core::MemoryCache::AddTileToMemoryCache (const RawTile &tile, const QByteArray &pic)
 
quint64 core::qHash (Point const &point)
 
bool core::operator== (Point const &lhs, Point const &rhs)
 
bool core::operator!= (Point const &lhs, Point const &rhs)
 
 core::Point::Point ()
 
 core::Point::Point (qint64 x, qint64 y)
 
 core::Point::Point (Size sz)
 
bool core::Point::IsEmpty ()
 
qint64 core::Point::X () const
 
qint64 core::Point::Y () const
 
void core::Point::SetX (const qint64 &value)
 
void core::Point::SetY (const qint64 &value)
 
QString core::Point::ToString () const
 
void core::Point::Offset (const qint64 &dx, const qint64 &dy)
 
void core::Point::Offset (Point p)
 
 core::ProviderStrings::ProviderStrings ()
 
QString core::ProviderStrings::encrypt (QString str)
 
QString core::ProviderStrings::decrypt (QString str)
 
 core::PureImageProxy::PureImageProxy ()
 
static QPixmap core::PureImageProxy::FromStream (const QByteArray &array)
 
static bool core::PureImageProxy::Save (const QByteArray &array, QPixmap &pic)
 
 core::PureImageCache::PureImageCache ()
 
static bool core::PureImageCache::CreateEmptyDB (const QString &file)
 
bool core::PureImageCache::PutImageToCache (const QByteArray &tile, const MapType::Types &type, const core::Point &pos, const int &zoom)
 
QByteArray core::PureImageCache::GetImageFromCache (MapType::Types type, core::Point pos, int zoom)
 
QString core::PureImageCache::GtileCache ()
 
void core::PureImageCache::setGtileCache (const QString &value)
 
static bool core::PureImageCache::ExportMapDataToDB (QString sourceFile, QString destFile)
 
void core::PureImageCache::deleteOlderTiles (int const &days)
 
uint core::qHash (RawTile const &tile)
 
bool core::operator== (RawTile const &lhs, RawTile const &rhs)
 
 core::RawTile::RawTile (const MapType::Types &Type, const core::Point &Pos, const int &Zoom)
 
QString core::RawTile::ToString (void)
 
MapType::Types core::RawTile::Type ()
 
core::Point core::RawTile::Pos ()
 
int core::RawTile::Zoom ()
 
void core::RawTile::setType (const MapType::Types &value)
 
void core::RawTile::setPos (const core::Point &value)
 
void core::RawTile::setZoom (const int &value)
 
 core::Size::Size ()
 
 core::Size::Size (Point pt)
 
 core::Size::Size (qint64 Width, qint64 Height)
 
Size core::Size::operator- (const Size &sz1)
 
Size core::Size::operator+ (const Size &sz1)
 
int core::Size::GetHashCode ()
 
quint64 core::Size::qHash (Size const &)
 
QString core::Size::ToString ()
 
qint64 core::Size::Width () const
 
qint64 core::Size::Height () const
 
void core::Size::SetWidth (qint64 const &value)
 
void core::Size::SetHeight (qint64 const &value)
 
 core::TileCacheQueue::TileCacheQueue ()
 
 core::TileCacheQueue::~TileCacheQueue ()
 
void core::TileCacheQueue::EnqueueCacheTask (CacheItemQueue *task)
 
 core::TLMaps::~TLMaps ()
 
static TLMaps * core::TLMaps::Instance ()
 
bool core::TLMaps::ImportFromGMDB (const QString &file)
 
bool core::TLMaps::ExportToGMDB (const QString &file)
 
QByteArray core::TLMaps::GetImageFromServer (const MapType::Types &type, const core::Point &pos, const int &zoom)
 timeout for map connections More...
 
QByteArray core::TLMaps::GetImageFromFile (const MapType::Types &type, const core::Point &pos, const int &zoom, double hScale, double vScale, QString userImageFileName, internals::PureProjection *projection)
 OPMaps::GetImageFromFile. More...
 
bool core::TLMaps::UseMemoryCache ()
 
void core::TLMaps::setUseMemoryCache (const bool &value)
 
void core::TLMaps::setLanguage (const LanguageType::Types &language)
 
LanguageType::Types core::TLMaps::GetLanguage ()
 
AccessMode::Types core::TLMaps::GetAccessMode () const
 
void core::TLMaps::setAccessMode (const AccessMode::Types &mode)
 
diagnostics core::TLMaps::GetDiagnostics ()
 
 core::TLMaps::TLMaps ()
 
 core::TLMaps::TLMaps (const TLMaps &)
 
TLMaps & core::TLMaps::operator= (TLMaps const &)
 
 core::UrlFactory::UrlFactory ()
 
 core::UrlFactory::~UrlFactory ()
 
QString core::UrlFactory::MakeImageUrl (const MapType::Types &type, const core::Point &pos, const int &zoom, const QString &language)
 UrlFactory::MakeImageUrl Make the requesting URL for the desired quadtile. More...
 
QList
< UrlFactory::geoCodingStruct > 
core::UrlFactory::GetLatLngFromGeodecoder (const QString &keywords, GeoCoderStatusCode::Types &status, const QString &language)
 
QList
< UrlFactory::geoCodingStruct > 
core::UrlFactory::GetPlacemarkFromGeocoder (internals::PointLatLng location, GeoCoderStatusCode::Types &status, const QString &language)
 
double core::UrlFactory::GetElevationFromCoordinate (const internals::PointLatLng &coordinate, GeoCoderStatusCode::Types &status)
 
bool core::UrlFactory::IsCorrectGoogleVersions ()
 
void core::UrlFactory::setIsCorrectGoogleVersions (bool value)
 
QString core::UrlFactory::MakeGeocoderUrl (QString keywords, const QString &language)
 
QString core::UrlFactory::MakeReverseGeocoderUrl (internals::PointLatLng &pt, const QString &language)
 
QList
< UrlFactory::geoCodingStruct > 
core::UrlFactory::GetLatLngFromGeocoderUrl (const QString &url, const bool &useCache, GeoCoderStatusCode::Types &status)
 
QList
< UrlFactory::geoCodingStruct > 
core::UrlFactory::GetPlacemarkFromReverseGeocoderUrl (const QString &url, const bool &useCache, GeoCoderStatusCode::Types &status)
 
 internals::Core::Core ()
 
 internals::Core::~Core ()
 
void internals::Core::run ()
 
PointLatLng internals::Core::CurrentPosition () const
 
void internals::Core::SetCurrentPosition (const PointLatLng &value)
 
core::Point internals::Core::GetcurrentPositionGPixel ()
 
void internals::Core::SetcurrentPositionGPixel (const core::Point &value)
 
core::Point internals::Core::GetrenderOffset ()
 
void internals::Core::SetrenderOffset (const core::Point &value)
 
core::Point internals::Core::GetcenterTileXYLocation ()
 
void internals::Core::SetcenterTileXYLocation (const core::Point &value)
 
core::Point internals::Core::GetcenterTileXYLocationLast ()
 
void internals::Core::SetcenterTileXYLocationLast (const core::Point &value)
 
core::Point internals::Core::GetdragPoint ()
 
void internals::Core::SetdragPoint (const core::Point &value)
 
core::Point internals::Core::GetmouseDown ()
 
void internals::Core::SetmouseDown (const core::Point &value)
 
core::Point internals::Core::GetmouseCurrent ()
 
void internals::Core::SetmouseCurrent (const core::Point &value)
 
core::Point internals::Core::GetmouseLastZoom ()
 
void internals::Core::SetmouseLastZoom (const core::Point &value)
 
MouseWheelZoomType::Types internals::Core::GetMouseWheelZoomType ()
 
void internals::Core::SetMouseWheelZoomType (const MouseWheelZoomType::Types &value)
 
PointLatLng internals::Core::GetLastLocationInBounds ()
 
void internals::Core::SetLastLocationInBounds (const PointLatLng &value)
 
Size internals::Core::GetsizeOfMapArea ()
 
void internals::Core::SetsizeOfMapArea (const Size &value)
 
Size internals::Core::GetminOfTiles ()
 
void internals::Core::SetminOfTiles (const Size &value)
 
Size internals::Core::GetmaxOfTiles ()
 
void internals::Core::SetmaxOfTiles (const Size &value)
 
Rectangle internals::Core::GetTileRect ()
 
void internals::Core::SettileRect (const Rectangle &value)
 
core::Point internals::Core::GettilePoint ()
 
void internals::Core::SettilePoint (const core::Point &value)
 
Rectangle internals::Core::GetCurrentRegion ()
 
void internals::Core::SetCurrentRegion (const Rectangle &value)
 
PureProjection * internals::Core::Projection ()
 
void internals::Core::SetProjection (PureProjection *value)
 
bool internals::Core::IsDragging () const
 
int internals::Core::Zoom () const
 
void internals::Core::SetZoom (int const &value)
 
int internals::Core::MaxZoom () const
 
void internals::Core::UpdateBounds ()
 
MapType::Types internals::Core::GetMapType ()
 
void internals::Core::SetMapType (MapType::Types const &value)
 
void internals::Core::SetUserImageHorizontalScale (double hScale)
 
void internals::Core::SetUserImageVerticalScale (double vScale)
 
void internals::Core::SetUserImageLocation (QString mapLocation)
 
void internals::Core::StartSystem ()
 
void internals::Core::UpdateCenterTileXYLocation ()
 
void internals::Core::OnMapSizeChanged (int const &width, int const &height)
 
void internals::Core::OnMapClose ()
 
GeoCoderStatusCode::Types internals::Core::SetCurrentPositionByKeywords (QString const &keys)
 
RectLatLng internals::Core::CurrentViewArea ()
 
PointLatLng internals::Core::FromLocalToLatLng (qint64 const &x, qint64 const &y)
 
Point internals::Core::FromLatLngToLocal (PointLatLng const &latlng)
 
int internals::Core::GetMaxZoomToFitRect (RectLatLng const &rect)
 
void internals::Core::BeginDrag (core::Point const &pt)
 
void internals::Core::EndDrag ()
 
void internals::Core::ReloadMap ()
 
void internals::Core::GoToCurrentPosition ()
 
void internals::Core::DragOffset (core::Point const &offset)
 
void internals::Core::Drag (core::Point const &pt)
 
void internals::Core::CancelAsyncTasks ()
 
void internals::Core::FindTilesAround (QList< core::Point > &list)
 
void internals::Core::UpdateGroundResolution ()
 
bool internals::Core::isStarted ()
 
diagnostics internals::Core::GetDiagnostics ()
 
QList
< UrlFactory::geoCodingStruct > 
internals::Core::GetAddressesFromCoordinates (PointLatLng coord, GeoCoderStatusCode::Types &status)
 
QList
< UrlFactory::geoCodingStruct > 
internals::Core::GetCoordinatesFromAddress (const QString &address, GeoCoderStatusCode::Types &status)
 
double internals::Core::GetElevationFromCoordinates (PointLatLng coord, GeoCoderStatusCode::Types &status)
 
void internals::Core::SetCurrentPositionGPixel (core::Point const &value)
 
void internals::Core::GoToCurrentPositionOnZoom ()
 
bool internals::operator== (LoadTask const &lhs, LoadTask const &rhs)
 
 internals::LoadTask::LoadTask (Point pos, int zoom)
 
 internals::LoadTask::LoadTask ()
 
bool internals::LoadTask::HasValue ()
 
QString internals::LoadTask::ToString () const
 
bool internals::operator== (PointLatLng const &lhs, PointLatLng const &rhs)
 
bool internals::operator!= (PointLatLng const &left, PointLatLng const &right)
 
PointLatLng internals::operator+ (PointLatLng pt, SizeLatLng sz)
 
PointLatLng internals::operator- (PointLatLng pt, SizeLatLng sz)
 
 internals::PointLatLng::PointLatLng ()
 
 internals::PointLatLng::PointLatLng (const double &lat, const double &lng)
 
bool internals::PointLatLng::IsEmpty ()
 
double internals::PointLatLng::Lat () const
 
void internals::PointLatLng::SetLat (const double &value)
 
double internals::PointLatLng::Lng () const
 
void internals::PointLatLng::SetLng (const double &value)
 
static PointLatLng internals::PointLatLng::Add (PointLatLng const &pt, SizeLatLng const &sz)
 
static PointLatLng internals::PointLatLng::Subtract (PointLatLng const &pt, SizeLatLng const &sz)
 
void internals::PointLatLng::Offset (PointLatLng const &pos)
 
void internals::PointLatLng::Offset (double const &lat, double const &lng)
 
QString internals::PointLatLng::ToString () const
 
 projections::LKS94Projection::LKS94Projection ()
 
double projections::LKS94Projection::GetTileMatrixResolution (int const &zoom)
 
virtual QString projections::LKS94Projection::Type ()
 
virtual Size projections::LKS94Projection::TileSize () const
 
virtual double projections::LKS94Projection::Axis () const
 
virtual double projections::LKS94Projection::Flattening () const
 
virtual core::Point projections::LKS94Projection::FromLatLngToPixel (double lat, double lng, int const &zoom)
 
virtual internals::PointLatLng projections::LKS94Projection::FromPixelToLatLng (const qint64 &x, const qint64 &y, const int &zoom)
 
virtual double projections::LKS94Projection::GetGroundResolution (int const &zoom, double const &latitude)
 PureProjection::GetGroundResolution Returns the conversion from pixels to meters. More...
 
virtual Size projections::LKS94Projection::GetTileMatrixMinXY (int const &zoom)
 
virtual Size projections::LKS94Projection::GetTileMatrixMaxXY (int const &zoom)
 
 projections::MercatorProjection::MercatorProjection ()
 
virtual QString projections::MercatorProjection::Type ()
 
virtual Size projections::MercatorProjection::TileSize () const
 
virtual double projections::MercatorProjection::Axis () const
 
virtual double projections::MercatorProjection::Flattening () const
 
virtual core::Point projections::MercatorProjection::FromLatLngToPixel (double lat, double lng, int const &zoom)
 
virtual internals::PointLatLng projections::MercatorProjection::FromPixelToLatLng (const qint64 &x, const qint64 &y, const int &zoom)
 MercatorProjection::FromPixelToLatLng Referenced from top-left of globe, so the lat-lon (0,0), i.e. the intersection of the equator and prime meridian, would be [1<<(zoom-1), 1<<(zoom-1)]. More...
 
virtual Size projections::MercatorProjection::GetTileMatrixMinXY (const int &zoom)
 MercatorProjection::GetTileMatrixMinXY. More...
 
virtual Size projections::MercatorProjection::GetTileMatrixMaxXY (const int &zoom)
 MercatorProjection::GetTileMatrixMaxXY. More...
 
 projections::MercatorProjectionYandex::MercatorProjectionYandex ()
 
virtual QString projections::MercatorProjectionYandex::Type ()
 
virtual Size projections::MercatorProjectionYandex::TileSize () const
 
virtual double projections::MercatorProjectionYandex::Axis () const
 
virtual double projections::MercatorProjectionYandex::Flattening () const
 
virtual core::Point projections::MercatorProjectionYandex::FromLatLngToPixel (double lat, double lng, int const &zoom)
 
virtual internals::PointLatLng projections::MercatorProjectionYandex::FromPixelToLatLng (const qint64 &x, const qint64 &y, const int &zoom)
 
virtual Size projections::MercatorProjectionYandex::GetTileMatrixMinXY (const int &zoom)
 
virtual Size projections::MercatorProjectionYandex::GetTileMatrixMaxXY (const int &zoom)
 
 projections::PlateCarreeProjection::PlateCarreeProjection ()
 
virtual QString projections::PlateCarreeProjection::Type ()
 
virtual Size projections::PlateCarreeProjection::TileSize () const
 
virtual double projections::PlateCarreeProjection::Axis () const
 
virtual double projections::PlateCarreeProjection::Flattening () const
 
virtual core::Point projections::PlateCarreeProjection::FromLatLngToPixel (double lat, double lng, int const &zoom)
 
virtual internals::PointLatLng projections::PlateCarreeProjection::FromPixelToLatLng (const qint64 &x, const qint64 &y, const int &zoom)
 
virtual Size projections::PlateCarreeProjection::GetTileMatrixMinXY (const int &zoom)
 
virtual Size projections::PlateCarreeProjection::GetTileMatrixMaxXY (const int &zoom)
 
 projections::PlateCarreeProjectionPergo::PlateCarreeProjectionPergo ()
 
virtual QString projections::PlateCarreeProjectionPergo::Type ()
 
virtual Size projections::PlateCarreeProjectionPergo::TileSize () const
 
virtual double projections::PlateCarreeProjectionPergo::Axis () const
 
virtual double projections::PlateCarreeProjectionPergo::Flattening () const
 
virtual core::Point projections::PlateCarreeProjectionPergo::FromLatLngToPixel (double lat, double lng, int const &zoom)
 
virtual internals::PointLatLng projections::PlateCarreeProjectionPergo::FromPixelToLatLng (const qint64 &x, const qint64 &y, const int &zoom)
 
virtual Size projections::PlateCarreeProjectionPergo::GetTileMatrixMinXY (const int &zoom)
 
virtual Size projections::PlateCarreeProjectionPergo::GetTileMatrixMaxXY (const int &zoom)
 
virtual Size internals::PureProjection::TileSize () const =0
 
virtual double internals::PureProjection::Axis () const =0
 
virtual double internals::PureProjection::Flattening () const =0
 
virtual core::Point internals::PureProjection::FromLatLngToPixel (double lat, double lng, int const &zoom)=0
 
virtual PointLatLng internals::PureProjection::FromPixelToLatLng (const qint64 &x, const qint64 &y, const int &zoom)=0
 
virtual QString internals::PureProjection::Type ()
 
core::Point internals::PureProjection::FromLatLngToPixel (const PointLatLng &p, const int &zoom)
 
PointLatLng internals::PureProjection::FromPixelToLatLng (const Point &p, const int &zoom)
 
virtual core::Point internals::PureProjection::FromPixelToTileXY (const core::Point &p)
 
virtual core::Point internals::PureProjection::FromTileXYToPixel (const core::Point &p)
 
virtual Size internals::PureProjection::GetTileMatrixMinXY (const int &zoom)=0
 
virtual Size internals::PureProjection::GetTileMatrixMaxXY (const int &zoom)=0
 
virtual Size internals::PureProjection::GetTileMatrixSizeXY (const int &zoom)
 
int internals::PureProjection::GetTileMatrixItemCount (const int &zoom)
 
virtual Size internals::PureProjection::GetTileMatrixSizePixel (const int &zoom)
 
QList< core::Pointinternals::PureProjection::GetAreaTileList (const RectLatLng &rect, const int &zoom, const int &padding)
 
virtual double internals::PureProjection::GetGroundResolution (const int &zoom, const double &latitude)
 PureProjection::GetGroundResolution Returns the conversion from pixels to meters. More...
 
void internals::PureProjection::FromGeodeticToCartesian (double Lat, double Lng, double Height, double &X, double &Y, double &Z)
 PureProjection::FromGeodeticToCartesian. More...
 
void internals::PureProjection::FromCartesianTGeodetic (const double &X, const double &Y, const double &Z, double &Lat, double &Lng)
 
static double internals::PureProjection::DistanceBetweenLatLng (PointLatLng const &p1, PointLatLng const &p2)
 PureProjection::DistanceBetweenLatLng Returns 2D distance between two geodetic points. More...
 
static double internals::PureProjection::DistanceBetweenLatLngAlt (PointLatLng const &p1, double const &alt1, PointLatLng const &p2, double const &alt2)
 PureProjection::DistanceBetweenLatLngAlt Returns 3D distance between two geodetic points. More...
 
PointLatLng internals::PureProjection::translate (PointLatLng p1, double distance, double bearing)
 
double internals::PureProjection::courseBetweenLatLng (const PointLatLng &p1, const PointLatLng &p2)
 
void internals::PureProjection::offSetFromLatLngs (PointLatLng p1, PointLatLng p2, double &dX, double &dY)
 
double internals::PureProjection::bound (double const &n, double const &minValue, double const &maxValue) const
 PureProjection::bound Bounds the value at an upper and lower threshold. More...
 
static double internals::PureProjection::Sign (const double &x)
 
static double internals::PureProjection::AdjustLongitude (double x)
 
static void internals::PureProjection::SinCos (const double &val, double &sin, double &cos)
 
static double internals::PureProjection::e0fn (const double &x)
 
static double internals::PureProjection::e1fn (const double &x)
 
static double internals::PureProjection::e2fn (const double &x)
 
static double internals::PureProjection::e3fn (const double &x)
 
static double internals::PureProjection::mlfn (const double &e0, const double &e1, const double &e2, const double &e3, const double &phi)
 
static qlonglong internals::PureProjection::GetUTMzone (const double &lon)
 
bool internals::operator== (Rectangle const &lhs, Rectangle const &rhs)
 
uint internals::qHash (Rectangle const &rect)
 
static Rectangle internals::Rectangle::FromLTRB (qint32 left, qint32 top, qint32 right, qint32 bottom)
 
 internals::Rectangle::Rectangle ()
 
 internals::Rectangle::Rectangle (qint32 x, qint32 y, qint32 width, qint32 height)
 
 internals::Rectangle::Rectangle (core::Point location, core::Size size)
 
core::Point internals::Rectangle::GetLocation ()
 
void internals::Rectangle::SetLocation (const core::Point &value)
 
qint32 internals::Rectangle::X ()
 
qint32 internals::Rectangle::Y ()
 
void internals::Rectangle::SetX (const qint32 &value)
 
void internals::Rectangle::SetY (const qint32 &value)
 
qint32 internals::Rectangle::Width ()
 
void internals::Rectangle::SetWidth (const qint32 &value)
 
qint32 internals::Rectangle::Height ()
 
void internals::Rectangle::SetHeight (const qint32 &value)
 
qint32 internals::Rectangle::Left ()
 
qint32 internals::Rectangle::Top ()
 
qint32 internals::Rectangle::Right ()
 
qint32 internals::Rectangle::Bottom ()
 
bool internals::Rectangle::IsEmpty ()
 
bool internals::Rectangle::operator== (const Rectangle &cSource)
 
bool internals::Rectangle::operator!= (const Rectangle &cSource)
 
bool internals::Rectangle::Contains (const qint32 &x, const qint32 &y)
 
bool internals::Rectangle::Contains (const core::Point &pt)
 
bool internals::Rectangle::Contains (const Rectangle &rect)
 
void internals::Rectangle::Inflate (const qint32 &width, const qint32 &height)
 
void internals::Rectangle::Inflate (Size &size)
 
static Rectangle internals::Rectangle::Inflate (Rectangle rect, qint32 x, qint32 y)
 
void internals::Rectangle::Intersect (const Rectangle &rect)
 
static Rectangle internals::Rectangle::Intersect (Rectangle a, Rectangle b)
 
bool internals::Rectangle::IntersectsWith (const Rectangle &rect)
 
static Rectangle internals::Rectangle::Union (const Rectangle &a, const Rectangle &b)
 
void internals::Rectangle::Offset (const core::Point &pos)
 
void internals::Rectangle::Offset (const qint32 &x, const qint32 &y)
 
QString internals::Rectangle::ToString ()
 
uint internals::qHash (RectLatLng const &rect)
 
bool internals::operator== (RectLatLng const &left, RectLatLng const &right)
 
bool internals::operator!= (RectLatLng const &left, RectLatLng const &right)
 
 internals::RectLatLng::RectLatLng (double const &lat, double const &lng, double const &widthLng, double const &heightLat)
 
 internals::RectLatLng::RectLatLng (PointLatLng const &location, SizeLatLng const &size)
 
 internals::RectLatLng::RectLatLng ()
 
static RectLatLng internals::RectLatLng::FromLTRB (double const &lng, double const &lat, double const &rightLng, double const &bottomLat)
 
PointLatLng internals::RectLatLng::LocationTopLeft () const
 
void internals::RectLatLng::SetLocationTopLeft (PointLatLng const &value)
 
PointLatLng internals::RectLatLng::LocationRightBottom ()
 
SizeLatLng internals::RectLatLng::Size ()
 
void internals::RectLatLng::SetSize (SizeLatLng const &value)
 
double internals::RectLatLng::Lng () const
 
void internals::RectLatLng::SetLng (double const &value)
 
double internals::RectLatLng::Lat () const
 
void internals::RectLatLng::SetLat (double const &value)
 
double internals::RectLatLng::WidthLng () const
 
void internals::RectLatLng::SetWidthLng (double const &value)
 
double internals::RectLatLng::HeightLat () const
 
void internals::RectLatLng::SetHeightLat (double const &value)
 
double internals::RectLatLng::Left () const
 
double internals::RectLatLng::Top () const
 
double internals::RectLatLng::Right () const
 
double internals::RectLatLng::Bottom () const
 
bool internals::RectLatLng::IsEmpty () const
 
bool internals::RectLatLng::Contains (double const &lat, double const &lng)
 
bool internals::RectLatLng::Contains (PointLatLng const &pt)
 
bool internals::RectLatLng::Contains (RectLatLng const &rect)
 
void internals::RectLatLng::Inflate (double const &lat, double const &lng)
 
void internals::RectLatLng::Inflate (SizeLatLng const &size)
 
static RectLatLng internals::RectLatLng::Inflate (RectLatLng const &rect, double const &lat, double const &lng)
 
void internals::RectLatLng::Intersect (RectLatLng const &rect)
 
static RectLatLng internals::RectLatLng::Intersect (RectLatLng const &a, RectLatLng const &b)
 
bool internals::RectLatLng::IntersectsWith (RectLatLng const &rect)
 
static RectLatLng internals::RectLatLng::Union (RectLatLng const &a, RectLatLng const &b)
 
void internals::RectLatLng::Offset (PointLatLng const &pos)
 
void internals::RectLatLng::Offset (double const &lat, double const &lng)
 
QString internals::RectLatLng::ToString () const
 
SizeLatLng internals::operator+ (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
SizeLatLng internals::operator- (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
bool internals::operator== (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
bool internals::operator!= (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
 internals::SizeLatLng::SizeLatLng ()
 
 internals::SizeLatLng::SizeLatLng (SizeLatLng const &size)
 
 internals::SizeLatLng::SizeLatLng (PointLatLng const &pt)
 
 internals::SizeLatLng::SizeLatLng (double const &heightLat, double const &widthLng)
 
bool internals::SizeLatLng::IsEmpty () const
 
double internals::SizeLatLng::WidthLng () const
 
void internals::SizeLatLng::SetWidthLng (double const &value)
 
double internals::SizeLatLng::HeightLat () const
 
void internals::SizeLatLng::SetHeightLat (double const &value)
 
static SizeLatLng internals::SizeLatLng::Add (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
static SizeLatLng internals::SizeLatLng::Subtract (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
QString internals::SizeLatLng::ToString ()
 
 internals::Tile::Tile (int zoom, core::Point pos)
 
 internals::Tile::Tile ()
 
void internals::Tile::Clear ()
 
int internals::Tile::GetZoom ()
 
core::Point internals::Tile::GetPos ()
 
void internals::Tile::SetZoom (const int &value)
 
void internals::Tile::SetPos (const core::Point &value)
 
Tile & internals::Tile::operator= (const Tile &cSource)
 
 internals::Tile::Tile (const Tile &cSource)
 
bool internals::Tile::HasValue ()
 
 internals::TileMatrix::TileMatrix ()
 
void internals::TileMatrix::Clear ()
 
void internals::TileMatrix::ClearPointsNotIn (QList< core::Point > list)
 
Tile * internals::TileMatrix::TileAt (const core::Point &p)
 
void internals::TileMatrix::SetTileAt (const core::Point &p, Tile *tile)
 
int internals::TileMatrix::count () const
 
 mapcontrol::Configuration::Configuration ()
 
void mapcontrol::Configuration::SetAccessMode (core::AccessMode::Types const &type)
 Sets the access mode for the map (cache only, server and cache...) More...
 
core::AccessMode::Types mapcontrol::Configuration::AccessMode ()
 Returns the access mode for the map (cache only, server and cache...) More...
 
void mapcontrol::Configuration::SetLanguage (core::LanguageType::Types const &type)
 Sets the language used for geocaching. More...
 
core::LanguageType::Types mapcontrol::Configuration::Language ()
 Returns the language used for geocaching. More...
 
void mapcontrol::Configuration::SetUseMemoryCache (bool const &value)
 Used to allow disallow use of memory caching. More...
 
bool mapcontrol::Configuration::UseMemoryCache ()
 Return if memory caching is in use. More...
 
double mapcontrol::Configuration::TileMemoryUsed () const
 Returns the currently used memory for tiles. More...
 
void mapcontrol::Configuration::SetTileMemorySize (int const &value)
 Sets the size of the memory for tiles. More...
 
void mapcontrol::Configuration::SetCacheLocation (QString const &dir)
 Sets the location for the SQLite Database used for caching and the geocoding cache files. More...
 
void mapcontrol::Configuration::DeleteTilesOlderThan (int const &days)
 Deletes tiles in DataBase older than "days" days. More...
 
void mapcontrol::Configuration::ExportMapDataToDB (QString const &sourceDB, QString const &destDB) const
 Exports tiles from one DB to another. Only new tiles are added. More...
 
QString mapcontrol::Configuration::CacheLocation ()
 Returns the location for the SQLite Database used for caching and the geocoding cache files. More...
 
void mapcontrol::HomeItem::mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::HomeItem::mousePressEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::HomeItem::mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::HomeItem::mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::MapCircle::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
void mapcontrol::MapGraphicItem::mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::MapGraphicItem::mousePressEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::MapGraphicItem::wheelEvent (QGraphicsSceneWheelEvent *event)
 
void mapcontrol::MapGraphicItem::mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 
bool mapcontrol::MapGraphicItem::IsMouseOverMarker () const
 
void mapcontrol::MapGraphicItem::keyPressEvent (QKeyEvent *event)
 
void mapcontrol::MapGraphicItem::keyReleaseEvent (QKeyEvent *event)
 
int mapcontrol::MapGraphicItem::ZoomStep () const
 Returns current map zoom. More...
 
void mapcontrol::MapGraphicItem::SetZoomStep (qint32 const &value)
 Sets map zoom. More...
 
void mapcontrol::MapLine::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
 mapcontrol::distBearingAltitude::distBearingAltitude ()
 
double mapcontrol::MapPointItem::DistanceToPoint_2D (const internals::PointLatLng &coord)
 MapPointItem::DistanceToPoint_2D Calculates distance from this point to second point. More...
 
double mapcontrol::MapPointItem::DistanceToPoint_3D (const internals::PointLatLng &coord, const int &altitude)
 MapPointItem::DistanceToPoint_3D Calculates distance from this point to second point. More...
 
 MapRipForm::MapRipForm (QWidget *parent=nullptr)
 
 MapRipForm::~MapRipForm ()
 
 mapcontrol::MapRipper::MapRipper (internals::Core *, internals::RectLatLng const &)
 
void mapcontrol::MapRipper::run ()
 
static MapType::Types mapcontrol::Helper::MapTypeFromString (QString const &value)
 Converts from String to Type. More...
 
static QString mapcontrol::Helper::StrFromMapType (MapType::Types const &value)
 Converts from Type to String. More...
 
static QStringList mapcontrol::Helper::MapTypes ()
 Returns QStringList with string representing all the enum values. More...
 
static GeoCoderStatusCode::Types mapcontrol::Helper::GeoCoderStatusCodeFromString (QString const &value)
 Converts from String to Type. More...
 
static QString mapcontrol::Helper::StrFromGeoCoderStatusCode (GeoCoderStatusCode::Types const &value)
 Converts from Type to String. More...
 
static QStringList mapcontrol::Helper::GeoCoderTypes ()
 Returns QStringList with string representing all the enum values. More...
 
static
internals::MouseWheelZoomType::Types 
mapcontrol::Helper::MouseWheelZoomTypeFromString (QString const &value)
 Converts from String to Type. More...
 
static QString mapcontrol::Helper::StrFromMouseWheelZoomType (internals::MouseWheelZoomType::Types const &value)
 Converts from Type to String. More...
 
static QStringList mapcontrol::Helper::MouseWheelZoomTypes ()
 Returns QStringList with string representing all the enum values. More...
 
static core::LanguageType::Types mapcontrol::Helper::LanguageTypeFromString (QString const &value)
 Converts from String to Type. More...
 
static QString mapcontrol::Helper::StrFromLanguageType (core::LanguageType::Types const &value)
 Converts from Type to String. More...
 
static QStringList mapcontrol::Helper::LanguageTypes ()
 Returns QStringList with string representing all the enum values. More...
 
static core::AccessMode::Types mapcontrol::Helper::AccessModeFromString (QString const &value)
 Converts from String to Type. More...
 
static QString mapcontrol::Helper::StrFromAccessMode (core::AccessMode::Types const &value)
 Converts from Type to String. More...
 
static QStringList mapcontrol::Helper::AccessModeTypes ()
 Returns QStringList with string representing all the enum values. More...
 
static UAVMapFollowType::Types mapcontrol::Helper::UAVMapFollowFromString (QString const &value)
 Converts from String to Type. More...
 
static QString mapcontrol::Helper::StrFromUAVMapFollow (UAVMapFollowType::Types const &value)
 Converts from Type to String. More...
 
static QStringList mapcontrol::Helper::UAVMapFollowTypes ()
 Returns QStringList with string representing all the enum values. More...
 
static UAVTrailType::Types mapcontrol::Helper::UAVTrailTypeFromString (QString const &value)
 Converts from String to Type. More...
 
static QString mapcontrol::Helper::StrFromUAVTrailType (UAVTrailType::Types const &value)
 Converts from Type to String. More...
 
static QStringList mapcontrol::Helper::UAVTrailTypes ()
 Returns QStringList with string representing all the enum values. More...
 
Q_ENUMS(internals::MouseWheelZoomType::Types)
Q_ENUMS(core 
mapcontrol::TLMapWidget::TLMapWidget (QWidget *parent=nullptr, Configuration *config=new Configuration)
 Constructor. More...
 
 mapcontrol::TLMapWidget::~TLMapWidget ()
 
bool mapcontrol::TLMapWidget::ShowTileGridLines () const
 Returns true if map is showing gridlines. More...
 
void mapcontrol::TLMapWidget::SetShowTileGridLines (bool const &value)
 Defines if map is to show gridlines. More...
 
int mapcontrol::TLMapWidget::MaxZoom () const
 Returns the maximum zoom for the map. More...
 
int mapcontrol::TLMapWidget::MinZoom () const
 
void mapcontrol::TLMapWidget::SetMinZoom (int const &value)
 
internals::MouseWheelZoomType::Types mapcontrol::TLMapWidget::GetMouseWheelZoomType ()
 
void mapcontrol::TLMapWidget::SetMouseWheelZoomType (internals::MouseWheelZoomType::Types const &value)
 
internals::RectLatLng mapcontrol::TLMapWidget::SelectedArea () const
 
void mapcontrol::TLMapWidget::SetSelectedArea (internals::RectLatLng const &value)
 
bool mapcontrol::TLMapWidget::CanDragMap () const
 
void mapcontrol::TLMapWidget::SetCanDragMap (bool const &value)
 
internals::PointLatLng mapcontrol::TLMapWidget::CurrentPosition () const
 
void mapcontrol::TLMapWidget::SetCurrentPosition (internals::PointLatLng const &value)
 
double mapcontrol::TLMapWidget::ZoomReal ()
 
double mapcontrol::TLMapWidget::ZoomDigi ()
 
double mapcontrol::TLMapWidget::ZoomTotal ()
 
void mapcontrol::TLMapWidget::SetZoom (double const &value)
 
qreal mapcontrol::TLMapWidget::Rotate ()
 
void mapcontrol::TLMapWidget::SetRotate (qreal const &value)
 
void mapcontrol::TLMapWidget::ReloadMap ()
 
GeoCoderStatusCode::Types mapcontrol::TLMapWidget::SetCurrentPositionByKeywords (QString const &keys)
 
MapType::Types mapcontrol::TLMapWidget::GetMapType ()
 
void mapcontrol::TLMapWidget::SetMapType (MapType::Types const &value)
 
void mapcontrol::TLMapWidget::SetUserImageHorizontalScale (double hScale)
 
void mapcontrol::TLMapWidget::SetUserImageVerticalScale (double vScale)
 
void mapcontrol::TLMapWidget::SetUserImageLocation (QString location)
 
bool mapcontrol::TLMapWidget::isStarted ()
 
internals::PointLatLng mapcontrol::TLMapWidget::currentMousePosition ()
 
void mapcontrol::TLMapWidget::SetFollowMouse (bool const &value)
 
bool mapcontrol::TLMapWidget::FollowMouse ()
 
internals::PointLatLng mapcontrol::TLMapWidget::GetFromLocalToLatLng (QPointF p)
 
WayPointItem * mapcontrol::TLMapWidget::WPCreate ()
 Creates a new WayPoint on the center of the map. More...
 
void mapcontrol::TLMapWidget::WPCreate (WayPointItem *item)
 Creates a new WayPoint. More...
 
WayPointItem * mapcontrol::TLMapWidget::WPCreate (internals::PointLatLng const &coord, int const &altitude)
 Creates a new WayPoint. More...
 
WayPointItem * mapcontrol::TLMapWidget::WPCreate (internals::PointLatLng const &coord, int const &altitude, QString const &description)
 Creates a new WayPoint. More...
 
WayPointItem * mapcontrol::TLMapWidget::WPCreate (const distBearingAltitude &relativeCoord, const QString &description)
 Creates a new WayPoint. More...
 
WayPointItem * mapcontrol::TLMapWidget::WPInsert (int const &position)
 Inserts a new WayPoint on the specified position. More...
 
void mapcontrol::TLMapWidget::WPInsert (WayPointItem *item, int const &position)
 Inserts a new WayPoint on the specified position. More...
 
WayPointItem * mapcontrol::TLMapWidget::WPInsert (internals::PointLatLng const &coord, int const &altitude, int const &position)
 Inserts a new WayPoint on the specified position. More...
 
WayPointItem * mapcontrol::TLMapWidget::WPInsert (internals::PointLatLng const &coord, int const &altitude, QString const &description, int const &position)
 Inserts a new WayPoint on the specified position. More...
 
WayPointItem * mapcontrol::TLMapWidget::WPInsert (const distBearingAltitude &relative, const QString &description, const int &position)
 
void mapcontrol::TLMapWidget::WPDelete (WayPointItem *item)
 Deletes the WayPoint. More...
 
void mapcontrol::TLMapWidget::WPDeleteAll ()
 deletes all WayPoints More...
 
QList< WayPointItem * > mapcontrol::TLMapWidget::WPSelected ()
 Returns the currently selected WayPoints. More...
 
void mapcontrol::TLMapWidget::WPRenumber (WayPointItem *item, int const &newnumber)
 Renumbers the WayPoint and all others as needed. More...
 
void mapcontrol::TLMapWidget::SetShowCompassRose (bool const &value)
 TLMapWidget::SetShowCompassRose Shows the compass rose on the map. More...
 
void mapcontrol::TLMapWidget::SetShowWindCompass (bool const &value)
 TLMapWidget::SetShowWindCompass Shows the compass rose on the map. More...
 
void mapcontrol::TLMapWidget::setOverlayOpacity (qreal value)
 
void mapcontrol::TLMapWidget::SetShowUAV (bool const &value)
 
bool mapcontrol::TLMapWidget::ShowUAV () const
 
void mapcontrol::TLMapWidget::SetShowHome (bool const &value)
 
bool mapcontrol::TLMapWidget::ShowHome () const
 
void mapcontrol::TLMapWidget::SetShowDiagnostics (bool const &value)
 
void mapcontrol::TLMapWidget::SetUavPic (QString UAVPic)
 
MapLine * mapcontrol::TLMapWidget::WPLineCreate (WayPointItem *from, WayPointItem *to, QColor color)
 Create a line between two waypoint items. More...
 
MapLine * mapcontrol::TLMapWidget::WPLineCreate (HomeItem *from, WayPointItem *to, QColor color)
 Create a line from home to a waypoint item. More...
 
WayPointCurve * mapcontrol::TLMapWidget::WPCurveCreate (WayPointItem *start, WayPointItem *dest, double radius, bool clockwise, QColor color)
 Create a curve from one waypoint item to another with a given radius. More...
 
MapCircle * mapcontrol::TLMapWidget::WPCircleCreate (WayPointItem *center, WayPointItem *radius, bool clockwise, QColor color)
 Create a circle around a waypoint with the radius specified by the distance to another waypoint. More...
 
MapCircle * mapcontrol::TLMapWidget::WPCircleCreate (HomeItem *center, WayPointItem *radius, bool clockwise, QColor color)
 Create a circle around home with the radius specifed by the distance to another waypoint. More...
 
void mapcontrol::TLMapWidget::deleteAllOverlays ()
 
void mapcontrol::TLMapWidget::WPSetVisibleAll (bool value)
 
WayPointItem * mapcontrol::TLMapWidget::magicWPCreate ()
 
bool mapcontrol::TLMapWidget::WPPresent ()
 
void mapcontrol::TLMapWidget::WPDelete (int number)
 
WayPointItem * mapcontrol::TLMapWidget::WPFind (int number)
 
void mapcontrol::TLMapWidget::setSelectedWP (QList< WayPointItem * > list)
 
void mapcontrol::TLMapWidget::setWindVelocity (double windVelocity_NED[3])
 
void mapcontrol::TLMapWidget::resizeEvent (QResizeEvent *event)
 
void mapcontrol::TLMapWidget::showEvent (QShowEvent *event)
 
void mapcontrol::TLMapWidget::closeEvent (QCloseEvent *event)
 
void mapcontrol::TLMapWidget::mouseMoveEvent (QMouseEvent *event)
 
void mapcontrol::WayPointCurve::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 WayPointCurve::paint Draw the path arc. More...
 
void mapcontrol::WayPointItem::mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::WayPointItem::mousePressEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::WayPointItem::mouseReleaseEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::WayPointItem::mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event)
 

Variables

PureImageCache core::Cache::ImageCache
 
int diagnostics::networkerrors
 
int diagnostics::emptytiles
 
int diagnostics::timeouts
 
int diagnostics::runningThreads
 
int diagnostics::tilesFromMem
 
int diagnostics::tilesFromNet
 
int diagnostics::tilesFromDB
 
QReadWriteLock core::KiberTileCache::kiberCacheLock
 
QHash< RawTile, QByteArray > core::KiberTileCache::cachequeue
 
QQueue< RawTile > core::KiberTileCache::list
 
long core::KiberTileCache::memoryCacheSize
 
KiberTileCache core::MemoryCache::TilesInMemory
 
QReadWriteLock core::MemoryCache::kiberCacheLock
 
static Point core::Point::Empty =Point()
 
static const QString core::ProviderStrings::levelsForSigPacSpainMap []
 
QString core::ProviderStrings::VersionGoogleMap
 
QString core::ProviderStrings::VersionGoogleSatellite
 
QString core::ProviderStrings::VersionGoogleLabels
 
QString core::ProviderStrings::VersionGoogleTerrain
 
QString core::ProviderStrings::SecGoogleWord
 
QString core::ProviderStrings::VersionGoogleMapChina
 
QString core::ProviderStrings::VersionGoogleSatelliteChina
 
QString core::ProviderStrings::VersionGoogleLabelsChina
 
QString core::ProviderStrings::VersionGoogleTerrainChina
 
QString core::ProviderStrings::VersionGoogleMapKorea
 
QString core::ProviderStrings::VersionGoogleSatelliteKorea
 
QString core::ProviderStrings::VersionGoogleLabelsKorea
 
QString core::ProviderStrings::VersionYahooMap
 Google Maps API generated using http://greatmaps.codeplex.com/ from http://code.google.com/intl/en-us/apis/maps/signup.html More...
 
QString core::ProviderStrings::VersionYahooSatellite
 
QString core::ProviderStrings::VersionYahooLabels
 
QString core::ProviderStrings::VersionBingMaps
 
QString core::ProviderStrings::VersionYandexMap
 
QString core::ProviderStrings::BingMapsClientToken
 Bing Maps Customer Identification, more info here http://msdn.microsoft.com/en-us/library/bb924353.aspx More...
 
QVector< char > core::ProviderStrings::cryptKeyVector
 
QString core::ProviderStrings::gAPIUrl
 
QString core::ProviderStrings::gMapRegex
 
QString core::ProviderStrings::gLabRegex
 
QString core::ProviderStrings::gTerRegex
 
QString core::ProviderStrings::gSatRegex
 
QQueue< CacheItemQueue * > core::TileCacheQueue::tileCacheQueue
 
int core::TLMaps::RetryLoadTile
 
bool core::TLMaps::useMemoryCache
 
LanguageType::Types core::TLMaps::Language
 
AccessMode::Types core::TLMaps::accessmode
 
TileCacheQueue core::TLMaps::TileDBcacheQueue
 
static TLMaps * core::TLMaps::m_pInstance =nullptr
 
diagnostics core::TLMaps::diag
 
QMutex core::TLMaps::errorvars
 
QMutex core::TLMaps::settingsProtect
 
quint8 core::TLMaps::lastZoom
 
int core::TLMaps::quadCoordRight
 
int core::TLMaps::quadCoordBottom
 
QImage core::TLMaps::imScaled
 
int core::TLMaps::leastCommonZoom
 
QByteArray core::UrlFactory::UserAgent
 Gets or sets the value of the User-agent HTTP header. More...
 
QNetworkProxy core::UrlFactory::Proxy
 
QString core::UrlFactory::geoCodingStruct::address
 
internals::PointLatLng core::UrlFactory::geoCodingStruct::coordinates
 
int core::UrlFactory::Timeout
 
static short core::UrlFactory::timelapse
 
QString core::UrlFactory::LanguageStr
 
QList< core::Pointinternals::Core::tileDrawingList
 
TileMatrix internals::Core::Matrix
 
qint64 internals::Core::Width
 
qint64 internals::Core::Height
 
int internals::Core::pxRes100m
 
int internals::Core::pxRes1000m
 
int internals::Core::pxRes10km
 
int internals::Core::pxRes100km
 
int internals::Core::pxRes1000km
 
int internals::Core::pxRes5000km
 
core::Point internals::LoadTask::Pos
 
int internals::LoadTask::Zoom
 
static PointLatLng internals::PointLatLng::Empty =PointLatLng()
 
static const double internals::PureProjection::TWO_PI = 2*PI
 
static const double internals::PureProjection::EPSLoN = 1.0e-10
 
static const double internals::PureProjection::MAX_VAL = 4
 
static const double internals::PureProjection::MAXLONG = 2147483647
 
static const double internals::PureProjection::DBLLONG = 4.61168601e18
 
static Rectangle internals::Rectangle::Empty =Rectangle()
 
static RectLatLng internals::RectLatLng::Empty =RectLatLng()
 
static SizeLatLng internals::SizeLatLng::Empty =SizeLatLng()
 
QList< QByteArray > internals::Tile::Overlays
 
QMutex internals::Tile::mutex
 
QHash< core::Point, Tile * > internals::TileMatrix::matrix
 
QList< core::Pointinternals::TileMatrix::removals
 
QMutex internals::TileMatrix::mutex
 
QBrush mapcontrol::Configuration::EmptytileBrush
 Used to draw empty map tiles. More...
 
QString mapcontrol::Configuration::EmptyTileText
 Used for empty tiles text. More...
 
QPen mapcontrol::Configuration::EmptyTileBorders
 Used to draw empty tile borders. More...
 
QPen mapcontrol::Configuration::ScalePen
 Used to Draw the maps scale. More...
 
QPen mapcontrol::Configuration::SelectionPen
 Used to draw selection box. More...
 
QFont mapcontrol::Configuration::MissingDataFont
 
Qt::MouseButton mapcontrol::Configuration::DragButton
 Button used for dragging. More...
 
double mapcontrol::distBearingAltitude::distance
 
double mapcontrol::distBearingAltitude::bearing
 
MapGraphicItem * mapcontrol::MapPointItem::map
 
internals::PointLatLng mapcontrol::MapPointItem::coord
 
float mapcontrol::MapPointItem::altitude
 
distBearingAltitude mapcontrol::MapPointItem::relativeCoord
 
QString mapcontrol::MapPointItem::description
 

Signals

void internals::Core::OnCurrentPositionChanged (internals::PointLatLng point)
 
void internals::Core::OnTileLoadComplete ()
 
void internals::Core::OnTilesStillToLoad (int number)
 
void internals::Core::OnTileLoadStart ()
 
void internals::Core::OnMapDrag ()
 
void internals::Core::OnMapZoomChanged ()
 
void internals::Core::OnMapTypeChanged (MapType::Types type)
 
void internals::Core::OnEmptyTileError (int zoom, core::Point pos)
 
void internals::Core::OnNeedInvalidation ()
 
void mapcontrol::GPSItem::UAVReachedWayPoint (int const &waypointnumber, WayPointItem *waypoint)
 
void mapcontrol::GPSItem::UAVLeftSafetyBouble (internals::PointLatLng const &position)
 
void mapcontrol::GPSItem::setChildPosition ()
 
void mapcontrol::GPSItem::setChildLine ()
 
void mapcontrol::HomeItem::homedoubleclick (HomeItem *homeLocation)
 
void mapcontrol::MapGraphicItem::wpdoubleclicked (WayPointItem *wp)
 Fired when the current zoom is changed. More...
 
void mapcontrol::MapGraphicItem::zoomChanged (double zoomtotal, double zoomreal, double zoomdigi)
 
void mapcontrol::MapGraphicItem::childRefreshPosition ()
 
void mapcontrol::MapGraphicItem::childSetOpacity (qreal value)
 
void mapcontrol::MapPointItem::absolutePositionChanged (internals::PointLatLng coord, float altitude)
 
void mapcontrol::MapPointItem::relativePositionChanged (QPointF point, MapPointItem *mappoint)
 
void mapcontrol::MapPointItem::aboutToBeDeleted (MapPointItem *)
 
void MapRipForm::cancelRequest ()
 
void mapcontrol::MapRipper::percentageChanged (int const &perc)
 
void mapcontrol::MapRipper::numberOfTilesChanged (int const &total, int const &actual)
 
void mapcontrol::MapRipper::providerChanged (QString const &prov, int const &zoom)
 
void mapcontrol::TLMapWidget::zoomChanged (double zoomt, double zoom, double zoomd)
 
void mapcontrol::TLMapWidget::WPNumberChanged (int const &oldnumber, int const &newnumber, WayPointItem *waypoint)
 fires when one of the WayPoints numbers changes (not fired if due to a auto-renumbering) More...
 
void mapcontrol::TLMapWidget::WPValuesChanged (WayPointItem *waypoint)
 Fired when the description, altitude or coordinates of a WayPoint changed. More...
 
void mapcontrol::TLMapWidget::WPReached (WayPointItem *waypoint)
 Fires when a new WayPoint is inserted. More...
 
void mapcontrol::TLMapWidget::WPCreated (int const &number, WayPointItem *waypoint)
 
void mapcontrol::TLMapWidget::WPInserted (int const &number, WayPointItem *waypoint)
 Fires when a new WayPoint is inserted. More...
 
void mapcontrol::TLMapWidget::WPDeleted (int const &number, WayPointItem *waypoint)
 Fires When a WayPoint is deleted. More...
 
void mapcontrol::TLMapWidget::WPManualCoordChange (WayPointItem *)
 
void mapcontrol::TLMapWidget::UAVReachedWayPoint (int const &waypointnumber, WayPointItem *waypoint)
 Fires When a WayPoint is Reached. More...
 
void mapcontrol::TLMapWidget::UAVLeftSafetyBouble (internals::PointLatLng const &position)
 Fires When the UAV lives the safety bouble. More...
 
void mapcontrol::TLMapWidget::OnCurrentPositionChanged (internals::PointLatLng point)
 Fires when map position changes. More...
 
void mapcontrol::TLMapWidget::OnTileLoadComplete ()
 Fires when there are no more tiles to load. More...
 
void mapcontrol::TLMapWidget::OnTileLoadStart ()
 Fires when tiles loading begins. More...
 
void mapcontrol::TLMapWidget::OnMapDrag ()
 Fires when the map is dragged. More...
 
void mapcontrol::TLMapWidget::OnMapZoomChanged ()
 Fires when map zoom changes. More...
 
void mapcontrol::TLMapWidget::OnMapTypeChanged (MapType::Types type)
 Fires when map type changes. More...
 
void mapcontrol::TLMapWidget::OnEmptyTileError (int zoom, core::Point pos)
 Fires when an error ocurred while loading a tile. More...
 
void mapcontrol::TLMapWidget::OnTilesStillToLoad (int number)
 Fires when the number of tiles in the load queue changes. More...
 
void mapcontrol::TLMapWidget::OnWayPointDoubleClicked (WayPointItem *waypoint)
 
void mapcontrol::TLMapWidget::selectedWPChanged (QList< WayPointItem * >)
 
void mapcontrol::UAVItem::UAVReachedWayPoint (int const &waypointnumber, WayPointItem *waypoint)
 
void mapcontrol::UAVItem::UAVLeftSafetyBouble (internals::PointLatLng const &position)
 
void mapcontrol::UAVItem::setChildPosition ()
 
void mapcontrol::UAVItem::setChildLine ()
 
void mapcontrol::WayPointItem::WPNumberChanged (int const &oldnumber, int const &newnumber, WayPointItem *waypoint)
 fires when this WayPoint number changes (not fired if due to a auto-renumbering) More...
 
void mapcontrol::WayPointItem::WPDropped (WayPointItem *waypoint)
 Fired when the description, altitude or coordinates change. More...
 
void mapcontrol::WayPointItem::WPValuesChanged (WayPointItem *waypoint)
 
void mapcontrol::WayPointItem::waypointdoubleclick (WayPointItem *waypoint)
 
void mapcontrol::WayPointItem::manualCoordChange (WayPointItem *)
 

Public Slots

void mapcontrol::GPSItem::RefreshPos ()
 
void mapcontrol::GPSItem::setOpacitySlot (qreal opacity)
 
void mapcontrol::HomeItem::RefreshPos ()
 
void mapcontrol::HomeItem::setOpacitySlot (qreal opacity)
 
void mapcontrol::MapCircle::refreshLocations ()
 
void mapcontrol::MapCircle::pointdeleted ()
 
void mapcontrol::MapCircle::setOpacitySlot (qreal opacity)
 
void mapcontrol::MapGraphicItem::resize (QRectF const &rect=QRectF())
 To be called when the scene size changes. More...
 
void mapcontrol::MapLine::refreshLocations ()
 
void mapcontrol::MapLine::pointdeleted ()
 
void mapcontrol::MapLine::setOpacitySlot (qreal opacity)
 
void MapRipForm::SetPercentage (int const &perc)
 
void MapRipForm::SetProvider (QString const &prov, int const &zoom)
 
void MapRipForm::SetNumberOfTiles (int const &total, int const &actual)
 
void mapcontrol::MapRipper::stopFetching ()
 
void mapcontrol::MapRipper::finish ()
 
void mapcontrol::TLMapWidget::RipMap ()
 Ripps the current selection to the DB. More...
 
void mapcontrol::TLMapWidget::OnSelectionChanged ()
 
void mapcontrol::TrailItem::setPosSLOT ()
 
void mapcontrol::TrailLineItem::setLineSlot ()
 
void mapcontrol::UAVItem::RefreshPos ()
 
void mapcontrol::UAVItem::setOpacitySlot (qreal opacity)
 
void mapcontrol::UAVItem::zoomChangedSlot ()
 
void mapcontrol::WayPointCurve::refreshLocations ()
 Called if the waypoints move to redraw the curve. More...
 
void mapcontrol::WayPointCurve::waypointdeleted ()
 Called if the start or end point is destroyed. More...
 
void mapcontrol::WayPointCurve::setOpacitySlot (qreal opacity)
 
void mapcontrol::WayPointItem::WPDeleted (int const &number, WayPointItem *waypoint)
 Called when a WayPoint is deleted. More...
 
void mapcontrol::WayPointItem::WPRenumbered (int const &oldnumber, int const &newnumber, WayPointItem *waypoint)
 Called when a WayPoint is renumbered. More...
 
void mapcontrol::WayPointItem::WPInserted (int const &number, WayPointItem *waypoint)
 Called when a WayPoint is inserted. More...
 
void mapcontrol::WayPointItem::onHomePositionChanged (internals::PointLatLng, float altitude)
 
void mapcontrol::WayPointItem::RefreshPos ()
 
void mapcontrol::WayPointItem::setOpacitySlot (qreal opacity)
 

Properties

int mapcontrol::TLMapWidget::MinZoom
 
bool mapcontrol::TLMapWidget::ShowTileGridLines
 
double mapcontrol::TLMapWidget::Zoom
 
qreal mapcontrol::TLMapWidget::Rotate
 
Configuration * mapcontrol::TLMapWidget::configuration
 
UAVItem * mapcontrol::TLMapWidget::UAV
 
GPSItem * mapcontrol::TLMapWidget::GPS
 
HomeItem * mapcontrol::TLMapWidget::Home
 

Friends

class internals::Core::mapcontrol::TLMapControl
 
class internals::Core::mapcontrol::MapGraphicItem
 
class mapcontrol::MapGraphicItem::mapcontrol::TLMapWidget
 
quint64 core::Point::qHash (Point const &point)
 
bool core::Point::operator== (Point const &lhs, Point const &rhs)
 
bool core::Point::operator!= (Point const &lhs, Point const &rhs)
 
uint core::RawTile::qHash (RawTile const &tile)
 
bool core::RawTile::operator== (RawTile const &lhs, RawTile const &rhs)
 
quint64 core::Size::qHash (Size const &size)
 
bool internals::LoadTask::operator== (LoadTask const &lhs, LoadTask const &rhs)
 
bool TLMAPWIDGET_EXPORT internals::PointLatLng::operator== (PointLatLng const &lhs, PointLatLng const &rhs)
 
bool TLMAPWIDGET_EXPORT internals::PointLatLng::operator!= (PointLatLng const &left, PointLatLng const &right)
 
PointLatLng TLMAPWIDGET_EXPORT internals::PointLatLng::operator+ (PointLatLng pt, SizeLatLng sz)
 
PointLatLng TLMAPWIDGET_EXPORT internals::PointLatLng::operator- (PointLatLng pt, SizeLatLng sz)
 
quint32 internals::Rectangle::qHash (Rectangle const &rect)
 
bool internals::Rectangle::operator== (Rectangle const &lhs, Rectangle const &rhs)
 
uint internals::RectLatLng::qHash (RectLatLng const &rect)
 
bool internals::RectLatLng::operator== (RectLatLng const &left, RectLatLng const &right)
 
bool internals::RectLatLng::operator!= (RectLatLng const &left, RectLatLng const &right)
 
SizeLatLng internals::SizeLatLng::operator+ (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
SizeLatLng internals::SizeLatLng::operator- (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
bool internals::SizeLatLng::operator== (SizeLatLng const &sz1, SizeLatLng const &sz2)
 
bool internals::SizeLatLng::operator!= (SizeLatLng const &sz1, SizeLatLng const &sz2)
 

Detailed Description

Function Documentation

core::AccessMode::Types mapcontrol::Configuration::AccessMode ( )

Returns the access mode for the map (cache only, server and cache...)

Returns
core::AccessMode::Types access mode for the map

Definition at line 44 of file configuration.cpp.

static core::AccessMode::Types mapcontrol::Helper::AccessModeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

Definition at line 120 of file tlmapwidget.h.

static QStringList mapcontrol::Helper::AccessModeTypes ( )
inlinestatic

Returns QStringList with string representing all the enum values.

Definition at line 128 of file tlmapwidget.h.

static PointLatLng internals::PointLatLng::Add ( PointLatLng const &  pt,
SizeLatLng const &  sz 
)
inlinestatic

Definition at line 86 of file pointlatlng.h.

static SizeLatLng internals::SizeLatLng::Add ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
inlinestatic

Definition at line 93 of file sizelatlng.h.

void core::MemoryCache::AddTileToMemoryCache ( const RawTile tile,
const QByteArray &  pic 
)

Definition at line 46 of file memorycache.cpp.

double internals::PureProjection::AdjustLongitude ( double  x)
staticprotected

Definition at line 120 of file pureprojection.cpp.

core::AllLayersOfType::AllLayersOfType ( )

Definition at line 30 of file alllayersoftype.cpp.

double projections::MercatorProjection::Axis ( ) const
virtual

Implements internals::PureProjection.

Definition at line 89 of file mercatorprojection.cpp.

double projections::MercatorProjectionYandex::Axis ( ) const
virtual

Implements internals::PureProjection.

Definition at line 84 of file mercatorprojectionyandex.cpp.

double projections::PlateCarreeProjection::Axis ( ) const
virtual

Implements internals::PureProjection.

Definition at line 75 of file platecarreeprojection.cpp.

double projections::PlateCarreeProjectionPergo::Axis ( ) const
virtual

Implements internals::PureProjection.

Definition at line 73 of file platecarreeprojectionpergo.cpp.

double projections::LKS94Projection::Axis ( ) const
virtual

Implements internals::PureProjection.

Definition at line 44 of file lks94projection.cpp.

void internals::Core::BeginDrag ( core::Point const &  pt)

Definition at line 513 of file core.cpp.

qint32 internals::Rectangle::Bottom ( )
inline

Definition at line 76 of file rectangle.h.

double internals::RectLatLng::Bottom ( ) const
inline

Definition at line 154 of file rectlatlng.h.

double internals::PureProjection::bound ( double const &  n,
double const &  minValue,
double const &  maxValue 
) const

PureProjection::bound Bounds the value at an upper and lower threshold.

Parameters
valvalue to be bounded
minValueminimum value for bound
maxValuemaximum value for bound
Returns
bounded value

Definition at line 310 of file pureprojection.cpp.

void core::Cache::CacheGeocoder ( const QString &  urlEnd,
const QString &  content 
)

Definition at line 90 of file cache.cpp.

core::CacheItemQueue::CacheItemQueue ( const MapType::Types &  Type,
const core::Point Pos,
const QByteArray &  Img,
const int &  Zoom 
)

Definition at line 31 of file cacheitemqueue.cpp.

core::CacheItemQueue::CacheItemQueue ( )
inline

Definition at line 41 of file cacheitemqueue.h.

core::CacheItemQueue::CacheItemQueue ( const CacheItemQueue cSource)
inline

Definition at line 42 of file cacheitemqueue.h.

QString core::Cache::CacheLocation ( )

Definition at line 49 of file cache.cpp.

QString mapcontrol::Configuration::CacheLocation ( )
inline

Returns the location for the SQLite Database used for caching and the geocoding cache files.

Returns

Definition at line 183 of file configuration.h.

void core::Cache::CachePlacemark ( const QString &  urlEnd,
const QString &  content 
)

Definition at line 158 of file cache.cpp.

void core::Cache::CacheRoute ( const QString &  urlEnd,
const QString &  content 
)
void internals::Core::CancelAsyncTasks ( )

Definition at line 636 of file core.cpp.

bool mapcontrol::TLMapWidget::CanDragMap ( ) const
inline

Definition at line 221 of file tlmapwidget.h.

void internals::TileMatrix::Clear ( )

Definition at line 34 of file tilematrix.cpp.

void internals::Tile::Clear ( )

Definition at line 36 of file tile.cpp.

void internals::TileMatrix::ClearPointsNotIn ( QList< core::Point list)

Definition at line 100 of file tilematrix.cpp.

void mapcontrol::TLMapWidget::closeEvent ( QCloseEvent *  event)
protected

Definition at line 252 of file tlmapwidget.cpp.

mapcontrol::Configuration::Configuration ( )

Definition at line 30 of file configuration.cpp.

bool internals::Rectangle::Contains ( const qint32 &  x,
const qint32 &  y 
)
inline

Definition at line 85 of file rectangle.h.

bool internals::Rectangle::Contains ( const core::Point pt)
inline

Definition at line 89 of file rectangle.h.

bool internals::Rectangle::Contains ( const Rectangle rect)
inline

Definition at line 93 of file rectangle.h.

bool internals::RectLatLng::Contains ( double const &  lat,
double const &  lng 
)
inline

Definition at line 162 of file rectlatlng.h.

bool internals::RectLatLng::Contains ( PointLatLng const &  pt)
inline

Definition at line 167 of file rectlatlng.h.

bool internals::RectLatLng::Contains ( RectLatLng const &  rect)
inline

Definition at line 172 of file rectlatlng.h.

internals::Core::Core ( )

Definition at line 37 of file core.cpp.

int internals::TileMatrix::count ( ) const
inline

Definition at line 45 of file tilematrix.h.

double internals::PureProjection::courseBetweenLatLng ( const PointLatLng p1,
const PointLatLng p2 
)

Definition at line 228 of file pureprojection.cpp.

bool core::PureImageCache::CreateEmptyDB ( const QString &  file)
static

Definition at line 69 of file pureimagecache.cpp.

internals::PointLatLng mapcontrol::TLMapWidget::currentMousePosition ( )

Definition at line 258 of file tlmapwidget.cpp.

PointLatLng internals::Core::CurrentPosition ( ) const
inline

Definition at line 79 of file core.h.

internals::PointLatLng mapcontrol::TLMapWidget::CurrentPosition ( ) const
inline

Definition at line 224 of file tlmapwidget.h.

RectLatLng internals::Core::CurrentViewArea ( )

Definition at line 472 of file core.cpp.

QString core::ProviderStrings::decrypt ( QString  str)

Definition at line 55 of file providerstrings.cpp.

void mapcontrol::TLMapWidget::deleteAllOverlays ( )

Definition at line 480 of file tlmapwidget.cpp.

void core::PureImageCache::deleteOlderTiles ( int const &  days)

Definition at line 259 of file pureimagecache.cpp.

void mapcontrol::Configuration::DeleteTilesOlderThan ( int const &  days)
inline

Deletes tiles in DataBase older than "days" days.

Parameters
days
Returns

Definition at line 168 of file configuration.h.

diagnostics::diagnostics ( )

Definition at line 29 of file diagnostics.cpp.

double internals::PureProjection::DistanceBetweenLatLng ( PointLatLng const &  p1,
PointLatLng const &  p2 
)
static

PureProjection::DistanceBetweenLatLng Returns 2D distance between two geodetic points.

Parameters
p1Latitude-longitude in WGS84 coordinates, first point
p2Latitude-longitude in WGS84 coordinates, second point
Returns
Distance in [m]

Definition at line 246 of file pureprojection.cpp.

double internals::PureProjection::DistanceBetweenLatLngAlt ( PointLatLng const &  p1,
double const &  alt1,
PointLatLng const &  p2,
double const &  alt2 
)
static

PureProjection::DistanceBetweenLatLngAlt Returns 3D distance between two geodetic points.

Parameters
p1Latitude-longitude in WGS84 coordinates, first point
alt1altitude above reference, first point
p2Latitude-longitude in WGS84 coordinates, second point
alt2altitude above reference, first point
Returns
Distance in [m]

Definition at line 269 of file pureprojection.cpp.

double mapcontrol::MapPointItem::DistanceToPoint_2D ( const internals::PointLatLng coord2)
protected

MapPointItem::DistanceToPoint_2D Calculates distance from this point to second point.

Parameters
coord2Coordinates, second point
Returns

Definition at line 70 of file mappointitem.cpp.

double mapcontrol::MapPointItem::DistanceToPoint_3D ( const internals::PointLatLng coord2,
const int &  altitude2 
)
protected

MapPointItem::DistanceToPoint_3D Calculates distance from this point to second point.

Parameters
coord2Coordinates, second point
altitude2Altitude, second point
Returns

Definition at line 82 of file mappointitem.cpp.

mapcontrol::distBearingAltitude::distBearingAltitude ( )
inline

Definition at line 48 of file mappointitem.h.

void internals::Core::Drag ( core::Point const &  pt)

Definition at line 612 of file core.cpp.

void internals::Core::DragOffset ( core::Point const &  offset)

Definition at line 592 of file core.cpp.

double internals::PureProjection::e0fn ( const double &  x)
staticprotected

Definition at line 161 of file pureprojection.cpp.

double internals::PureProjection::e1fn ( const double &  x)
staticprotected

Definition at line 166 of file pureprojection.cpp.

double internals::PureProjection::e2fn ( const double &  x)
staticprotected

Definition at line 171 of file pureprojection.cpp.

double internals::PureProjection::e3fn ( const double &  x)
staticprotected

Definition at line 176 of file pureprojection.cpp.

QString core::ProviderStrings::encrypt ( QString  str)

Definition at line 40 of file providerstrings.cpp.

void internals::Core::EndDrag ( )

Definition at line 519 of file core.cpp.

void core::TileCacheQueue::EnqueueCacheTask ( CacheItemQueue task)

Definition at line 42 of file tilecachequeue.cpp.

bool core::PureImageCache::ExportMapDataToDB ( QString  sourceFile,
QString  destFile 
)
static

Definition at line 301 of file pureimagecache.cpp.

void mapcontrol::Configuration::ExportMapDataToDB ( QString const &  sourceDB,
QString const &  destDB 
) const
inline

Exports tiles from one DB to another. Only new tiles are added.

Parameters
sourceDBthe source DB
destDBthe destination DB. If it doesnt exhist it will be created.
Returns

Definition at line 177 of file configuration.h.

bool core::TLMaps::ExportToGMDB ( const QString &  file)

Definition at line 532 of file tlmaps.cpp.

void internals::Core::FindTilesAround ( QList< core::Point > &  list)

Definition at line 692 of file core.cpp.

double projections::MercatorProjection::Flattening ( ) const
virtual

Implements internals::PureProjection.

Definition at line 93 of file mercatorprojection.cpp.

double projections::MercatorProjectionYandex::Flattening ( ) const
virtual

Implements internals::PureProjection.

Definition at line 88 of file mercatorprojectionyandex.cpp.

double projections::PlateCarreeProjection::Flattening ( ) const
virtual

Implements internals::PureProjection.

Definition at line 79 of file platecarreeprojection.cpp.

double projections::PlateCarreeProjectionPergo::Flattening ( ) const
virtual

Implements internals::PureProjection.

Definition at line 77 of file platecarreeprojectionpergo.cpp.

double projections::LKS94Projection::Flattening ( ) const
virtual

Implements internals::PureProjection.

Definition at line 48 of file lks94projection.cpp.

bool mapcontrol::TLMapWidget::FollowMouse ( )
inline

Definition at line 252 of file tlmapwidget.h.

void internals::PureProjection::FromCartesianTGeodetic ( const double &  X,
const double &  Y,
const double &  Z,
double &  Lat,
double &  Lng 
)

Definition at line 214 of file pureprojection.cpp.

void internals::PureProjection::FromGeodeticToCartesian ( double  Lat_D,
double  Lng_D,
double  Height,
double &  X,
double &  Y,
double &  Z 
)

PureProjection::FromGeodeticToCartesian.

Parameters
Lat_D
Lng_D
Height
X
Y
Z

Definition at line 201 of file pureprojection.cpp.

Point internals::Core::FromLatLngToLocal ( PointLatLng const &  latlng)

Definition at line 486 of file core.cpp.

Point projections::MercatorProjection::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 39 of file mercatorprojection.cpp.

Point projections::MercatorProjectionYandex::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 36 of file mercatorprojectionyandex.cpp.

Point projections::PlateCarreeProjection::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 36 of file platecarreeprojection.cpp.

Point projections::PlateCarreeProjectionPergo::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 35 of file platecarreeprojectionpergo.cpp.

Point projections::LKS94Projection::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 55 of file lks94projection.cpp.

virtual core::Point internals::PureProjection::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
pure virtual
Point internals::PureProjection::FromLatLngToPixel ( const PointLatLng p,
const int &  zoom 
)

Definition at line 40 of file pureprojection.cpp.

PointLatLng internals::Core::FromLocalToLatLng ( qint64 const &  x,
qint64 const &  y 
)

Definition at line 480 of file core.cpp.

Rectangle internals::Rectangle::FromLTRB ( qint32  left,
qint32  top,
qint32  right,
qint32  bottom 
)
static

Definition at line 31 of file rectangle.cpp.

static RectLatLng internals::RectLatLng::FromLTRB ( double const &  lng,
double const &  lat,
double const &  rightLng,
double const &  bottomLat 
)
inlinestatic

Definition at line 69 of file rectlatlng.h.

internals::PointLatLng projections::MercatorProjection::FromPixelToLatLng ( const qint64 &  x,
const qint64 &  y,
const int &  zoom 
)
virtual

MercatorProjection::FromPixelToLatLng Referenced from top-left of globe, so the lat-lon (0,0), i.e. the intersection of the equator and prime meridian, would be [1<<(zoom-1), 1<<(zoom-1)].

Parameters
xHorizontal location in [pixels], referenced from left edge of global map
yVertical location in [pixels], referenced from top edge of global map
zoom
Returns
Latitude and Longitude in [degrees]

Implements internals::PureProjection.

Definition at line 67 of file mercatorprojection.cpp.

internals::PointLatLng projections::MercatorProjectionYandex::FromPixelToLatLng ( const qint64 &  x,
const qint64 &  y,
const int &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 60 of file mercatorprojectionyandex.cpp.

internals::PointLatLng projections::PlateCarreeProjection::FromPixelToLatLng ( const qint64 &  x,
const qint64 &  y,
const int &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 55 of file platecarreeprojection.cpp.

internals::PointLatLng projections::PlateCarreeProjectionPergo::FromPixelToLatLng ( const qint64 &  x,
const qint64 &  y,
const int &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 53 of file platecarreeprojectionpergo.cpp.

internals::PointLatLng projections::LKS94Projection::FromPixelToLatLng ( const qint64 &  x,
const qint64 &  y,
const int &  zoom 
)
virtual

Implements internals::PureProjection.

Definition at line 76 of file lks94projection.cpp.

virtual PointLatLng internals::PureProjection::FromPixelToLatLng ( const qint64 &  x,
const qint64 &  y,
const int &  zoom 
)
pure virtual
PointLatLng internals::PureProjection::FromPixelToLatLng ( const Point &  p,
const int &  zoom 
)

Definition at line 46 of file pureprojection.cpp.

Point internals::PureProjection::FromPixelToTileXY ( const core::Point p)
virtual

Definition at line 51 of file pureprojection.cpp.

QPixmap core::PureImageProxy::FromStream ( const QByteArray &  array)
static

Definition at line 37 of file pureimage.cpp.

Point internals::PureProjection::FromTileXYToPixel ( const core::Point p)
virtual

Definition at line 56 of file pureprojection.cpp.

static GeoCoderStatusCode::Types mapcontrol::Helper::GeoCoderStatusCodeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

Definition at line 83 of file tlmapwidget.h.

static QStringList mapcontrol::Helper::GeoCoderTypes ( )
inlinestatic

Returns QStringList with string representing all the enum values.

Definition at line 91 of file tlmapwidget.h.

AccessMode::Types core::TLMaps::GetAccessMode ( ) const
inline

Definition at line 74 of file tlmaps.h.

QList< UrlFactory::geoCodingStruct > internals::Core::GetAddressesFromCoordinates ( PointLatLng  coord,
GeoCoderStatusCode::Types &  status 
)

Definition at line 445 of file core.cpp.

QVector< MapType::Types > core::AllLayersOfType::GetAllLayersOfType ( const MapType::Types &  type)

Definition at line 34 of file alllayersoftype.cpp.

QList< Point > internals::PureProjection::GetAreaTileList ( const RectLatLng rect,
const int &  zoom,
const int &  padding 
)

Definition at line 78 of file pureprojection.cpp.

core::Point internals::Core::GetcenterTileXYLocation ( )
inline

Definition at line 89 of file core.h.

core::Point internals::Core::GetcenterTileXYLocationLast ( )
inline

Definition at line 92 of file core.h.

QList< UrlFactory::geoCodingStruct > internals::Core::GetCoordinatesFromAddress ( const QString &  address,
GeoCoderStatusCode::Types &  status 
)

Definition at line 450 of file core.cpp.

core::Point internals::Core::GetcurrentPositionGPixel ( )
inline

Definition at line 83 of file core.h.

Rectangle internals::Core::GetCurrentRegion ( )
inline

Definition at line 128 of file core.h.

diagnostics core::TLMaps::GetDiagnostics ( )

Definition at line 541 of file tlmaps.cpp.

diagnostics internals::Core::GetDiagnostics ( )

Definition at line 226 of file core.cpp.

core::Point internals::Core::GetdragPoint ( )
inline

Definition at line 95 of file core.h.

double core::UrlFactory::GetElevationFromCoordinate ( const internals::PointLatLng coordinate,
GeoCoderStatusCode::Types &  status 
)

Definition at line 712 of file urlfactory.cpp.

double internals::Core::GetElevationFromCoordinates ( PointLatLng  coord,
GeoCoderStatusCode::Types &  status 
)

Definition at line 455 of file core.cpp.

internals::PointLatLng mapcontrol::TLMapWidget::GetFromLocalToLatLng ( QPointF  p)
inline

Definition at line 254 of file tlmapwidget.h.

QString core::Cache::GetGeocoderFromCache ( const QString &  urlEnd)

Definition at line 61 of file cache.cpp.

double projections::LKS94Projection::GetGroundResolution ( int const &  zoom,
double const &  latitude_D 
)
virtual

PureProjection::GetGroundResolution Returns the conversion from pixels to meters.

Parameters
zoomQuadtile zoom level
latitude
Returns
Constant in [m/px]

Reimplemented from internals::PureProjection.

Definition at line 593 of file lks94projection.cpp.

double internals::PureProjection::GetGroundResolution ( const int &  zoom,
const double &  latitude_D 
)
virtual

PureProjection::GetGroundResolution Returns the conversion from pixels to meters.

Parameters
zoomQuadtile zoom level
latitude
Returns
Constant in [m/px]

Reimplemented in projections::LKS94Projection.

Definition at line 107 of file pureprojection.cpp.

int core::Size::GetHashCode ( )
inline

Definition at line 51 of file size.h.

QByteArray core::PureImageCache::GetImageFromCache ( MapType::Types  type,
core::Point  pos,
int  zoom 
)

Definition at line 217 of file pureimagecache.cpp.

QByteArray core::TLMaps::GetImageFromFile ( const MapType::Types &  type,
const core::Point pos,
const int &  zoom,
double  hScale,
double  vScale,
QString  userImageFileName,
internals::PureProjection projection 
)

OPMaps::GetImageFromFile.

Parameters
typeType of map (Google Satellite, Bing, ARCGIS...)
posQuadtile to be drawn
zoomQuadtile zoom level
hScaleScaling constant in the horizontal axis, in [m/px]
vScaleScaling constant in the vertical axis, in [m/px]
userImageFileName
projectionProjection type for the map
Returns

Definition at line 73 of file tlmaps.cpp.

QByteArray core::TLMaps::GetImageFromServer ( const MapType::Types &  type,
const core::Point pos,
const int &  zoom 
)

timeout for map connections

OPMaps::GetImageFromServer.

Parameters
typeType of map (Google Satellite, Bing, ARCGIS...)
posQuadtile to be drawn
zoomQuadtile zoom level
Returns

Definition at line 305 of file tlmaps.cpp.

QByteArray core::CacheItemQueue::GetImg ( )

Definition at line 40 of file cacheitemqueue.cpp.

LanguageType::Types core::TLMaps::GetLanguage ( )
inline

Definition at line 73 of file tlmaps.h.

PointLatLng internals::Core::GetLastLocationInBounds ( )
inline

Definition at line 110 of file core.h.

QList< UrlFactory::geoCodingStruct > core::UrlFactory::GetLatLngFromGeocoderUrl ( const QString &  url,
const bool &  useCache,
GeoCoderStatusCode::Types &  status 
)
protected

Definition at line 531 of file urlfactory.cpp.

QList< UrlFactory::geoCodingStruct > core::UrlFactory::GetLatLngFromGeodecoder ( const QString &  keywords,
GeoCoderStatusCode::Types &  status,
const QString &  language 
)

Definition at line 526 of file urlfactory.cpp.

core::Point internals::Rectangle::GetLocation ( )
inline

Definition at line 57 of file rectangle.h.

MapType::Types core::CacheItemQueue::GetMapType ( )

Definition at line 45 of file cacheitemqueue.cpp.

MapType::Types internals::Core::GetMapType ( )
inline

Definition at line 151 of file core.h.

MapType::Types mapcontrol::TLMapWidget::GetMapType ( )
inline

Definition at line 239 of file tlmapwidget.h.

Size internals::Core::GetmaxOfTiles ( )
inline

Definition at line 119 of file core.h.

int internals::Core::GetMaxZoomToFitRect ( RectLatLng const &  rect)

Definition at line 492 of file core.cpp.

Size internals::Core::GetminOfTiles ( )
inline

Definition at line 116 of file core.h.

core::Point internals::Core::GetmouseCurrent ( )
inline

Definition at line 101 of file core.h.

core::Point internals::Core::GetmouseDown ( )
inline

Definition at line 98 of file core.h.

core::Point internals::Core::GetmouseLastZoom ( )
inline

Definition at line 104 of file core.h.

MouseWheelZoomType::Types internals::Core::GetMouseWheelZoomType ( )
inline

Definition at line 107 of file core.h.

internals::MouseWheelZoomType::Types mapcontrol::TLMapWidget::GetMouseWheelZoomType ( )
inline

Definition at line 213 of file tlmapwidget.h.

QString core::Cache::GetPlacemarkFromCache ( const QString &  urlEnd)

Definition at line 129 of file cache.cpp.

QList< UrlFactory::geoCodingStruct > core::UrlFactory::GetPlacemarkFromGeocoder ( internals::PointLatLng  location,
GeoCoderStatusCode::Types &  status,
const QString &  language 
)

Definition at line 585 of file urlfactory.cpp.

QList< UrlFactory::geoCodingStruct > core::UrlFactory::GetPlacemarkFromReverseGeocoderUrl ( const QString &  url,
const bool &  useCache,
GeoCoderStatusCode::Types &  status 
)
protected

Definition at line 590 of file urlfactory.cpp.

core::Point internals::Tile::GetPos ( )
inline

Definition at line 46 of file tile.h.

Point core::CacheItemQueue::GetPosition ( )

Definition at line 49 of file cacheitemqueue.cpp.

core::Point internals::Core::GetrenderOffset ( )
inline

Definition at line 86 of file core.h.

QString core::Cache::GetRouteFromCache ( const QString &  urlEnd)
Size internals::Core::GetsizeOfMapArea ( )
inline

Definition at line 113 of file core.h.

QByteArray core::MemoryCache::GetTileFromMemoryCache ( const RawTile tile)

Definition at line 37 of file memorycache.cpp.

int internals::PureProjection::GetTileMatrixItemCount ( const int &  zoom)

Definition at line 68 of file pureprojection.cpp.

Size projections::MercatorProjection::GetTileMatrixMaxXY ( const int &  zoom)
virtual

MercatorProjection::GetTileMatrixMaxXY.

Parameters
zoom
Returns

Implements internals::PureProjection.

Definition at line 103 of file mercatorprojection.cpp.

Size projections::MercatorProjectionYandex::GetTileMatrixMaxXY ( const int &  zoom)
virtual

Implements internals::PureProjection.

Definition at line 92 of file mercatorprojectionyandex.cpp.

Size projections::PlateCarreeProjection::GetTileMatrixMaxXY ( const int &  zoom)
virtual

Implements internals::PureProjection.

Definition at line 83 of file platecarreeprojection.cpp.

Size projections::PlateCarreeProjectionPergo::GetTileMatrixMaxXY ( const int &  zoom)
virtual

Implements internals::PureProjection.

Definition at line 81 of file platecarreeprojectionpergo.cpp.

Size projections::LKS94Projection::GetTileMatrixMaxXY ( int const &  zoom)
virtual

Implements internals::PureProjection.

Definition at line 681 of file lks94projection.cpp.

virtual Size internals::PureProjection::GetTileMatrixMaxXY ( const int &  zoom)
pure virtual
Size projections::MercatorProjection::GetTileMatrixMinXY ( const int &  zoom)
virtual

MercatorProjection::GetTileMatrixMinXY.

Parameters
zoomUNUSED
Returns
returns Size(0,0)

Implements internals::PureProjection.

Definition at line 114 of file mercatorprojection.cpp.

Size projections::MercatorProjectionYandex::GetTileMatrixMinXY ( const int &  zoom)
virtual

Implements internals::PureProjection.

Definition at line 98 of file mercatorprojectionyandex.cpp.

Size projections::PlateCarreeProjection::GetTileMatrixMinXY ( const int &  zoom)
virtual

Implements internals::PureProjection.

Definition at line 89 of file platecarreeprojection.cpp.

Size projections::PlateCarreeProjectionPergo::GetTileMatrixMinXY ( const int &  zoom)
virtual

Implements internals::PureProjection.

Definition at line 87 of file platecarreeprojectionpergo.cpp.

Size projections::LKS94Projection::GetTileMatrixMinXY ( int const &  zoom)
virtual

Implements internals::PureProjection.

Definition at line 598 of file lks94projection.cpp.

virtual Size internals::PureProjection::GetTileMatrixMinXY ( const int &  zoom)
pure virtual
double projections::LKS94Projection::GetTileMatrixResolution ( int const &  zoom)

Definition at line 508 of file lks94projection.cpp.

Size internals::PureProjection::GetTileMatrixSizePixel ( const int &  zoom)
virtual

Definition at line 73 of file pureprojection.cpp.

Size internals::PureProjection::GetTileMatrixSizeXY ( const int &  zoom)
virtual

Definition at line 61 of file pureprojection.cpp.

core::Point internals::Core::GettilePoint ( )
inline

Definition at line 125 of file core.h.

Rectangle internals::Core::GetTileRect ( )
inline

Definition at line 122 of file core.h.

qlonglong internals::PureProjection::GetUTMzone ( const double &  lon)
staticprotected

Definition at line 186 of file pureprojection.cpp.

int internals::Tile::GetZoom ( )
inline

Definition at line 45 of file tile.h.

int core::CacheItemQueue::GetZoom ( )
inline

Definition at line 57 of file cacheitemqueue.h.

void internals::Core::GoToCurrentPosition ( )

Definition at line 547 of file core.cpp.

void internals::Core::GoToCurrentPositionOnZoom ( )
protected

Definition at line 557 of file core.cpp.

QString core::PureImageCache::GtileCache ( )

Definition at line 63 of file pureimagecache.cpp.

bool internals::LoadTask::HasValue ( )
inline

Definition at line 54 of file loadtask.h.

bool internals::Tile::HasValue ( )
inline

Definition at line 55 of file tile.h.

qint64 core::Size::Height ( ) const
inline

Definition at line 55 of file size.h.

qint32 internals::Rectangle::Height ( )
inline

Definition at line 71 of file rectangle.h.

double internals::SizeLatLng::HeightLat ( ) const
inline

Definition at line 84 of file sizelatlng.h.

double internals::RectLatLng::HeightLat ( ) const
inline

Definition at line 130 of file rectlatlng.h.

bool core::TLMaps::ImportFromGMDB ( const QString &  file)

Definition at line 536 of file tlmaps.cpp.

void internals::Rectangle::Inflate ( const qint32 &  width,
const qint32 &  height 
)
inline

Definition at line 102 of file rectangle.h.

void internals::Rectangle::Inflate ( Size size)
inline

Definition at line 109 of file rectangle.h.

static Rectangle internals::Rectangle::Inflate ( Rectangle  rect,
qint32  x,
qint32  y 
)
static
void internals::RectLatLng::Inflate ( double const &  lat,
double const &  lng 
)
inline

Definition at line 176 of file rectlatlng.h.

void internals::RectLatLng::Inflate ( SizeLatLng const &  size)
inline

Definition at line 184 of file rectlatlng.h.

static RectLatLng internals::RectLatLng::Inflate ( RectLatLng const &  rect,
double const &  lat,
double const &  lng 
)
inlinestatic

Definition at line 189 of file rectlatlng.h.

Cache * core::Cache::Instance ( )
static

Definition at line 34 of file cache.cpp.

TLMaps * core::TLMaps::Instance ( )
static

Definition at line 40 of file tlmaps.cpp.

void internals::Rectangle::Intersect ( const Rectangle rect)
inline

Definition at line 116 of file rectangle.h.

Rectangle internals::Rectangle::Intersect ( Rectangle  a,
Rectangle  b 
)
static

Definition at line 44 of file rectangle.cpp.

void internals::RectLatLng::Intersect ( RectLatLng const &  rect)
inline

Definition at line 196 of file rectlatlng.h.

static RectLatLng internals::RectLatLng::Intersect ( RectLatLng const &  a,
RectLatLng const &  b 
)
inlinestatic

Definition at line 204 of file rectlatlng.h.

bool internals::Rectangle::IntersectsWith ( const Rectangle rect)
inline

Definition at line 126 of file rectangle.h.

bool internals::RectLatLng::IntersectsWith ( RectLatLng const &  rect)
inline

Definition at line 218 of file rectlatlng.h.

bool core::UrlFactory::IsCorrectGoogleVersions ( )
protected

Definition at line 87 of file urlfactory.cpp.

bool internals::Core::IsDragging ( ) const
inline

Definition at line 142 of file core.h.

bool core::Point::IsEmpty ( )
inline

Definition at line 50 of file point.h.

bool internals::PointLatLng::IsEmpty ( )
inline

Definition at line 59 of file pointlatlng.h.

bool internals::SizeLatLng::IsEmpty ( ) const
inline

Definition at line 69 of file sizelatlng.h.

bool internals::Rectangle::IsEmpty ( )
inline

Definition at line 77 of file rectangle.h.

bool internals::RectLatLng::IsEmpty ( ) const
inline

Definition at line 158 of file rectlatlng.h.

bool mapcontrol::MapGraphicItem::IsMouseOverMarker ( ) const
inlineprotected

Definition at line 108 of file mapgraphicitem.h.

bool internals::Core::isStarted ( )
inline

Definition at line 196 of file core.h.

bool mapcontrol::TLMapWidget::isStarted ( )
inline

Definition at line 245 of file tlmapwidget.h.

void mapcontrol::MapGraphicItem::keyPressEvent ( QKeyEvent *  event)
protected

Definition at line 269 of file mapgraphicitem.cpp.

void mapcontrol::MapGraphicItem::keyReleaseEvent ( QKeyEvent *  event)
protected

Definition at line 277 of file mapgraphicitem.cpp.

core::KiberTileCache::KiberTileCache ( )

Definition at line 32 of file kibertilecache.cpp.

core::LanguageType::Types mapcontrol::Configuration::Language ( )

Returns the language used for geocaching.

Returns
core::LanguageType::Types

Definition at line 52 of file configuration.cpp.

static core::LanguageType::Types mapcontrol::Helper::LanguageTypeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

Definition at line 108 of file tlmapwidget.h.

static QStringList mapcontrol::Helper::LanguageTypes ( )
inlinestatic

Returns QStringList with string representing all the enum values.

Definition at line 116 of file tlmapwidget.h.

double internals::PointLatLng::Lat ( ) const
inline

Definition at line 64 of file pointlatlng.h.

double internals::RectLatLng::Lat ( ) const
inline

Definition at line 111 of file rectlatlng.h.

qint32 internals::Rectangle::Left ( )
inline

Definition at line 73 of file rectangle.h.

double internals::RectLatLng::Left ( ) const
inline

Definition at line 139 of file rectlatlng.h.

projections::LKS94Projection::LKS94Projection ( )

Definition at line 35 of file lks94projection.cpp.

double internals::PointLatLng::Lng ( ) const
inline

Definition at line 76 of file pointlatlng.h.

double internals::RectLatLng::Lng ( ) const
inline

Definition at line 100 of file rectlatlng.h.

internals::LoadTask::LoadTask ( Point  pos,
int  zoom 
)
inline

Definition at line 44 of file loadtask.h.

internals::LoadTask::LoadTask ( )
inline

Definition at line 49 of file loadtask.h.

PointLatLng internals::RectLatLng::LocationRightBottom ( )
inline

Definition at line 83 of file rectlatlng.h.

PointLatLng internals::RectLatLng::LocationTopLeft ( ) const
inline

Definition at line 73 of file rectlatlng.h.

WayPointItem * mapcontrol::TLMapWidget::magicWPCreate ( )

Definition at line 282 of file tlmapwidget.cpp.

QString core::UrlFactory::MakeGeocoderUrl ( QString  keywords,
const QString &  language 
)
protected

Definition at line 509 of file urlfactory.cpp.

QString core::UrlFactory::MakeImageUrl ( const MapType::Types &  type,
const core::Point pos,
const int &  zoom,
const QString &  language 
)

UrlFactory::MakeImageUrl Make the requesting URL for the desired quadtile.

Parameters
typeType of map (Google Satellite, Bing, ARCGIS...)
posQuadtile to be drawn
zoomQuadtile zoom level
language???
Returns

Definition at line 191 of file urlfactory.cpp.

QString core::UrlFactory::MakeReverseGeocoderUrl ( internals::PointLatLng pt,
const QString &  language 
)
protected

Definition at line 518 of file urlfactory.cpp.

MapRipForm::MapRipForm ( QWidget *  parent = nullptr)
explicit

Definition at line 31 of file mapripform.cpp.

mapcontrol::MapRipper::MapRipper ( internals::Core core,
internals::RectLatLng const &  rect 
)

Definition at line 31 of file mapripper.cpp.

static MapType::Types mapcontrol::Helper::MapTypeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

Parameters
valueString to convert
Returns

Definition at line 70 of file tlmapwidget.h.

static QStringList mapcontrol::Helper::MapTypes ( )
inlinestatic

Returns QStringList with string representing all the enum values.

Definition at line 78 of file tlmapwidget.h.

int internals::Core::MaxZoom ( ) const
inline

Definition at line 147 of file core.h.

int mapcontrol::TLMapWidget::MaxZoom ( ) const
inline

Returns the maximum zoom for the map.

Definition at line 197 of file tlmapwidget.h.

core::MemoryCache::MemoryCache ( )

Definition at line 31 of file memorycache.cpp.

int core::KiberTileCache::MemoryCacheCapacity ( )

Definition at line 44 of file kibertilecache.cpp.

double core::KiberTileCache::MemoryCacheSize ( )
inline

Definition at line 44 of file kibertilecache.h.

projections::MercatorProjection::MercatorProjection ( )

Definition at line 33 of file mercatorprojection.cpp.

projections::MercatorProjectionYandex::MercatorProjectionYandex ( )

Definition at line 32 of file mercatorprojectionyandex.cpp.

int mapcontrol::TLMapWidget::MinZoom ( ) const
inline

Definition at line 205 of file tlmapwidget.h.

double internals::PureProjection::mlfn ( const double &  e0,
const double &  e1,
const double &  e2,
const double &  e3,
const double &  phi 
)
staticprotected

Definition at line 181 of file pureprojection.cpp.

void mapcontrol::HomeItem::mouseDoubleClickEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 141 of file homeitem.cpp.

void mapcontrol::WayPointItem::mouseDoubleClickEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 232 of file waypointitem.cpp.

void mapcontrol::HomeItem::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 148 of file homeitem.cpp.

void mapcontrol::MapGraphicItem::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 171 of file mapgraphicitem.cpp.

void mapcontrol::WayPointItem::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 299 of file waypointitem.cpp.

void mapcontrol::TLMapWidget::mouseMoveEvent ( QMouseEvent *  event)
protected

Definition at line 263 of file tlmapwidget.cpp.

void mapcontrol::HomeItem::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 119 of file homeitem.cpp.

void mapcontrol::MapGraphicItem::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 211 of file mapgraphicitem.cpp.

void mapcontrol::WayPointItem::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 240 of file waypointitem.cpp.

void mapcontrol::HomeItem::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 128 of file homeitem.cpp.

void mapcontrol::MapGraphicItem::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 236 of file mapgraphicitem.cpp.

void mapcontrol::WayPointItem::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protected

Definition at line 258 of file waypointitem.cpp.

static internals::MouseWheelZoomType::Types mapcontrol::Helper::MouseWheelZoomTypeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

Definition at line 96 of file tlmapwidget.h.

static QStringList mapcontrol::Helper::MouseWheelZoomTypes ( )
inlinestatic

Returns QStringList with string representing all the enum values.

Definition at line 104 of file tlmapwidget.h.

void core::Point::Offset ( const qint64 &  dx,
const qint64 &  dy 
)
inline

Definition at line 58 of file point.h.

void core::Point::Offset ( Point  p)
inline

Definition at line 63 of file point.h.

void internals::PointLatLng::Offset ( PointLatLng const &  pos)
inline

Definition at line 97 of file pointlatlng.h.

void internals::PointLatLng::Offset ( double const &  lat,
double const &  lng 
)
inline

Definition at line 102 of file pointlatlng.h.

void internals::Rectangle::Offset ( const core::Point pos)
inline

Definition at line 134 of file rectangle.h.

void internals::Rectangle::Offset ( const qint32 &  x,
const qint32 &  y 
)
inline

Definition at line 139 of file rectangle.h.

void internals::RectLatLng::Offset ( PointLatLng const &  pos)
inline

Definition at line 231 of file rectlatlng.h.

void internals::RectLatLng::Offset ( double const &  lat,
double const &  lng 
)
inline

Definition at line 236 of file rectlatlng.h.

void internals::PureProjection::offSetFromLatLngs ( PointLatLng  p1,
PointLatLng  p2,
double &  dX,
double &  dY 
)

Definition at line 275 of file pureprojection.cpp.

void internals::Core::OnMapClose ( )

Definition at line 440 of file core.cpp.

void internals::Core::OnMapSizeChanged ( int const &  width,
int const &  height 
)

Definition at line 423 of file core.cpp.

bool internals::operator!= ( PointLatLng const &  left,
PointLatLng const &  right 
)

Definition at line 42 of file pointlatlng.cpp.

bool internals::operator!= ( RectLatLng const &  left,
RectLatLng const &  right 
)

Definition at line 43 of file rectlatlng.cpp.

bool core::operator!= ( Point const &  lhs,
Point const &  rhs 
)

Definition at line 53 of file point.cpp.

bool internals::operator!= ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)

Definition at line 55 of file sizelatlng.cpp.

bool internals::Rectangle::operator!= ( const Rectangle cSource)
inline

Definition at line 84 of file rectangle.h.

SizeLatLng internals::operator+ ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)

Definition at line 40 of file sizelatlng.cpp.

PointLatLng internals::operator+ ( PointLatLng  pt,
SizeLatLng  sz 
)

Definition at line 46 of file pointlatlng.cpp.

Size core::Size::operator+ ( const Size sz1)
inline

Definition at line 49 of file size.h.

SizeLatLng internals::operator- ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)

Definition at line 45 of file sizelatlng.cpp.

Size core::Size::operator- ( const Size sz1)
inline

Definition at line 48 of file size.h.

PointLatLng internals::operator- ( PointLatLng  pt,
SizeLatLng  sz 
)

Definition at line 51 of file pointlatlng.cpp.

CacheItemQueue & core::CacheItemQueue::operator= ( const CacheItemQueue cSource)

Definition at line 66 of file cacheitemqueue.cpp.

Tile & internals::Tile::operator= ( const Tile cSource)

Definition at line 49 of file tile.cpp.

TLMaps& core::TLMaps::operator= ( TLMaps const &  )
inline

Definition at line 86 of file tlmaps.h.

bool internals::operator== ( LoadTask const &  lhs,
LoadTask const &  rhs 
)

Definition at line 31 of file loadtask.cpp.

bool internals::operator== ( PointLatLng const &  lhs,
PointLatLng const &  rhs 
)

Definition at line 37 of file pointlatlng.cpp.

bool internals::operator== ( RectLatLng const &  left,
RectLatLng const &  right 
)

Definition at line 38 of file rectlatlng.cpp.

bool core::operator== ( Point const &  lhs,
Point const &  rhs 
)

Definition at line 49 of file point.cpp.

bool core::CacheItemQueue::operator== ( const CacheItemQueue cSource)

Definition at line 74 of file cacheitemqueue.cpp.

bool internals::operator== ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)

Definition at line 50 of file sizelatlng.cpp.

bool internals::operator== ( Rectangle const &  lhs,
Rectangle const &  rhs 
)

Definition at line 68 of file rectangle.cpp.

bool core::operator== ( RawTile const &  lhs,
RawTile const &  rhs 
)

Definition at line 72 of file rawtile.cpp.

bool internals::Rectangle::operator== ( const Rectangle cSource)
inline

Definition at line 78 of file rectangle.h.

void mapcontrol::MapLine::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
protected

Definition at line 79 of file mapline.cpp.

void mapcontrol::MapCircle::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
protected

Definition at line 63 of file mapcircle.cpp.

void mapcontrol::WayPointCurve::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
protected

WayPointCurve::paint Draw the path arc.

Parameters
painterThe painter for drawing

Definition at line 66 of file waypointcurve.cpp.

projections::PlateCarreeProjection::PlateCarreeProjection ( )

Definition at line 32 of file platecarreeprojection.cpp.

projections::PlateCarreeProjectionPergo::PlateCarreeProjectionPergo ( )

Definition at line 31 of file platecarreeprojectionpergo.cpp.

core::Point::Point ( )

Definition at line 43 of file point.cpp.

core::Point::Point ( qint64  x,
qint64  y 
)

Definition at line 37 of file point.cpp.

core::Point::Point ( Size  sz)

Definition at line 31 of file point.cpp.

internals::PointLatLng::PointLatLng ( )

Definition at line 32 of file pointlatlng.cpp.

internals::PointLatLng::PointLatLng ( const double &  lat,
const double &  lng 
)
inline

Definition at line 52 of file pointlatlng.h.

Point core::RawTile::Pos ( )

Definition at line 41 of file rawtile.cpp.

PureProjection* internals::Core::Projection ( )
inline

Definition at line 133 of file core.h.

core::ProviderStrings::ProviderStrings ( )

Bing Maps Customer Identification, more info here http://msdn.microsoft.com/en-us/library/bb924353.aspx

Definition at line 72 of file providerstrings.cpp.

core::PureImageCache::PureImageCache ( )

Definition at line 34 of file pureimagecache.cpp.

core::PureImageProxy::PureImageProxy ( )

Definition at line 32 of file pureimage.cpp.

bool core::PureImageCache::PutImageToCache ( const QByteArray &  tile,
const MapType::Types &  type,
const core::Point pos,
const int &  zoom 
)

Definition at line 174 of file pureimagecache.cpp.

uint internals::qHash ( RectLatLng const &  rect)

Definition at line 33 of file rectlatlng.cpp.

quint64 core::qHash ( Point const &  point)

Definition at line 45 of file point.cpp.

quint64 core::Size::qHash ( Size const &  )
inline

Definition at line 52 of file size.h.

uint core::qHash ( RawTile const &  tile)

Definition at line 65 of file rawtile.cpp.

uint internals::qHash ( Rectangle const &  rect)

Definition at line 72 of file rectangle.cpp.

core::RawTile::RawTile ( const MapType::Types &  Type,
const core::Point Pos,
const int &  Zoom 
)

Definition at line 31 of file rawtile.cpp.

internals::Rectangle::Rectangle ( )
inline

Definition at line 42 of file rectangle.h.

internals::Rectangle::Rectangle ( qint32  x,
qint32  y,
qint32  width,
qint32  height 
)
inline

Definition at line 43 of file rectangle.h.

internals::Rectangle::Rectangle ( core::Point  location,
core::Size  size 
)
inline

Definition at line 50 of file rectangle.h.

internals::RectLatLng::RectLatLng ( double const &  lat,
double const &  lng,
double const &  widthLng,
double const &  heightLat 
)
inline

Definition at line 44 of file rectlatlng.h.

internals::RectLatLng::RectLatLng ( PointLatLng const &  location,
SizeLatLng const &  size 
)
inline

Definition at line 52 of file rectlatlng.h.

internals::RectLatLng::RectLatLng ( )
inline

Definition at line 60 of file rectlatlng.h.

void internals::Core::ReloadMap ( )

Definition at line 525 of file core.cpp.

void mapcontrol::TLMapWidget::ReloadMap ( )
inline

Definition at line 235 of file tlmapwidget.h.

void core::KiberTileCache::RemoveMemoryOverload ( )

Definition at line 52 of file kibertilecache.cpp.

void mapcontrol::TLMapWidget::resizeEvent ( QResizeEvent *  event)
protected

Definition at line 205 of file tlmapwidget.cpp.

qint32 internals::Rectangle::Right ( )
inline

Definition at line 75 of file rectangle.h.

double internals::RectLatLng::Right ( ) const
inline

Definition at line 149 of file rectlatlng.h.

qreal mapcontrol::TLMapWidget::Rotate ( )
inline

Definition at line 232 of file tlmapwidget.h.

void mapcontrol::MapRipper::run ( )

Definition at line 105 of file mapripper.cpp.

void internals::Core::run ( )

Definition at line 55 of file core.cpp.

bool core::PureImageProxy::Save ( const QByteArray &  array,
QPixmap &  pic 
)
static

Definition at line 41 of file pureimage.cpp.

internals::RectLatLng mapcontrol::TLMapWidget::SelectedArea ( ) const
inline

Definition at line 218 of file tlmapwidget.h.

void core::TLMaps::setAccessMode ( const AccessMode::Types &  mode)
inline

Definition at line 75 of file tlmaps.h.

void mapcontrol::Configuration::SetAccessMode ( core::AccessMode::Types const &  type)

Sets the access mode for the map (cache only, server and cache...)

Parameters
typeaccess mode

Definition at line 40 of file configuration.cpp.

void core::Cache::setCacheLocation ( const QString &  value)

Definition at line 41 of file cache.cpp.

void mapcontrol::Configuration::SetCacheLocation ( QString const &  dir)
inline

Sets the location for the SQLite Database used for caching and the geocoding cache files.

Parameters
dirThe path location for the cache file-IMPORTANT Must end with closing slash "/"

Definition at line 156 of file configuration.h.

void mapcontrol::TLMapWidget::SetCanDragMap ( bool const &  value)
inline

Definition at line 222 of file tlmapwidget.h.

void internals::Core::SetcenterTileXYLocation ( const core::Point value)
inline

Definition at line 90 of file core.h.

void internals::Core::SetcenterTileXYLocationLast ( const core::Point value)
inline

Definition at line 93 of file core.h.

void internals::Core::SetCurrentPosition ( const PointLatLng value)

Definition at line 263 of file core.cpp.

void mapcontrol::TLMapWidget::SetCurrentPosition ( internals::PointLatLng const &  value)
inline

Definition at line 225 of file tlmapwidget.h.

GeoCoderStatusCode::Types internals::Core::SetCurrentPositionByKeywords ( QString const &  keys)

Definition at line 460 of file core.cpp.

GeoCoderStatusCode::Types mapcontrol::TLMapWidget::SetCurrentPositionByKeywords ( QString const &  keys)
inline

Definition at line 237 of file tlmapwidget.h.

void internals::Core::SetcurrentPositionGPixel ( const core::Point value)
inline

Definition at line 84 of file core.h.

void internals::Core::SetCurrentPositionGPixel ( core::Point const &  value)
inlineprotected

Definition at line 286 of file core.h.

void internals::Core::SetCurrentRegion ( const Rectangle value)
inline

Definition at line 129 of file core.h.

void internals::Core::SetdragPoint ( const core::Point value)
inline

Definition at line 96 of file core.h.

void mapcontrol::TLMapWidget::SetFollowMouse ( bool const &  value)
inline

Definition at line 251 of file tlmapwidget.h.

void core::PureImageCache::setGtileCache ( const QString &  value)

Definition at line 39 of file pureimagecache.cpp.

void core::Size::SetHeight ( qint64 const &  value)
inline

Definition at line 57 of file size.h.

void internals::Rectangle::SetHeight ( const qint32 &  value)
inline

Definition at line 72 of file rectangle.h.

void internals::SizeLatLng::SetHeightLat ( double const &  value)
inline

Definition at line 88 of file sizelatlng.h.

void internals::RectLatLng::SetHeightLat ( double const &  value)
inline

Definition at line 134 of file rectlatlng.h.

void core::CacheItemQueue::SetImg ( const QByteArray &  value)

Definition at line 53 of file cacheitemqueue.cpp.

void core::UrlFactory::setIsCorrectGoogleVersions ( bool  value)
protected

Definition at line 82 of file urlfactory.cpp.

void core::TLMaps::setLanguage ( const LanguageType::Types &  language)

Definition at line 290 of file tlmaps.cpp.

void mapcontrol::Configuration::SetLanguage ( core::LanguageType::Types const &  type)

Sets the language used for geocaching.

Parameters
typeThe language to be used

Definition at line 48 of file configuration.cpp.

void internals::Core::SetLastLocationInBounds ( const PointLatLng value)
inline

Definition at line 111 of file core.h.

void internals::PointLatLng::SetLat ( const double &  value)
inline

Definition at line 69 of file pointlatlng.h.

void internals::RectLatLng::SetLat ( double const &  value)
inline

Definition at line 115 of file rectlatlng.h.

void internals::PointLatLng::SetLng ( const double &  value)
inline

Definition at line 80 of file pointlatlng.h.

void internals::RectLatLng::SetLng ( double const &  value)
inline

Definition at line 104 of file rectlatlng.h.

void internals::Rectangle::SetLocation ( const core::Point value)
inline

Definition at line 60 of file rectangle.h.

void internals::RectLatLng::SetLocationTopLeft ( PointLatLng const &  value)
inline

Definition at line 77 of file rectlatlng.h.

void core::CacheItemQueue::SetMapType ( const MapType::Types &  value)

Definition at line 57 of file cacheitemqueue.cpp.

void internals::Core::SetMapType ( MapType::Types const &  value)

Definition at line 301 of file core.cpp.

void mapcontrol::TLMapWidget::SetMapType ( MapType::Types const &  value)
inline

Definition at line 240 of file tlmapwidget.h.

void internals::Core::SetmaxOfTiles ( const Size &  value)
inline

Definition at line 120 of file core.h.

void core::KiberTileCache::setMemoryCacheCapacity ( const int &  value)

Definition at line 38 of file kibertilecache.cpp.

void internals::Core::SetminOfTiles ( const Size &  value)
inline

Definition at line 117 of file core.h.

void mapcontrol::TLMapWidget::SetMinZoom ( int const &  value)
inline
Parameters
value

Definition at line 211 of file tlmapwidget.h.

void internals::Core::SetmouseCurrent ( const core::Point value)
inline

Definition at line 102 of file core.h.

void internals::Core::SetmouseDown ( const core::Point value)
inline

Definition at line 99 of file core.h.

void internals::Core::SetmouseLastZoom ( const core::Point value)
inline

Definition at line 105 of file core.h.

void internals::Core::SetMouseWheelZoomType ( const MouseWheelZoomType::Types &  value)
inline

Definition at line 108 of file core.h.

void mapcontrol::TLMapWidget::SetMouseWheelZoomType ( internals::MouseWheelZoomType::Types const &  value)
inline

Definition at line 214 of file tlmapwidget.h.

void mapcontrol::TLMapWidget::setOverlayOpacity ( qreal  value)

Definition at line 623 of file tlmapwidget.cpp.

void internals::Tile::SetPos ( const core::Point value)
inline

Definition at line 48 of file tile.h.

void core::RawTile::setPos ( const core::Point value)

Definition at line 57 of file rawtile.cpp.

void core::CacheItemQueue::SetPosition ( const core::Point value)

Definition at line 61 of file cacheitemqueue.cpp.

void internals::Core::SetProjection ( PureProjection value)
inline

Definition at line 137 of file core.h.

void internals::Core::SetrenderOffset ( const core::Point value)
inline

Definition at line 87 of file core.h.

void mapcontrol::TLMapWidget::SetRotate ( qreal const &  value)

Definition at line 629 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::SetSelectedArea ( internals::RectLatLng const &  value)
inline

Definition at line 219 of file tlmapwidget.h.

void mapcontrol::TLMapWidget::setSelectedWP ( QList< WayPointItem * >  list)

Definition at line 645 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::SetShowCompassRose ( bool const &  value)

TLMapWidget::SetShowCompassRose Shows the compass rose on the map.

Parameters
valueIf true the compass rose is enabled. If false it is disabled.

Definition at line 551 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::SetShowDiagnostics ( bool const &  value)

Definition at line 80 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::SetShowHome ( bool const &  value)

Definition at line 200 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::SetShowTileGridLines ( bool const &  value)
inline

Defines if map is to show gridlines.

Parameters
value
Returns

Definition at line 191 of file tlmapwidget.h.

void mapcontrol::TLMapWidget::SetShowUAV ( bool const &  value)

Definition at line 179 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::SetShowWindCompass ( bool const &  value)

TLMapWidget::SetShowWindCompass Shows the compass rose on the map.

Parameters
valueIf true the compass is enabled. If false it is disabled.

Definition at line 576 of file tlmapwidget.cpp.

void internals::RectLatLng::SetSize ( SizeLatLng const &  value)
inline

Definition at line 94 of file rectlatlng.h.

void internals::Core::SetsizeOfMapArea ( const Size &  value)
inline

Definition at line 114 of file core.h.

void internals::TileMatrix::SetTileAt ( const core::Point p,
Tile tile 
)

Definition at line 139 of file tilematrix.cpp.

void mapcontrol::Configuration::SetTileMemorySize ( int const &  value)
inline

Sets the size of the memory for tiles.

Parameters
valuesize in Mb to use for tiles
Returns

Definition at line 149 of file configuration.h.

void internals::Core::SettilePoint ( const core::Point value)
inline

Definition at line 126 of file core.h.

void internals::Core::SettileRect ( const Rectangle value)
inline

Definition at line 123 of file core.h.

void core::RawTile::setType ( const MapType::Types &  value)

Definition at line 53 of file rawtile.cpp.

void mapcontrol::TLMapWidget::SetUavPic ( QString  UAVPic)

Definition at line 117 of file tlmapwidget.cpp.

void core::TLMaps::setUseMemoryCache ( const bool &  value)
inline

Definition at line 71 of file tlmaps.h.

void mapcontrol::Configuration::SetUseMemoryCache ( bool const &  value)

Used to allow disallow use of memory caching.

Parameters
value
Returns

Definition at line 56 of file configuration.cpp.

void internals::Core::SetUserImageHorizontalScale ( double  hScale)

Definition at line 288 of file core.cpp.

void mapcontrol::TLMapWidget::SetUserImageHorizontalScale ( double  hScale)
inline

Definition at line 241 of file tlmapwidget.h.

void internals::Core::SetUserImageLocation ( QString  mapLocation)

Definition at line 296 of file core.cpp.

void mapcontrol::TLMapWidget::SetUserImageLocation ( QString  location)
inline

Definition at line 243 of file tlmapwidget.h.

void internals::Core::SetUserImageVerticalScale ( double  vScale)

Definition at line 292 of file core.cpp.

void mapcontrol::TLMapWidget::SetUserImageVerticalScale ( double  vScale)
inline

Definition at line 242 of file tlmapwidget.h.

void core::Size::SetWidth ( qint64 const &  value)
inline

Definition at line 56 of file size.h.

void internals::Rectangle::SetWidth ( const qint32 &  value)
inline

Definition at line 70 of file rectangle.h.

void internals::SizeLatLng::SetWidthLng ( double const &  value)
inline

Definition at line 78 of file sizelatlng.h.

void internals::RectLatLng::SetWidthLng ( double const &  value)
inline

Definition at line 125 of file rectlatlng.h.

void mapcontrol::TLMapWidget::setWindVelocity ( double  windVelocity_NED[3])

Definition at line 609 of file tlmapwidget.cpp.

void core::Point::SetX ( const qint64 &  value)
inline

Definition at line 53 of file point.h.

void internals::Rectangle::SetX ( const qint32 &  value)
inline

Definition at line 67 of file rectangle.h.

void core::Point::SetY ( const qint64 &  value)
inline

Definition at line 54 of file point.h.

void internals::Rectangle::SetY ( const qint32 &  value)
inline

Definition at line 68 of file rectangle.h.

void internals::Tile::SetZoom ( const int &  value)
inline

Definition at line 47 of file tile.h.

void core::RawTile::setZoom ( const int &  value)

Definition at line 61 of file rawtile.cpp.

void core::CacheItemQueue::SetZoom ( const int &  value)
inline

Definition at line 58 of file cacheitemqueue.h.

void internals::Core::SetZoom ( int const &  value)

Definition at line 235 of file core.cpp.

void mapcontrol::TLMapWidget::SetZoom ( double const &  value)
inline

Definition at line 230 of file tlmapwidget.h.

void mapcontrol::MapGraphicItem::SetZoomStep ( qint32 const &  value)
protected

Sets map zoom.

Parameters
valuezoom value

Definition at line 538 of file mapgraphicitem.cpp.

void mapcontrol::TLMapWidget::showEvent ( QShowEvent *  event)
protected

Definition at line 226 of file tlmapwidget.cpp.

bool mapcontrol::TLMapWidget::ShowHome ( ) const
inline

Definition at line 366 of file tlmapwidget.h.

bool mapcontrol::TLMapWidget::ShowTileGridLines ( ) const
inline

Returns true if map is showing gridlines.

Returns
bool

Definition at line 183 of file tlmapwidget.h.

bool mapcontrol::TLMapWidget::ShowUAV ( ) const
inline

Definition at line 364 of file tlmapwidget.h.

double internals::PureProjection::Sign ( const double &  x)
staticprotected

Definition at line 112 of file pureprojection.cpp.

void internals::PureProjection::SinCos ( const double &  val,
double &  sin,
double &  cos 
)
staticprotected

Definition at line 155 of file pureprojection.cpp.

core::Size::Size ( )

Definition at line 31 of file size.cpp.

core::Size::Size ( Point  pt)
inline

Definition at line 44 of file size.h.

core::Size::Size ( qint64  Width,
qint64  Height 
)
inline

Definition at line 45 of file size.h.

SizeLatLng internals::RectLatLng::Size ( )
inline

Definition at line 90 of file rectlatlng.h.

internals::SizeLatLng::SizeLatLng ( )

Definition at line 31 of file sizelatlng.cpp.

internals::SizeLatLng::SizeLatLng ( SizeLatLng const &  size)
inline

Definition at line 42 of file sizelatlng.h.

internals::SizeLatLng::SizeLatLng ( PointLatLng const &  pt)

Definition at line 35 of file sizelatlng.cpp.

internals::SizeLatLng::SizeLatLng ( double const &  heightLat,
double const &  widthLng 
)
inline

Definition at line 51 of file sizelatlng.h.

void internals::Core::StartSystem ( )

Definition at line 405 of file core.cpp.

static QString mapcontrol::Helper::StrFromAccessMode ( core::AccessMode::Types const &  value)
inlinestatic

Converts from Type to String.

Definition at line 124 of file tlmapwidget.h.

static QString mapcontrol::Helper::StrFromGeoCoderStatusCode ( GeoCoderStatusCode::Types const &  value)
inlinestatic

Converts from Type to String.

Definition at line 87 of file tlmapwidget.h.

static QString mapcontrol::Helper::StrFromLanguageType ( core::LanguageType::Types const &  value)
inlinestatic

Converts from Type to String.

Definition at line 112 of file tlmapwidget.h.

static QString mapcontrol::Helper::StrFromMapType ( MapType::Types const &  value)
inlinestatic

Converts from Type to String.

Definition at line 74 of file tlmapwidget.h.

static QString mapcontrol::Helper::StrFromMouseWheelZoomType ( internals::MouseWheelZoomType::Types const &  value)
inlinestatic

Converts from Type to String.

Definition at line 100 of file tlmapwidget.h.

static QString mapcontrol::Helper::StrFromUAVMapFollow ( UAVMapFollowType::Types const &  value)
inlinestatic

Converts from Type to String.

Definition at line 137 of file tlmapwidget.h.

static QString mapcontrol::Helper::StrFromUAVTrailType ( UAVTrailType::Types const &  value)
inlinestatic

Converts from Type to String.

Definition at line 149 of file tlmapwidget.h.

static PointLatLng internals::PointLatLng::Subtract ( PointLatLng const &  pt,
SizeLatLng const &  sz 
)
inlinestatic

Definition at line 91 of file pointlatlng.h.

static SizeLatLng internals::SizeLatLng::Subtract ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
inlinestatic

Definition at line 98 of file sizelatlng.h.

internals::Tile::Tile ( int  zoom,
core::Point  pos 
)
internals::Tile::Tile ( )

Definition at line 45 of file tile.cpp.

internals::Tile::Tile ( const Tile cSource)
inline

Definition at line 50 of file tile.h.

Tile * internals::TileMatrix::TileAt ( const core::Point p)

Definition at line 127 of file tilematrix.cpp.

core::TileCacheQueue::TileCacheQueue ( )

Definition at line 33 of file tilecachequeue.cpp.

internals::TileMatrix::TileMatrix ( )

Definition at line 31 of file tilematrix.cpp.

double mapcontrol::Configuration::TileMemoryUsed ( ) const
inline

Returns the currently used memory for tiles.

Returns

Definition at line 141 of file configuration.h.

Size projections::MercatorProjection::TileSize ( ) const
virtual

Implements internals::PureProjection.

Definition at line 85 of file mercatorprojection.cpp.

Size projections::MercatorProjectionYandex::TileSize ( ) const
virtual

Implements internals::PureProjection.

Definition at line 80 of file mercatorprojectionyandex.cpp.

Size projections::PlateCarreeProjection::TileSize ( ) const
virtual

Implements internals::PureProjection.

Definition at line 71 of file platecarreeprojection.cpp.

Size projections::PlateCarreeProjectionPergo::TileSize ( ) const
virtual

Implements internals::PureProjection.

Definition at line 69 of file platecarreeprojectionpergo.cpp.

Size projections::LKS94Projection::TileSize ( ) const
virtual

Implements internals::PureProjection.

Definition at line 40 of file lks94projection.cpp.

core::TLMaps::TLMaps ( )

Definition at line 46 of file tlmaps.cpp.

core::TLMaps::TLMaps ( const TLMaps )
inline

Definition at line 84 of file tlmaps.h.

mapcontrol::TLMapWidget::TLMapWidget ( QWidget *  parent = nullptr,
Configuration config = new Configuration 
)

Constructor.

Parameters
parentparent widget
configpointer to configuration classed to be used
Returns

Definition at line 41 of file tlmapwidget.cpp.

qint32 internals::Rectangle::Top ( )
inline

Definition at line 74 of file rectangle.h.

double internals::RectLatLng::Top ( ) const
inline

Definition at line 144 of file rectlatlng.h.

QString diagnostics::toString ( )
inline

Definition at line 40 of file diagnostics.h.

QString core::RawTile::ToString ( void  )

Definition at line 37 of file rawtile.cpp.

QString core::Size::ToString ( void  )
inline

Definition at line 53 of file size.h.

QString core::Point::ToString ( void  ) const
inline

Definition at line 55 of file point.h.

QString internals::LoadTask::ToString ( void  ) const
inline

Definition at line 59 of file loadtask.h.

QString internals::PointLatLng::ToString ( void  ) const
inline

Definition at line 109 of file pointlatlng.h.

QString internals::SizeLatLng::ToString ( void  )
inline

Definition at line 123 of file sizelatlng.h.

QString internals::Rectangle::ToString ( void  )
inline

Definition at line 144 of file rectangle.h.

QString internals::RectLatLng::ToString ( void  ) const
inline

Definition at line 242 of file rectlatlng.h.

PointLatLng internals::PureProjection::translate ( PointLatLng  p1,
double  distance,
double  bearing 
)

Definition at line 286 of file pureprojection.cpp.

virtual QString projections::MercatorProjection::Type ( )
inlinevirtual

Reimplemented from internals::PureProjection.

Definition at line 37 of file mercatorprojection.h.

virtual QString projections::PlateCarreeProjectionPergo::Type ( )
inlinevirtual

Reimplemented from internals::PureProjection.

Definition at line 38 of file platecarreeprojectionpergo.h.

virtual QString projections::PlateCarreeProjection::Type ( )
inlinevirtual

Reimplemented from internals::PureProjection.

Definition at line 38 of file platecarreeprojection.h.

virtual QString projections::MercatorProjectionYandex::Type ( )
inlinevirtual

Reimplemented from internals::PureProjection.

Definition at line 38 of file mercatorprojectionyandex.h.

virtual QString projections::LKS94Projection::Type ( )
inlinevirtual

Reimplemented from internals::PureProjection.

Definition at line 40 of file lks94projection.h.

MapType::Types core::RawTile::Type ( )

Definition at line 45 of file rawtile.cpp.

virtual QString internals::PureProjection::Type ( )
inlinevirtual
static UAVMapFollowType::Types mapcontrol::Helper::UAVMapFollowFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

Definition at line 133 of file tlmapwidget.h.

static QStringList mapcontrol::Helper::UAVMapFollowTypes ( )
inlinestatic

Returns QStringList with string representing all the enum values.

Definition at line 141 of file tlmapwidget.h.

static UAVTrailType::Types mapcontrol::Helper::UAVTrailTypeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

Definition at line 145 of file tlmapwidget.h.

static QStringList mapcontrol::Helper::UAVTrailTypes ( )
inlinestatic

Returns QStringList with string representing all the enum values.

Definition at line 153 of file tlmapwidget.h.

Rectangle internals::Rectangle::Union ( const Rectangle a,
const Rectangle b 
)
static

Definition at line 59 of file rectangle.cpp.

static RectLatLng internals::RectLatLng::Union ( RectLatLng const &  a,
RectLatLng const &  b 
)
inlinestatic

Definition at line 223 of file rectlatlng.h.

void internals::Core::UpdateBounds ( )

Definition at line 653 of file core.cpp.

void internals::Core::UpdateCenterTileXYLocation ( )

Definition at line 416 of file core.cpp.

void internals::Core::UpdateGroundResolution ( )

Definition at line 725 of file core.cpp.

core::UrlFactory::UrlFactory ( )

timeout for map connections

Gets or sets the value of the User-agent HTTP header.

Definition at line 36 of file urlfactory.cpp.

bool core::TLMaps::UseMemoryCache ( )
inline

Definition at line 70 of file tlmaps.h.

bool mapcontrol::Configuration::UseMemoryCache ( )
inline

Return if memory caching is in use.

Returns

Definition at line 134 of file configuration.h.

void mapcontrol::MapGraphicItem::wheelEvent ( QGraphicsSceneWheelEvent *  event)
protected

Definition at line 305 of file mapgraphicitem.cpp.

qint64 core::Size::Width ( ) const
inline

Definition at line 54 of file size.h.

qint32 internals::Rectangle::Width ( )
inline

Definition at line 69 of file rectangle.h.

double internals::SizeLatLng::WidthLng ( ) const
inline

Definition at line 74 of file sizelatlng.h.

double internals::RectLatLng::WidthLng ( ) const
inline

Definition at line 121 of file rectlatlng.h.

MapCircle * mapcontrol::TLMapWidget::WPCircleCreate ( WayPointItem center,
WayPointItem radius,
bool  clockwise,
QColor  color 
)

Create a circle around a waypoint with the radius specified by the distance to another waypoint.

Definition at line 161 of file tlmapwidget.cpp.

MapCircle * mapcontrol::TLMapWidget::WPCircleCreate ( HomeItem center,
WayPointItem radius,
bool  clockwise,
QColor  color 
)

Create a circle around home with the radius specifed by the distance to another waypoint.

Definition at line 170 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPCreate ( )

Creates a new WayPoint on the center of the map.

Returns
WayPointItem a pointer to the WayPoint created

Definition at line 272 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::WPCreate ( WayPointItem item)

Creates a new WayPoint.

Parameters
itemthe WayPoint to create

Definition at line 290 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPCreate ( internals::PointLatLng const &  coord,
int const &  altitude 
)

Creates a new WayPoint.

Parameters
coordthe coordinates in LatLng of the WayPoint
altitudethe Altitude of the WayPoint
Returns
WayPointItem a pointer to the WayPoint created

Definition at line 299 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPCreate ( internals::PointLatLng const &  coord,
int const &  altitude,
QString const &  description 
)

Creates a new WayPoint.

Parameters
coordthe coordinates in LatLng of the WayPoint
altitudethe Altitude of the WayPoint
descriptionthe description of the WayPoint
Returns
WayPointItem a pointer to the WayPoint created

Definition at line 310 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPCreate ( const distBearingAltitude relativeCoord,
const QString &  description 
)

Creates a new WayPoint.

Parameters
coordthe offset in meters to the home position
altitudethe Altitude of the WayPoint
descriptionthe description of the WayPoint
Returns
WayPointItem a pointer to the WayPoint created

Definition at line 321 of file tlmapwidget.cpp.

WayPointCurve * mapcontrol::TLMapWidget::WPCurveCreate ( WayPointItem start,
WayPointItem dest,
double  radius,
bool  clockwise,
QColor  color 
)

Create a curve from one waypoint item to another with a given radius.

TLMapWidget::WPCurveCreate Create a curve from one waypoint to another with specified radius.

Parameters
startThe starting waypoint
destThe ending waypoint
radiusThe radius to use connecting the two
clockwiseThe curvature direction from above
colorThe color of the path
Returns
The waypoint curve object

Definition at line 152 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::WPDelete ( WayPointItem item)

Deletes the WayPoint.

Parameters
itemthe WayPoint to delete

Definition at line 396 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::WPDelete ( int  number)

Definition at line 402 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::WPDeleteAll ( )

deletes all WayPoints

Definition at line 448 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPFind ( int  number)

Definition at line 419 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPInsert ( int const &  position)

Inserts a new WayPoint on the specified position.

Parameters
positionindex of the WayPoint
Returns
WayPointItem a pointer to the WayPoint created

Definition at line 332 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::WPInsert ( WayPointItem item,
int const &  position 
)

Inserts a new WayPoint on the specified position.

Parameters
itemthe WayPoint to Insert
positionindex of the WayPoint

Definition at line 343 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPInsert ( internals::PointLatLng const &  coord,
int const &  altitude,
int const &  position 
)

Inserts a new WayPoint on the specified position.

Parameters
coordthe coordinates in LatLng of the WayPoint
altitudethe Altitude of the WayPoint
positionindex of the WayPoint
Returns
WayPointItem a pointer to the WayPoint Inserted

Definition at line 352 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPInsert ( internals::PointLatLng const &  coord,
int const &  altitude,
QString const &  description,
int const &  position 
)

Inserts a new WayPoint on the specified position.

Parameters
coordthe coordinates in LatLng of the WayPoint
altitudethe Altitude of the WayPoint
descriptionthe description of the WayPoint
positionindex of the WayPoint
Returns
WayPointItem a pointer to the WayPoint Inserted

Definition at line 363 of file tlmapwidget.cpp.

WayPointItem * mapcontrol::TLMapWidget::WPInsert ( const distBearingAltitude relative,
const QString &  description,
const int &  position 
)

Definition at line 385 of file tlmapwidget.cpp.

MapLine * mapcontrol::TLMapWidget::WPLineCreate ( WayPointItem from,
WayPointItem to,
QColor  color 
)

Create a line between two waypoint items.

Definition at line 125 of file tlmapwidget.cpp.

MapLine * mapcontrol::TLMapWidget::WPLineCreate ( HomeItem from,
WayPointItem to,
QColor  color 
)

Create a line from home to a waypoint item.

Definition at line 134 of file tlmapwidget.cpp.

bool mapcontrol::TLMapWidget::WPPresent ( )

Definition at line 464 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::WPRenumber ( WayPointItem item,
int const &  newnumber 
)

Renumbers the WayPoint and all others as needed.

Parameters
itemthe WayPoint to renumber
newnumberthe WayPoint's new number

Definition at line 508 of file tlmapwidget.cpp.

QList< WayPointItem * > mapcontrol::TLMapWidget::WPSelected ( )

Returns the currently selected WayPoints.

Returns
QList<WayPointItem *>

Definition at line 496 of file tlmapwidget.cpp.

void mapcontrol::TLMapWidget::WPSetVisibleAll ( bool  value)

Definition at line 435 of file tlmapwidget.cpp.

qint64 core::Point::X ( ) const
inline

Definition at line 51 of file point.h.

qint32 internals::Rectangle::X ( )
inline

Definition at line 65 of file rectangle.h.

qint64 core::Point::Y ( ) const
inline

Definition at line 52 of file point.h.

qint32 internals::Rectangle::Y ( )
inline

Definition at line 66 of file rectangle.h.

int core::RawTile::Zoom ( )

Definition at line 49 of file rawtile.cpp.

int internals::Core::Zoom ( ) const
inline

Definition at line 144 of file core.h.

double mapcontrol::TLMapWidget::ZoomDigi ( )
inline

Definition at line 228 of file tlmapwidget.h.

double mapcontrol::TLMapWidget::ZoomReal ( )
inline

Definition at line 227 of file tlmapwidget.h.

int mapcontrol::MapGraphicItem::ZoomStep ( ) const
protected

Returns current map zoom.

Returns
int Current map zoom

Definition at line 534 of file mapgraphicitem.cpp.

double mapcontrol::TLMapWidget::ZoomTotal ( )
inline

Definition at line 229 of file tlmapwidget.h.

internals::Core::~Core ( )

Definition at line 50 of file core.cpp.

MapRipForm::~MapRipForm ( )

Definition at line 39 of file mapripform.cpp.

core::TileCacheQueue::~TileCacheQueue ( )

Definition at line 37 of file tilecachequeue.cpp.

core::TLMaps::~TLMaps ( )

Definition at line 57 of file tlmaps.cpp.

mapcontrol::TLMapWidget::~TLMapWidget ( )

Definition at line 233 of file tlmapwidget.cpp.

core::UrlFactory::~UrlFactory ( )

Definition at line 55 of file urlfactory.cpp.

Variable Documentation

AccessMode::Types core::TLMaps::accessmode

Definition at line 80 of file tlmaps.h.

QString core::UrlFactory::geoCodingStruct::address

Definition at line 61 of file urlfactory.h.

float mapcontrol::MapPointItem::altitude
protected

Definition at line 110 of file mappointitem.h.

double mapcontrol::distBearingAltitude::bearing

Definition at line 47 of file mappointitem.h.

QString core::ProviderStrings::BingMapsClientToken

Bing Maps Customer Identification, more info here http://msdn.microsoft.com/en-us/library/bb924353.aspx

Definition at line 80 of file providerstrings.h.

QHash<RawTile,QByteArray> core::KiberTileCache::cachequeue

Definition at line 47 of file kibertilecache.h.

internals::PointLatLng mapcontrol::MapPointItem::coord
protected

Definition at line 109 of file mappointitem.h.

internals::PointLatLng core::UrlFactory::geoCodingStruct::coordinates

Definition at line 62 of file urlfactory.h.

QVector<char> core::ProviderStrings::cryptKeyVector

Definition at line 82 of file providerstrings.h.

const double internals::PureProjection::DBLLONG = 4.61168601e18
staticprotected

Definition at line 87 of file pureprojection.h.

QString mapcontrol::MapPointItem::description
protected

Definition at line 112 of file mappointitem.h.

diagnostics core::TLMaps::diag

Definition at line 88 of file tlmaps.h.

double mapcontrol::distBearingAltitude::distance

Definition at line 46 of file mappointitem.h.

mapcontrol::Configuration::DragButton

Button used for dragging.

Definition at line 94 of file configuration.h.

Rectangle internals::Rectangle::Empty =Rectangle()
static

Definition at line 40 of file rectangle.h.

RectLatLng internals::RectLatLng::Empty =RectLatLng()
static

Definition at line 40 of file rectlatlng.h.

SizeLatLng internals::SizeLatLng::Empty =SizeLatLng()
static

Definition at line 40 of file sizelatlng.h.

PointLatLng internals::PointLatLng::Empty =PointLatLng()
static

Definition at line 50 of file pointlatlng.h.

Point core::Point::Empty =Point()
static

Definition at line 57 of file point.h.

mapcontrol::Configuration::EmptyTileBorders

Used to draw empty tile borders.

Definition at line 69 of file configuration.h.

mapcontrol::Configuration::EmptytileBrush

Used to draw empty map tiles.

Definition at line 57 of file configuration.h.

int diagnostics::emptytiles

Definition at line 34 of file diagnostics.h.

mapcontrol::Configuration::EmptyTileText

Used for empty tiles text.

Definition at line 63 of file configuration.h.

const double internals::PureProjection::EPSLoN = 1.0e-10
staticprotected

Definition at line 84 of file pureprojection.h.

QMutex core::TLMaps::errorvars

Definition at line 89 of file tlmaps.h.

QString core::ProviderStrings::gAPIUrl

Definition at line 83 of file providerstrings.h.

QString core::ProviderStrings::gLabRegex

Definition at line 85 of file providerstrings.h.

QString core::ProviderStrings::gMapRegex

Definition at line 84 of file providerstrings.h.

QString core::ProviderStrings::gSatRegex

Definition at line 87 of file providerstrings.h.

QString core::ProviderStrings::gTerRegex

Definition at line 86 of file providerstrings.h.

qint64 internals::Core::Height
protected

Definition at line 279 of file core.h.

PureImageCache core::Cache::ImageCache

Definition at line 41 of file cache.h.

QImage core::TLMaps::imScaled

Definition at line 94 of file tlmaps.h.

QReadWriteLock core::KiberTileCache::kiberCacheLock

Definition at line 46 of file kibertilecache.h.

QReadWriteLock core::MemoryCache::kiberCacheLock

Definition at line 46 of file memorycache.h.

LanguageType::Types core::TLMaps::Language

Definition at line 79 of file tlmaps.h.

QString core::UrlFactory::LanguageStr
protected

Definition at line 86 of file urlfactory.h.

quint8 core::TLMaps::lastZoom

Definition at line 91 of file tlmaps.h.

int core::TLMaps::leastCommonZoom

Definition at line 95 of file tlmaps.h.

const QString core::ProviderStrings::levelsForSigPacSpainMap
static
Initial value:
= {"0", "1", "2", "3", "4",
"MTNSIGPAC",
"MTN2000", "MTN2000", "MTN2000", "MTN2000", "MTN2000",
"MTN200", "MTN200", "MTN200",
"MTN25", "MTN25",
"ORTOFOTOS","ORTOFOTOS","ORTOFOTOS","ORTOFOTOS"}

Definition at line 38 of file providerstrings.h.

QQueue<RawTile> core::KiberTileCache::list

Definition at line 48 of file kibertilecache.h.

TLMaps * core::TLMaps::m_pInstance =nullptr
static

Definition at line 87 of file tlmaps.h.

MapGraphicItem* mapcontrol::MapPointItem::map
protected

Definition at line 107 of file mappointitem.h.

QHash<core::Point,Tile*> internals::TileMatrix::matrix
protected

Definition at line 48 of file tilematrix.h.

TileMatrix internals::Core::Matrix

Definition at line 194 of file core.h.

const double internals::PureProjection::MAX_VAL = 4
staticprotected

Definition at line 85 of file pureprojection.h.

const double internals::PureProjection::MAXLONG = 2147483647
staticprotected

Definition at line 86 of file pureprojection.h.

long core::KiberTileCache::memoryCacheSize

Definition at line 49 of file kibertilecache.h.

mapcontrol::Configuration::MissingDataFont

Definition at line 87 of file configuration.h.

QMutex internals::TileMatrix::mutex
protected

Definition at line 50 of file tilematrix.h.

QMutex internals::Tile::mutex
protected

Definition at line 59 of file tile.h.

int diagnostics::networkerrors

Definition at line 33 of file diagnostics.h.

QList<QByteArray> internals::Tile::Overlays

Definition at line 56 of file tile.h.

core::Point internals::LoadTask::Pos

Definition at line 40 of file loadtask.h.

QNetworkProxy core::UrlFactory::Proxy

Definition at line 56 of file urlfactory.h.

int internals::Core::pxRes1000km
protected

Definition at line 284 of file core.h.

int internals::Core::pxRes1000m
protected

Definition at line 281 of file core.h.

int internals::Core::pxRes100km
protected

Definition at line 283 of file core.h.

int internals::Core::pxRes100m
protected

Definition at line 280 of file core.h.

int internals::Core::pxRes10km
protected

Definition at line 282 of file core.h.

int internals::Core::pxRes5000km
protected

Definition at line 285 of file core.h.

int core::TLMaps::quadCoordBottom

Definition at line 93 of file tlmaps.h.

int core::TLMaps::quadCoordRight

Definition at line 92 of file tlmaps.h.

distBearingAltitude mapcontrol::MapPointItem::relativeCoord
protected

Definition at line 111 of file mappointitem.h.

QList<core::Point> internals::TileMatrix::removals
protected

Definition at line 49 of file tilematrix.h.

int core::TLMaps::RetryLoadTile

Definition at line 76 of file tlmaps.h.

int diagnostics::runningThreads

Definition at line 36 of file diagnostics.h.

mapcontrol::Configuration::ScalePen

Used to Draw the maps scale.

Definition at line 75 of file configuration.h.

QString core::ProviderStrings::SecGoogleWord

Definition at line 44 of file providerstrings.h.

mapcontrol::Configuration::SelectionPen

Used to draw selection box.

Definition at line 81 of file configuration.h.

QMutex core::TLMaps::settingsProtect

Definition at line 90 of file tlmaps.h.

QQueue<CacheItemQueue*> core::TileCacheQueue::tileCacheQueue
protected

Definition at line 51 of file tilecachequeue.h.

TileCacheQueue core::TLMaps::TileDBcacheQueue

Definition at line 82 of file tlmaps.h.

QList<core::Point> internals::Core::tileDrawingList

Definition at line 131 of file core.h.

int diagnostics::tilesFromDB

Definition at line 39 of file diagnostics.h.

int diagnostics::tilesFromMem

Definition at line 37 of file diagnostics.h.

int diagnostics::tilesFromNet

Definition at line 38 of file diagnostics.h.

KiberTileCache core::MemoryCache::TilesInMemory

Definition at line 43 of file memorycache.h.

short core::UrlFactory::timelapse
staticprotected

Definition at line 85 of file urlfactory.h.

int core::UrlFactory::Timeout

Definition at line 68 of file urlfactory.h.

int diagnostics::timeouts

Definition at line 35 of file diagnostics.h.

const double internals::PureProjection::TWO_PI = 2*PI
staticprotected

Definition at line 83 of file pureprojection.h.

bool core::TLMaps::useMemoryCache

Definition at line 78 of file tlmaps.h.

QByteArray core::UrlFactory::UserAgent

Gets or sets the value of the User-agent HTTP header.

Definition at line 55 of file urlfactory.h.

QString core::ProviderStrings::VersionBingMaps

Definition at line 69 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleLabels

Definition at line 42 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleLabelsChina

Definition at line 49 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleLabelsKorea

Definition at line 55 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleMap

Definition at line 40 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleMapChina

Definition at line 47 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleMapKorea

Definition at line 53 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleSatellite

Definition at line 41 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleSatelliteChina

Definition at line 48 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleSatelliteKorea

Definition at line 54 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleTerrain

Definition at line 43 of file providerstrings.h.

QString core::ProviderStrings::VersionGoogleTerrainChina

Definition at line 50 of file providerstrings.h.

QString core::ProviderStrings::VersionYahooLabels

Definition at line 66 of file providerstrings.h.

QString core::ProviderStrings::VersionYahooMap

Google Maps API generated using http://greatmaps.codeplex.com/ from http://code.google.com/intl/en-us/apis/maps/signup.html

Definition at line 64 of file providerstrings.h.

QString core::ProviderStrings::VersionYahooSatellite

Definition at line 65 of file providerstrings.h.

QString core::ProviderStrings::VersionYandexMap

Definition at line 72 of file providerstrings.h.

qint64 internals::Core::Width
protected

Definition at line 278 of file core.h.

int internals::LoadTask::Zoom

Definition at line 41 of file loadtask.h.

Signals

void mapcontrol::MapPointItem::aboutToBeDeleted ( MapPointItem )
signal
void mapcontrol::MapPointItem::absolutePositionChanged ( internals::PointLatLng  coord,
float  altitude 
)
signal
void MapRipForm::cancelRequest ( )
signal
void mapcontrol::MapGraphicItem::childRefreshPosition ( )
signal
void mapcontrol::MapGraphicItem::childSetOpacity ( qreal  value)
signal
void mapcontrol::HomeItem::homedoubleclick ( HomeItem homeLocation)
signal
void mapcontrol::WayPointItem::manualCoordChange ( WayPointItem )
signal
void mapcontrol::MapRipper::numberOfTilesChanged ( int const &  total,
int const &  actual 
)
signal
void internals::Core::OnCurrentPositionChanged ( internals::PointLatLng  point)
signal
void mapcontrol::TLMapWidget::OnCurrentPositionChanged ( internals::PointLatLng  point)
signal

Fires when map position changes.

Parameters
pointthe point in LatLng of the new center of the map
void internals::Core::OnEmptyTileError ( int  zoom,
core::Point  pos 
)
signal
void mapcontrol::TLMapWidget::OnEmptyTileError ( int  zoom,
core::Point  pos 
)
signal

Fires when an error ocurred while loading a tile.

Parameters
zoomtile zoom
postile position
void internals::Core::OnMapDrag ( )
signal
void mapcontrol::TLMapWidget::OnMapDrag ( )
signal

Fires when the map is dragged.

void internals::Core::OnMapTypeChanged ( MapType::Types  type)
signal
void mapcontrol::TLMapWidget::OnMapTypeChanged ( MapType::Types  type)
signal

Fires when map type changes.

Parameters
typeThe maps new type
void internals::Core::OnMapZoomChanged ( )
signal
void mapcontrol::TLMapWidget::OnMapZoomChanged ( )
signal

Fires when map zoom changes.

void internals::Core::OnNeedInvalidation ( )
signal
void internals::Core::OnTileLoadComplete ( )
signal
void mapcontrol::TLMapWidget::OnTileLoadComplete ( )
signal

Fires when there are no more tiles to load.

void internals::Core::OnTileLoadStart ( )
signal
void mapcontrol::TLMapWidget::OnTileLoadStart ( )
signal

Fires when tiles loading begins.

void internals::Core::OnTilesStillToLoad ( int  number)
signal
void mapcontrol::TLMapWidget::OnTilesStillToLoad ( int  number)
signal

Fires when the number of tiles in the load queue changes.

Parameters
numberthe number of tiles still in the queue
void mapcontrol::TLMapWidget::OnWayPointDoubleClicked ( WayPointItem waypoint)
signal
void mapcontrol::MapRipper::percentageChanged ( int const &  perc)
signal
void mapcontrol::MapRipper::providerChanged ( QString const &  prov,
int const &  zoom 
)
signal
void mapcontrol::MapPointItem::relativePositionChanged ( QPointF  point,
MapPointItem mappoint 
)
signal
void mapcontrol::TLMapWidget::selectedWPChanged ( QList< WayPointItem * >  )
signal
void mapcontrol::GPSItem::setChildLine ( )
signal
void mapcontrol::UAVItem::setChildLine ( )
signal
void mapcontrol::GPSItem::setChildPosition ( )
signal
void mapcontrol::UAVItem::setChildPosition ( )
signal
void mapcontrol::GPSItem::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal
void mapcontrol::UAVItem::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal
void mapcontrol::TLMapWidget::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal

Fires When the UAV lives the safety bouble.

Parameters
positionthe position of the UAV
void mapcontrol::GPSItem::UAVReachedWayPoint ( int const &  waypointnumber,
WayPointItem waypoint 
)
signal
void mapcontrol::UAVItem::UAVReachedWayPoint ( int const &  waypointnumber,
WayPointItem waypoint 
)
signal
void mapcontrol::TLMapWidget::UAVReachedWayPoint ( int const &  waypointnumber,
WayPointItem waypoint 
)
signal

Fires When a WayPoint is Reached.

Parameters
numbernumber of the Reached WayPoint
void mapcontrol::WayPointItem::waypointdoubleclick ( WayPointItem waypoint)
signal
void mapcontrol::TLMapWidget::WPCreated ( int const &  number,
WayPointItem waypoint 
)
signal
void mapcontrol::TLMapWidget::WPDeleted ( int const &  number,
WayPointItem waypoint 
)
signal

Fires When a WayPoint is deleted.

Parameters
numbernumber of the deleted WayPoint
void mapcontrol::MapGraphicItem::wpdoubleclicked ( WayPointItem wp)
signal

Fired when the current zoom is changed.

Parameters
zoom
void mapcontrol::WayPointItem::WPDropped ( WayPointItem waypoint)
signal

Fired when the description, altitude or coordinates change.

Parameters
waypointa pointer to this WayPoint Fired when the waypoint is dropped somewhere
waypointa pointer to this WayPoint
void mapcontrol::TLMapWidget::WPInserted ( int const &  number,
WayPointItem waypoint 
)
signal

Fires when a new WayPoint is inserted.

Parameters
numbernew WayPoint number
waypointWayPoint inserted
void mapcontrol::TLMapWidget::WPManualCoordChange ( WayPointItem )
signal
void mapcontrol::WayPointItem::WPNumberChanged ( int const &  oldnumber,
int const &  newnumber,
WayPointItem waypoint 
)
signal

fires when this WayPoint number changes (not fired if due to a auto-renumbering)

Parameters
oldnumberthis WayPoint old number
newnumberthis WayPoint new number
waypointa pointer to this WayPoint
void mapcontrol::TLMapWidget::WPNumberChanged ( int const &  oldnumber,
int const &  newnumber,
WayPointItem waypoint 
)
signal

fires when one of the WayPoints numbers changes (not fired if due to a auto-renumbering)

Parameters
oldnumberWayPoint old number
newnumberWayPoint new number
waypointa pointer to the WayPoint that was renumbered
void mapcontrol::TLMapWidget::WPReached ( WayPointItem waypoint)
signal

Fires when a new WayPoint is inserted.

Parameters
numbernew WayPoint number
waypointWayPoint inserted
void mapcontrol::WayPointItem::WPValuesChanged ( WayPointItem waypoint)
signal
void mapcontrol::TLMapWidget::WPValuesChanged ( WayPointItem waypoint)
signal

Fired when the description, altitude or coordinates of a WayPoint changed.

Parameters
waypointa pointer to the WayPoint
void mapcontrol::MapGraphicItem::zoomChanged ( double  zoomtotal,
double  zoomreal,
double  zoomdigi 
)
signal
void mapcontrol::TLMapWidget::zoomChanged ( double  zoomt,
double  zoom,
double  zoomd 
)
signal

Public Slots

void mapcontrol::MapRipper::finish ( )
slot

Definition at line 58 of file mapripper.cpp.

void mapcontrol::WayPointItem::onHomePositionChanged ( internals::PointLatLng  homepos,
float  altitude 
)
slot

Definition at line 442 of file waypointitem.cpp.

void mapcontrol::TLMapWidget::OnSelectionChanged ( )
slot

Definition at line 654 of file tlmapwidget.cpp.

void mapcontrol::MapLine::pointdeleted ( )
slot

Definition at line 119 of file mapline.cpp.

void mapcontrol::MapCircle::pointdeleted ( )
slot

Definition at line 111 of file mapcircle.cpp.

void mapcontrol::MapLine::refreshLocations ( )
slot

Definition at line 114 of file mapline.cpp.

void mapcontrol::MapCircle::refreshLocations ( )
slot

Definition at line 104 of file mapcircle.cpp.

void mapcontrol::WayPointCurve::refreshLocations ( )
slot

Called if the waypoints move to redraw the curve.

WayPointCurve::refreshLocations Update the settings for the arc when it is moved or the zoom changes.

Definition at line 95 of file waypointcurve.cpp.

void mapcontrol::HomeItem::RefreshPos ( )
slot

Definition at line 99 of file homeitem.cpp.

void mapcontrol::WayPointItem::RefreshPos ( )
slot

Definition at line 493 of file waypointitem.cpp.

void mapcontrol::GPSItem::RefreshPos ( )
slot

Definition at line 148 of file gpsitem.cpp.

void mapcontrol::UAVItem::RefreshPos ( )
slot

Definition at line 371 of file uavitem.cpp.

void mapcontrol::MapGraphicItem::resize ( QRectF const &  rect = QRectF())
slot

To be called when the scene size changes.

Parameters
rect

Definition at line 59 of file mapgraphicitem.cpp.

void mapcontrol::TLMapWidget::RipMap ( )
slot

Ripps the current selection to the DB.

Definition at line 640 of file tlmapwidget.cpp.

void mapcontrol::TrailLineItem::setLineSlot ( )
slot

Definition at line 44 of file traillineitem.cpp.

void MapRipForm::SetNumberOfTiles ( int const &  total,
int const &  actual 
)
slot

Definition at line 51 of file mapripform.cpp.

void mapcontrol::MapLine::setOpacitySlot ( qreal  opacity)
slot

Definition at line 124 of file mapline.cpp.

void mapcontrol::MapCircle::setOpacitySlot ( qreal  opacity)
slot

Definition at line 116 of file mapcircle.cpp.

void mapcontrol::HomeItem::setOpacitySlot ( qreal  opacity)
slot

Definition at line 114 of file homeitem.cpp.

void mapcontrol::WayPointCurve::setOpacitySlot ( qreal  opacity)
slot

Definition at line 165 of file waypointcurve.cpp.

void mapcontrol::WayPointItem::setOpacitySlot ( qreal  opacity)
slot

Definition at line 500 of file waypointitem.cpp.

void mapcontrol::GPSItem::setOpacitySlot ( qreal  opacity)
slot

Definition at line 157 of file gpsitem.cpp.

void mapcontrol::UAVItem::setOpacitySlot ( qreal  opacity)
slot

Definition at line 380 of file uavitem.cpp.

void MapRipForm::SetPercentage ( int const &  perc)
slot

Definition at line 43 of file mapripform.cpp.

void mapcontrol::TrailItem::setPosSLOT ( )
slot

Definition at line 57 of file trailitem.cpp.

void MapRipForm::SetProvider ( QString const &  prov,
int const &  zoom 
)
slot

Definition at line 47 of file mapripform.cpp.

void mapcontrol::MapRipper::stopFetching ( )
slot

Definition at line 151 of file mapripper.cpp.

void mapcontrol::WayPointCurve::waypointdeleted ( )
slot

Called if the start or end point is destroyed.

Definition at line 160 of file waypointcurve.cpp.

void mapcontrol::WayPointItem::WPDeleted ( int const &  number,
WayPointItem waypoint 
)
slot

Called when a WayPoint is deleted.

Parameters
numbernumber of the WayPoint that was deleted

Definition at line 425 of file waypointitem.cpp.

void mapcontrol::WayPointItem::WPInserted ( int const &  number,
WayPointItem waypoint 
)
slot

Called when a WayPoint is inserted.

Parameters
numberthe number of the WayPoint
waypointa pointer to the WayPoint inserted

Definition at line 431 of file waypointitem.cpp.

void mapcontrol::WayPointItem::WPRenumbered ( int const &  oldnumber,
int const &  newnumber,
WayPointItem waypoint 
)
slot

Called when a WayPoint is renumbered.

Parameters
oldnumberthe old WayPoint number
newnumberthe new WayPoint number
waypointa pointer to the WayPoint renumbered

Definition at line 464 of file waypointitem.cpp.

void mapcontrol::UAVItem::zoomChangedSlot ( )
slot

Definition at line 385 of file uavitem.cpp.

Properties

Configuration* mapcontrol::TLMapWidget::configuration

Definition at line 247 of file tlmapwidget.h.

GPSItem* mapcontrol::TLMapWidget::GPS

Definition at line 361 of file tlmapwidget.h.

HomeItem* mapcontrol::TLMapWidget::Home

Definition at line 362 of file tlmapwidget.h.

int mapcontrol::TLMapWidget::MinZoom
readwrite

Definition at line 160 of file tlmapwidget.h.

qreal mapcontrol::TLMapWidget::Rotate
readwrite

Definition at line 163 of file tlmapwidget.h.

bool mapcontrol::TLMapWidget::ShowTileGridLines
readwrite

Definition at line 161 of file tlmapwidget.h.

UAVItem* mapcontrol::TLMapWidget::UAV

Definition at line 360 of file tlmapwidget.h.

double mapcontrol::TLMapWidget::Zoom
readwrite

Definition at line 162 of file tlmapwidget.h.

Friends

friend class mapcontrol::MapGraphicItem
friend

Definition at line 74 of file core.h.

friend class mapcontrol::TLMapControl
friend

Definition at line 73 of file core.h.

friend class mapcontrol::TLMapWidget
friend

Definition at line 53 of file mapgraphicitem.h.

bool TLMAPWIDGET_EXPORT operator!= ( PointLatLng const &  left,
PointLatLng const &  right 
)
friend

Definition at line 42 of file pointlatlng.cpp.

bool operator!= ( RectLatLng const &  left,
RectLatLng const &  right 
)
friend

Definition at line 43 of file rectlatlng.cpp.

bool operator!= ( Point const &  lhs,
Point const &  rhs 
)
friend

Definition at line 53 of file point.cpp.

bool operator!= ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
friend

Definition at line 55 of file sizelatlng.cpp.

PointLatLng TLMAPWIDGET_EXPORT operator+ ( PointLatLng  pt,
SizeLatLng  sz 
)
friend

Definition at line 46 of file pointlatlng.cpp.

SizeLatLng operator+ ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
friend

Definition at line 40 of file sizelatlng.cpp.

PointLatLng TLMAPWIDGET_EXPORT operator- ( PointLatLng  pt,
SizeLatLng  sz 
)
friend

Definition at line 51 of file pointlatlng.cpp.

SizeLatLng operator- ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
friend

Definition at line 45 of file sizelatlng.cpp.

bool TLMAPWIDGET_EXPORT operator== ( PointLatLng const &  lhs,
PointLatLng const &  rhs 
)
friend

Definition at line 37 of file pointlatlng.cpp.

bool operator== ( Rectangle const &  lhs,
Rectangle const &  rhs 
)
friend

Definition at line 68 of file rectangle.cpp.

bool operator== ( LoadTask const &  lhs,
LoadTask const &  rhs 
)
friend

Definition at line 31 of file loadtask.cpp.

bool operator== ( RawTile const &  lhs,
RawTile const &  rhs 
)
friend

Definition at line 72 of file rawtile.cpp.

bool operator== ( RectLatLng const &  left,
RectLatLng const &  right 
)
friend

Definition at line 38 of file rectlatlng.cpp.

bool operator== ( Point const &  lhs,
Point const &  rhs 
)
friend

Definition at line 49 of file point.cpp.

bool operator== ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
friend

Definition at line 50 of file sizelatlng.cpp.

quint32 qHash ( Rectangle const &  rect)
friend

Definition at line 72 of file rectangle.cpp.

uint qHash ( RawTile const &  tile)
friend

Definition at line 65 of file rawtile.cpp.

uint qHash ( RectLatLng const &  rect)
friend

Definition at line 33 of file rectlatlng.cpp.

quint64 qHash ( Point const &  point)
friend

Definition at line 45 of file point.cpp.

quint64 qHash ( Size const &  size)
friend