map2d_widget
Namespaces | Classes | Enumerations | Enumerator | Functions | Variables | Signals | Public Slots | Properties | Friends
OPMapWidget

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
 
class  core::OPMaps
 
class  core::Placemark
 
struct  core::Point
 
class  core::ProviderStrings
 
class  core::PureImageProxy
 
class  core::PureImageCache
 
class  core::RawTile
 
struct  core::Size
 
class  core::TileCacheQueue
 
class  core::UrlFactory
 
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::MapGraphicItem
 The main graphicsItem used on the widget, contains the map and map logic. 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::OPMapWidget
 
class  mapcontrol::TrailItem
 
class  mapcontrol::TrailLineItem
 
class  mapcontrol::UAVItem
 A QGraphicsItem representing the UAV. More...
 
class  mapcontrol::UAVMapFollowType
 
class  mapcontrol::UAVTrailType
 
class  mapcontrol::WayPointItem
 A QGraphicsItem representing a WayPoint. More...
 

Enumerations

enum  core::AccessMode::Types { core::AccessMode::ServerOnly, core::AccessMode::ServerAndCache, core::AccessMode::CacheOnly }
 
enum  core::GeoCoderStatusCode::Types {
  core::GeoCoderStatusCode::Unknow = -1, core::GeoCoderStatusCode::G_GEO_SUCCESS =200, core::GeoCoderStatusCode::G_GEO_BAD_REQUEST =400, core::GeoCoderStatusCode::G_GEO_SERVER_ERROR =500,
  core::GeoCoderStatusCode::G_GEO_MISSING_QUERY =601, core::GeoCoderStatusCode::G_GEO_MISSING_ADDRESS =601, core::GeoCoderStatusCode::G_GEO_UNKNOWN_ADDRESS =602, core::GeoCoderStatusCode::G_GEO_UNAVAILABLE_ADDRESS =603,
  core::GeoCoderStatusCode::G_GEO_UNKNOWN_DIRECTIONS =604, core::GeoCoderStatusCode::G_GEO_BAD_KEY =610, core::GeoCoderStatusCode::G_GEO_TOO_MANY_QUERIES =620
}
 
enum  core::LanguageType::Types {
  core::LanguageType::Arabic, core::LanguageType::Bulgarian, core::LanguageType::Bengali, core::LanguageType::Catalan,
  core::LanguageType::Czech, core::LanguageType::Danish, core::LanguageType::German, core::LanguageType::Greek,
  core::LanguageType::English, core::LanguageType::EnglishAustralian, core::LanguageType::EnglishGreatBritain, core::LanguageType::Spanish,
  core::LanguageType::Basque, core::LanguageType::Finnish, core::LanguageType::Filipino, core::LanguageType::French,
  core::LanguageType::Galician, core::LanguageType::Gujarati, core::LanguageType::Hindi, core::LanguageType::Croatian,
  core::LanguageType::Hungarian, core::LanguageType::Indonesian, core::LanguageType::Italian, core::LanguageType::Hebrew,
  core::LanguageType::Japanese, core::LanguageType::Kannada, core::LanguageType::Korean, core::LanguageType::Lithuanian,
  core::LanguageType::Latvian, core::LanguageType::Malayalam, core::LanguageType::Marathi, core::LanguageType::Dutch,
  core::LanguageType::NorwegianNynorsk, core::LanguageType::Norwegian, core::LanguageType::Oriya, core::LanguageType::Polish,
  core::LanguageType::Portuguese, core::LanguageType::PortugueseBrazil, core::LanguageType::PortuguesePortugal, core::LanguageType::Romansch,
  core::LanguageType::Romanian, core::LanguageType::Russian, core::LanguageType::Slovak, core::LanguageType::Slovenian,
  core::LanguageType::Serbian, core::LanguageType::Swedish, core::LanguageType::Tamil, core::LanguageType::Telugu,
  core::LanguageType::Thai, core::LanguageType::Turkish, core::LanguageType::Ukrainian, core::LanguageType::Vietnamese,
  core::LanguageType::ChineseSimplified, core::LanguageType::ChineseTraditional
}
 
enum  core::MapType::Types {
  core::MapType::GoogleMap =1, core::MapType::GoogleSatellite =4, core::MapType::GoogleLabels =8, core::MapType::GoogleTerrain =16,
  core::MapType::GoogleHybrid =20, core::MapType::GoogleMapChina =22, core::MapType::GoogleSatelliteChina =24, core::MapType::GoogleLabelsChina =26,
  core::MapType::GoogleTerrainChina =28, core::MapType::GoogleHybridChina =29, core::MapType::OpenStreetMap =32, core::MapType::OpenStreetOsm =33,
  core::MapType::OpenStreetMapSurfer =34, core::MapType::OpenStreetMapSurferTerrain =35, core::MapType::YahooMap =64, core::MapType::YahooSatellite =128,
  core::MapType::YahooLabels =256, core::MapType::YahooHybrid =333, core::MapType::BingMap =444, core::MapType::BingSatellite =555,
  core::MapType::BingHybrid =666, core::MapType::ArcGIS_Map =777, core::MapType::ArcGIS_Satellite =788, core::MapType::ArcGIS_ShadedRelief =799,
  core::MapType::ArcGIS_Terrain =811, core::MapType::ArcGIS_MapsLT_Map =1000, core::MapType::ArcGIS_MapsLT_OrtoFoto =1001, core::MapType::ArcGIS_MapsLT_Map_Labels =1002,
  core::MapType::ArcGIS_MapsLT_Map_Hybrid =1003, core::MapType::PergoTurkeyMap = 2001, core::MapType::SigPacSpainMap = 3001, core::MapType::GoogleMapKorea =4001,
  core::MapType::GoogleSatelliteKorea =4002, core::MapType::GoogleLabelsKorea =4003, core::MapType::GoogleHybridKorea =4005, core::MapType::YandexMapRu = 5000
}
 
enum  internals::MouseWheelZoomType::Types { internals::MouseWheelZoomType::MousePositionAndCenter, internals::MouseWheelZoomType::MousePositionWithoutCenter, internals::MouseWheelZoomType::ViewCenter }
 
enum  { mapcontrol::GPSItem::Type = UserType + 6 }
 
enum  { mapcontrol::HomeItem::Type = UserType + 4 }
 
enum  { mapcontrol::TrailItem::Type = UserType + 3 }
 
enum  { mapcontrol::TrailLineItem::Type = UserType + 7 }
 
enum  { mapcontrol::UAVItem::Type = UserType + 2 }
 
enum  mapcontrol::UAVMapFollowType::Types { mapcontrol::UAVMapFollowType::CenterMap, mapcontrol::UAVMapFollowType::CenterAndRotateMap, mapcontrol::UAVMapFollowType::None }
 
enum  mapcontrol::UAVTrailType::Types {
  mapcontrol::UAVTrailType::NoTrail, mapcontrol::UAVTrailType::NoTrail, mapcontrol::UAVTrailType::ByTimeElapsed, mapcontrol::UAVTrailType::ByTimeElapsed,
  mapcontrol::UAVTrailType::ByDistance, mapcontrol::UAVTrailType::ByDistance
}
 
enum  { mapcontrol::WayPointItem::Type = UserType + 1 }
 

Functions

static QString core::AccessMode::StrByType (Types const &value)
 
static Types core::AccessMode::TypeByStr (QString const &value)
 
static QStringList core::AccessMode::TypesList ()
 
 core::AllLayersOfType::AllLayersOfType ()
 
QVector< MapType::Typescore::AllLayersOfType::GetAllLayersOfType (const MapType::Types &type)
 
static Cachecore::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)
 
CacheItemQueuecore::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 ()
 
static QString core::GeoCoderStatusCode::StrByType (Types const &value)
 
static Types core::GeoCoderStatusCode::TypeByStr (QString const &value)
 
static QStringList core::GeoCoderStatusCode::TypesList ()
 
 core::KiberTileCache::KiberTileCache ()
 
void core::KiberTileCache::setMemoryCacheCapacity (const int &value)
 
int core::KiberTileCache::MemoryCacheCapacity ()
 
double core::KiberTileCache::MemoryCacheSize ()
 
void core::KiberTileCache::RemoveMemoryOverload ()
 
static QString core::LanguageType::StrByType (Types const &value)
 
static Types core::LanguageType::TypeByStr (QString const &value)
 
static QStringList core::LanguageType::TypesList ()
 
QString core::LanguageType::toShortString (Types type)
 
 core::LanguageType::LanguageType ()
 
 core::LanguageType::~LanguageType ()
 
static QString core::MapType::StrByType (Types const &value)
 
static Types core::MapType::TypeByStr (QString const &value)
 
static QStringList core::MapType::TypesList ()
 
 core::MemoryCache::MemoryCache ()
 
QByteArray core::MemoryCache::GetTileFromMemoryCache (const RawTile &tile)
 
void core::MemoryCache::AddTileToMemoryCache (const RawTile &tile, const QByteArray &pic)
 
 core::OPMaps::~OPMaps ()
 
static OPMapscore::OPMaps::Instance ()
 
bool core::OPMaps::ImportFromGMDB (const QString &file)
 
bool core::OPMaps::ExportToGMDB (const QString &file)
 
QByteArray core::OPMaps::GetImageFrom (const MapType::Types &type, const core::Point &pos, const int &zoom)
 timeout for map connections More...
 
bool core::OPMaps::UseMemoryCache ()
 
void core::OPMaps::setUseMemoryCache (const bool &value)
 
void core::OPMaps::setLanguage (const LanguageType::Types &language)
 
LanguageType::Types core::OPMaps::GetLanguage ()
 
AccessMode::Types core::OPMaps::GetAccessMode () const
 
void core::OPMaps::setAccessMode (const AccessMode::Types &mode)
 
diagnostics core::OPMaps::GetDiagnostics ()
 
 core::Placemark::Placemark (const QString &address)
 
QString core::Placemark::Address ()
 
int core::Placemark::Accuracy ()
 
void core::Placemark::SetAddress (const QString &adr)
 
void core::Placemark::SetAccuracy (const int &value)
 
uint 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 (int x, int y)
 
 core::Point::Point (Size sz)
 
 core::Point::Point (int dw)
 
bool core::Point::IsEmpty ()
 
int core::Point::X () const
 
int core::Point::Y () const
 
void core::Point::SetX (const int &value)
 
void core::Point::SetY (const int &value)
 
QString core::Point::ToString () const
 
void core::Point::Offset (const int &dx, const int &dy)
 
void core::Point::Offset (Point p)
 
static int core::Point::HIWORD (int n)
 
static int core::Point::LOWORD (int n)
 
 core::ProviderStrings::ProviderStrings ()
 
 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 (int Width, int Height)
 
Size core::Size::operator- (const Size &sz1)
 
Size core::Size::operator+ (const Size &sz1)
 
int core::Size::GetHashCode ()
 
uint core::Size::qHash (Size const &)
 
QString core::Size::ToString ()
 
int core::Size::Width () const
 
int core::Size::Height () const
 
void core::Size::SetWidth (int const &value)
 
void core::Size::SetHeight (int const &value)
 
 core::TileCacheQueue::TileCacheQueue ()
 
 core::TileCacheQueue::~TileCacheQueue ()
 
void core::TileCacheQueue::EnqueueCacheTask (CacheItemQueue *task)
 
 core::UrlFactory::UrlFactory ()
 
 core::UrlFactory::~UrlFactory ()
 
QString core::UrlFactory::MakeImageUrl (const MapType::Types &type, const core::Point &pos, const int &zoom, const QString &language)
 
internals::PointLatLng core::UrlFactory::GetLatLngFromGeodecoder (const QString &keywords, GeoCoderStatusCode::Types &status)
 
Placemark core::UrlFactory::GetPlacemarkFromGeocoder (internals::PointLatLng location)
 
bool core::UrlFactory::IsCorrectGoogleVersions ()
 
void core::UrlFactory::setIsCorrectGoogleVersions (bool value)
 
QString core::UrlFactory::MakeGeocoderUrl (QString keywords)
 
QString core::UrlFactory::MakeReverseGeocoderUrl (internals::PointLatLng &pt, const QString &language)
 
internals::PointLatLng core::UrlFactory::GetLatLngFromGeocoderUrl (const QString &url, const bool &useCache, GeoCoderStatusCode::Types &status)
 
Placemark core::UrlFactory::GetPlacemarkFromReverseGeocoderUrl (const QString &url, const bool &useCache)
 
 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)
 
PureProjectioninternals::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::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 (int const &x, int 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 ()
 
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
 
static QString internals::MouseWheelZoomType::StrByType (Types const &value)
 
static Types internals::MouseWheelZoomType::TypeByStr (QString const &value)
 
static QStringList internals::MouseWheelZoomType::TypesList ()
 
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 (int const &x, int const &y, int const &zoom)
 
virtual double projections::LKS94Projection::GetGroundResolution (int const &zoom, double const &latitude)
 
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 int &x, const int &y, const int &zoom)
 
virtual Size projections::MercatorProjection::GetTileMatrixMinXY (const int &zoom)
 
virtual Size projections::MercatorProjection::GetTileMatrixMaxXY (const int &zoom)
 
 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 int &x, const int &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 int &x, const int &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 int &x, const int &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 int &x, const int &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)
 
double internals::PureProjection::DegreesToRadians (const double &deg) const
 
double internals::PureProjection::RadiansToDegrees (const double &rad) const
 
void internals::PureProjection::FromGeodeticToCartesian (double Lat, double Lng, double Height, double &X, double &Y, double &Z)
 
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)
 
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 (int left, int top, int right, int bottom)
 
 internals::Rectangle::Rectangle ()
 
 internals::Rectangle::Rectangle (int x, int y, int width, int height)
 
 internals::Rectangle::Rectangle (core::Point location, core::Size size)
 
core::Point internals::Rectangle::GetLocation ()
 
void internals::Rectangle::SetLocation (const core::Point &value)
 
int internals::Rectangle::X ()
 
int internals::Rectangle::Y ()
 
void internals::Rectangle::SetX (const int &value)
 
void internals::Rectangle::SetY (const int &value)
 
int internals::Rectangle::Width ()
 
void internals::Rectangle::SetWidth (const int &value)
 
int internals::Rectangle::Height ()
 
void internals::Rectangle::SetHeight (const int &value)
 
int internals::Rectangle::Left ()
 
int internals::Rectangle::Top ()
 
int internals::Rectangle::Right ()
 
int 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 int &x, const int &y)
 
bool internals::Rectangle::Contains (const core::Point &pt)
 
bool internals::Rectangle::Contains (const Rectangle &rect)
 
void internals::Rectangle::Inflate (const int &width, const int &height)
 
void internals::Rectangle::Inflate (Size &size)
 
static Rectangle internals::Rectangle::Inflate (Rectangle rect, int x, int 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 int &x, const int &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)
 
Tileinternals::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)
 
Tileinternals::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...
 
 mapcontrol::GPSItem::GPSItem (MapGraphicItem *map, OPMapWidget *parent, QString uavPic=QString::fromUtf8(":/uavs/images/mapquad.png"))
 
 mapcontrol::GPSItem::~GPSItem ()
 
void mapcontrol::GPSItem::SetUAVPos (internals::PointLatLng const &position, int const &altitude)
 Sets the UAV position. More...
 
void mapcontrol::GPSItem::SetUAVHeading (qreal const &value)
 Sets the UAV heading. More...
 
internals::PointLatLng mapcontrol::GPSItem::UAVPos () const
 Returns the UAV position. More...
 
void mapcontrol::GPSItem::SetMapFollowType (UAVMapFollowType::Types const &value)
 Sets the Map follow type. More...
 
void mapcontrol::GPSItem::SetTrailType (UAVTrailType::Types const &value)
 Sets the trail type. More...
 
UAVMapFollowType::Types mapcontrol::GPSItem::GetMapFollowType () const
 Returns the map follow method used. More...
 
UAVTrailType::Types mapcontrol::GPSItem::GetTrailType () const
 Returns the UAV trail type. It can be plotted by time elapsed or distance. More...
 
void mapcontrol::GPSItem::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
void mapcontrol::GPSItem::RefreshPos ()
 
QRectF mapcontrol::GPSItem::boundingRect () const
 
void mapcontrol::GPSItem::SetTrailTime (int const &seconds)
 Sets the trail time to be used if TrailType is ByTimeElapsed. More...
 
int mapcontrol::GPSItem::TrailTime () const
 Returns the UAV trail time elapsed value. If the trail type is time elapsed a trail point will be plotted each "value returned" seconds. More...
 
void mapcontrol::GPSItem::SetTrailDistance (int const &distance)
 Sets the trail distance to be used if TrailType is ByDistance. More...
 
int mapcontrol::GPSItem::TrailDistance () const
 Returns the UAV trail plot distance. If the trail type is distance diference a trail dot is plotted if the distance between the current UAV position and the last trail point is bigger than the returned value. More...
 
bool mapcontrol::GPSItem::ShowTrail () const
 Returns true if UAV trail is shown. More...
 
bool mapcontrol::GPSItem::ShowTrailLine () const
 Returns true if UAV trail line is shown. More...
 
void mapcontrol::GPSItem::SetShowTrail (bool const &value)
 Used to define if the UAV displays a trail. More...
 
void mapcontrol::GPSItem::SetShowTrailLine (bool const &value)
 Used to define if the UAV displays a trail line. More...
 
void mapcontrol::GPSItem::DeleteTrail () const
 Deletes all the trail points. More...
 
bool mapcontrol::GPSItem::AutoSetReached () const
 Returns true if the UAV automaticaly sets WP reached value (changing its color) More...
 
void mapcontrol::GPSItem::SetAutoSetReached (bool const &value)
 Defines if the UAV can set the WP's "reached" value automaticaly. More...
 
double mapcontrol::GPSItem::AutoSetDistance () const
 Returns the 3D distance in meters necessary for the UAV to set WP's to "reached". More...
 
void mapcontrol::GPSItem::SetAutoSetDistance (double const &value)
 Sets the the 3D distance in meters necessary for the UAV to set WP's to "reached". More...
 
int mapcontrol::GPSItem::type () const
 
void mapcontrol::GPSItem::SetUavPic (QString UAVPic)
 
 mapcontrol::HomeItem::HomeItem (MapGraphicItem *map, OPMapWidget *parent)
 
void mapcontrol::HomeItem::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
QRectF mapcontrol::HomeItem::boundingRect () const
 
int mapcontrol::HomeItem::type () const
 
void mapcontrol::HomeItem::RefreshPos ()
 
bool mapcontrol::HomeItem::ShowSafeArea () const
 
void mapcontrol::HomeItem::SetShowSafeArea (bool const &value)
 
int mapcontrol::HomeItem::SafeArea () const
 
void mapcontrol::HomeItem::SetSafeArea (int const &value)
 
void mapcontrol::HomeItem::SetCoord (internals::PointLatLng const &value)
 
internals::PointLatLng mapcontrol::HomeItem::Coord () const
 
void mapcontrol::HomeItem::SetAltitude (int const &value)
 
int mapcontrol::HomeItem::Altitude () const
 
 mapcontrol::MapGraphicItem::MapGraphicItem (internals::Core *core, Configuration *configuration)
 Contructer. More...
 
QRectF mapcontrol::MapGraphicItem::boundingRect () const
 
void mapcontrol::MapGraphicItem::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
QSize mapcontrol::MapGraphicItem::sizeHint () const
 
core::Point mapcontrol::MapGraphicItem::FromLatLngToLocal (internals::PointLatLng const &point)
 Convertes LatLong coordinates to local item coordinates. More...
 
internals::PointLatLng mapcontrol::MapGraphicItem::FromLocalToLatLng (int x, int y)
 Converts from local item coordinates to LatLong point. More...
 
bool mapcontrol::MapGraphicItem::IsDragging () const
 Returns true if map is being dragged. More...
 
void mapcontrol::MapGraphicItem::paintImage (QPainter *painter)
 
void mapcontrol::MapGraphicItem::ConstructLastImage (int const &zoomdiff)
 
internals::PureProjectionmapcontrol::MapGraphicItem::Projection () const
 
double mapcontrol::MapGraphicItem::Zoom ()
 
double mapcontrol::MapGraphicItem::ZoomDigi ()
 
double mapcontrol::MapGraphicItem::ZoomTotal ()
 
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
 
int mapcontrol::MapGraphicItem::ZoomStep () const
 Returns current map zoom. More...
 
void mapcontrol::MapGraphicItem::SetZoomStep (int const &value)
 Sets map zoom. More...
 
void mapcontrol::MapGraphicItem::SetShowDragons (bool const &value)
 Ask Stacey. More...
 
 MapRipForm::MapRipForm (QWidget *parent=0)
 
 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...
 
QSize mapcontrol::OPMapWidget::sizeHint () const
 
 mapcontrol::OPMapWidget::OPMapWidget (QWidget *parent=0, Configuration *config=new Configuration)
 Constructor. More...
 
 mapcontrol::OPMapWidget::~OPMapWidget ()
 
bool mapcontrol::OPMapWidget::ShowTileGridLines () const
 Returns true if map is showing gridlines. More...
 
void mapcontrol::OPMapWidget::SetShowTileGridLines (bool const &value)
 Defines if map is to show gridlines. More...
 
int mapcontrol::OPMapWidget::MaxZoom () const
 Returns the maximum zoom for the map. More...
 
int mapcontrol::OPMapWidget::MinZoom () const
 
void mapcontrol::OPMapWidget::SetMinZoom (int const &value)
 
internals::MouseWheelZoomType::Types mapcontrol::OPMapWidget::GetMouseWheelZoomType ()
 
void mapcontrol::OPMapWidget::SetMouseWheelZoomType (internals::MouseWheelZoomType::Types const &value)
 
internals::RectLatLng mapcontrol::OPMapWidget::SelectedArea () const
 
void mapcontrol::OPMapWidget::SetSelectedArea (internals::RectLatLng const &value)
 
bool mapcontrol::OPMapWidget::CanDragMap () const
 
void mapcontrol::OPMapWidget::SetCanDragMap (bool const &value)
 
internals::PointLatLng mapcontrol::OPMapWidget::CurrentPosition () const
 
void mapcontrol::OPMapWidget::SetCurrentPosition (internals::PointLatLng const &value)
 
double mapcontrol::OPMapWidget::ZoomReal ()
 
double mapcontrol::OPMapWidget::ZoomDigi ()
 
double mapcontrol::OPMapWidget::ZoomTotal ()
 
void mapcontrol::OPMapWidget::SetZoom (double const &value)
 
qreal mapcontrol::OPMapWidget::Rotate ()
 
void mapcontrol::OPMapWidget::SetRotate (qreal const &value)
 
void mapcontrol::OPMapWidget::ReloadMap ()
 
GeoCoderStatusCode::Types mapcontrol::OPMapWidget::SetCurrentPositionByKeywords (QString const &keys)
 
bool mapcontrol::OPMapWidget::UseOpenGL ()
 
void mapcontrol::OPMapWidget::SetUseOpenGL (bool const &value)
 
MapType::Types mapcontrol::OPMapWidget::GetMapType ()
 
void mapcontrol::OPMapWidget::SetMapType (MapType::Types const &value)
 
bool mapcontrol::OPMapWidget::isStarted ()
 
internals::PointLatLng mapcontrol::OPMapWidget::currentMousePosition ()
 
void mapcontrol::OPMapWidget::SetFollowMouse (bool const &value)
 
bool mapcontrol::OPMapWidget::FollowMouse ()
 
internals::PointLatLng mapcontrol::OPMapWidget::GetFromLocalToLatLng (QPointF p)
 
WayPointItemmapcontrol::OPMapWidget::WPCreate ()
 Creates a new WayPoint on the center of the map. More...
 
void mapcontrol::OPMapWidget::WPCreate (WayPointItem *item)
 Creates a new WayPoint. More...
 
WayPointItemmapcontrol::OPMapWidget::WPCreate (internals::PointLatLng const &coord, int const &altitude)
 Creates a new WayPoint. More...
 
WayPointItemmapcontrol::OPMapWidget::WPCreate (internals::PointLatLng const &coord, int const &altitude, QString const &description)
 Creates a new WayPoint. More...
 
WayPointItemmapcontrol::OPMapWidget::WPInsert (int const &position)
 Inserts a new WayPoint on the specified position. More...
 
void mapcontrol::OPMapWidget::WPInsert (WayPointItem *item, int const &position)
 Inserts a new WayPoint on the specified position. More...
 
WayPointItemmapcontrol::OPMapWidget::WPInsert (internals::PointLatLng const &coord, int const &altitude, int const &position)
 Inserts a new WayPoint on the specified position. More...
 
WayPointItemmapcontrol::OPMapWidget::WPInsert (internals::PointLatLng const &coord, int const &altitude, QString const &description, int const &position)
 Inserts a new WayPoint on the specified position. More...
 
void mapcontrol::OPMapWidget::WPDelete (WayPointItem *item)
 Deletes the WayPoint. More...
 
void mapcontrol::OPMapWidget::WPDeleteAll ()
 deletes all WayPoints More...
 
QList< WayPointItem * > mapcontrol::OPMapWidget::WPSelected ()
 Returns the currently selected WayPoints. More...
 
void mapcontrol::OPMapWidget::WPRenumber (WayPointItem *item, int const &newnumber)
 Renumbers the WayPoint and all others as needed. More...
 
void mapcontrol::OPMapWidget::SetShowCompass (bool const &value)
 
void mapcontrol::OPMapWidget::SetShowUAV (bool const &value)
 
bool mapcontrol::OPMapWidget::ShowUAV () const
 
void mapcontrol::OPMapWidget::SetShowHome (bool const &value)
 
bool mapcontrol::OPMapWidget::ShowHome () const
 
void mapcontrol::OPMapWidget::SetShowDiagnostics (bool const &value)
 
void mapcontrol::OPMapWidget::SetUavPic (QString UAVPic)
 
void mapcontrol::OPMapWidget::resizeEvent (QResizeEvent *event)
 
void mapcontrol::OPMapWidget::showEvent (QShowEvent *event)
 
void mapcontrol::OPMapWidget::closeEvent (QCloseEvent *event)
 
void mapcontrol::OPMapWidget::mouseMoveEvent (QMouseEvent *event)
 
 mapcontrol::TrailItem::TrailItem (internals::PointLatLng const &coord, int const &altitude, QBrush color, QGraphicsItem *parent)
 
void mapcontrol::TrailItem::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
QRectF mapcontrol::TrailItem::boundingRect () const
 
int mapcontrol::TrailItem::type () const
 
 mapcontrol::TrailLineItem::TrailLineItem (internals::PointLatLng const &coord1, internals::PointLatLng const &coord2, QBrush color, QGraphicsItem *parent)
 
int mapcontrol::TrailLineItem::type () const
 
 mapcontrol::UAVItem::UAVItem (MapGraphicItem *map, OPMapWidget *parent, QString uavPic=QString::fromUtf8(":/uavs/images/mapquad.png"))
 
 mapcontrol::UAVItem::~UAVItem ()
 
void mapcontrol::UAVItem::SetUAVPos (internals::PointLatLng const &position, int const &altitude)
 Sets the UAV position. More...
 
void mapcontrol::UAVItem::SetUAVHeading (qreal const &value)
 Sets the UAV heading. More...
 
internals::PointLatLng mapcontrol::UAVItem::UAVPos () const
 Returns the UAV position. More...
 
void mapcontrol::UAVItem::SetMapFollowType (UAVMapFollowType::Types const &value)
 Sets the Map follow type. More...
 
void mapcontrol::UAVItem::SetTrailType (UAVTrailType::Types const &value)
 Sets the trail type. More...
 
UAVMapFollowType::Types mapcontrol::UAVItem::GetMapFollowType () const
 Returns the map follow method used. More...
 
UAVTrailType::Types mapcontrol::UAVItem::GetTrailType () const
 Returns the UAV trail type. It can be plotted by time elapsed or distance. More...
 
void mapcontrol::UAVItem::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
void mapcontrol::UAVItem::RefreshPos ()
 
QRectF mapcontrol::UAVItem::boundingRect () const
 
void mapcontrol::UAVItem::SetTrailTime (int const &seconds)
 Sets the trail time to be used if TrailType is ByTimeElapsed. More...
 
int mapcontrol::UAVItem::TrailTime () const
 Returns the UAV trail time elapsed value. If the trail type is time elapsed a trail point will be plotted each "value returned" seconds. More...
 
void mapcontrol::UAVItem::SetTrailDistance (int const &distance)
 Sets the trail distance to be used if TrailType is ByDistance. More...
 
int mapcontrol::UAVItem::TrailDistance () const
 Returns the UAV trail plot distance. If the trail type is distance diference a trail dot is plotted if the distance between the current UAV position and the last trail point is bigger than the returned value. More...
 
bool mapcontrol::UAVItem::ShowTrail () const
 Returns true if UAV trail is shown. More...
 
bool mapcontrol::UAVItem::ShowTrailLine () const
 Returns true if UAV trail line is shown. More...
 
void mapcontrol::UAVItem::SetShowTrail (bool const &value)
 Used to define if the UAV displays a trail. More...
 
void mapcontrol::UAVItem::SetShowTrailLine (bool const &value)
 Used to define if the UAV displays a trail line. More...
 
void mapcontrol::UAVItem::DeleteTrail () const
 Deletes all the trail points. More...
 
bool mapcontrol::UAVItem::AutoSetReached () const
 Returns true if the UAV automaticaly sets WP reached value (changing its color) More...
 
void mapcontrol::UAVItem::SetAutoSetReached (bool const &value)
 Defines if the UAV can set the WP's "reached" value automaticaly. More...
 
double mapcontrol::UAVItem::AutoSetDistance () const
 Returns the 3D distance in meters necessary for the UAV to set WP's to "reached". More...
 
void mapcontrol::UAVItem::SetAutoSetDistance (double const &value)
 Sets the the 3D distance in meters necessary for the UAV to set WP's to "reached". More...
 
int mapcontrol::UAVItem::type () const
 
void mapcontrol::UAVItem::SetUavPic (QString UAVPic)
 
static QString mapcontrol::UAVMapFollowType::StrByType (Types const &value)
 
static Types mapcontrol::UAVMapFollowType::TypeByStr (QString const &value)
 
static QStringList mapcontrol::UAVMapFollowType::TypesList ()
 
static QString mapcontrol::UAVTrailType::StrByType (Types const &value)
 
static Types mapcontrol::UAVTrailType::TypeByStr (QString const &value)
 
static QStringList mapcontrol::UAVTrailType::TypesList ()
 
 mapcontrol::WayPointItem::WayPointItem (internals::PointLatLng const &coord, int const &altitude, MapGraphicItem *map)
 Constructer. More...
 
 mapcontrol::WayPointItem::WayPointItem (internals::PointLatLng const &coord, int const &altitude, QString const &description, MapGraphicItem *map)
 Constructer. More...
 
QString mapcontrol::WayPointItem::Description ()
 Returns the WayPoint description. More...
 
void mapcontrol::WayPointItem::SetDescription (QString const &value)
 Sets the WayPoint description. More...
 
bool mapcontrol::WayPointItem::Reached ()
 Returns true if WayPoint is Reached. More...
 
void mapcontrol::WayPointItem::SetReached (bool const &value)
 Sets if WayPoint is Reached. More...
 
int mapcontrol::WayPointItem::Number ()
 Returns the WayPoint number. More...
 
void mapcontrol::WayPointItem::SetNumber (int const &value)
 Sets WayPoint number. More...
 
internals::PointLatLng mapcontrol::WayPointItem::Coord ()
 Returns WayPoint LatLng coordinate. More...
 
void mapcontrol::WayPointItem::SetCoord (internals::PointLatLng const &value)
 Sets WayPoint LatLng coordinate. More...
 
bool mapcontrol::WayPointItem::ShowNumber ()
 Used if WayPoint number is to be drawn on screen. More...
 
void mapcontrol::WayPointItem::SetShowNumber (bool const &value)
 Used to set if WayPoint number is to be drawn on screen. More...
 
int mapcontrol::WayPointItem::Altitude ()
 Returns the WayPoint altitude. More...
 
void mapcontrol::WayPointItem::SetAltitude (int const &value)
 Sets the WayPoint Altitude. More...
 
int mapcontrol::WayPointItem::type () const
 
QRectF mapcontrol::WayPointItem::boundingRect () const
 
void mapcontrol::WayPointItem::paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
void mapcontrol::WayPointItem::RefreshPos ()
 
void mapcontrol::WayPointItem::RefreshToolTip ()
 
 mapcontrol::WayPointItem::~WayPointItem ()
 
void mapcontrol::WayPointItem::mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::WayPointItem::mousePressEvent (QGraphicsSceneMouseEvent *event)
 
void mapcontrol::WayPointItem::mouseReleaseEvent (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< RawTilecore::KiberTileCache::list
 
long core::KiberTileCache::memoryCacheSize
 
KiberTileCache core::MemoryCache::TilesInMemory
 
QReadWriteLock core::MemoryCache::kiberCacheLock
 
int core::OPMaps::RetryLoadTile
 
static Point core::Point::Empty =Point()
 
static const QString core::ProviderStrings::levelsForSigPacSpainMap []
 
QString core::ProviderStrings::GoogleMapsAPIKey
 
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...
 
QQueue< CacheItemQueue * > core::TileCacheQueue::tileCacheQueue
 
QByteArray core::UrlFactory::UserAgent
 Gets or sets the value of the User-agent HTTP header. More...
 
QNetworkProxy core::UrlFactory::Proxy
 
int core::UrlFactory::Timeout
 
static short core::UrlFactory::timelapse
 
QString core::UrlFactory::LanguageStr
 
QList< core::Pointinternals::Core::tileDrawingList
 
bool internals::Core::MouseWheelZooming
 
TileMatrix internals::Core::Matrix
 
bool internals::Core::started
 
int internals::Core::Width
 
int 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::PI = M_PI
 
static const double internals::PureProjection::HALF_PI = (M_PI * 0.5)
 
static const double internals::PureProjection::TWO_PI = (M_PI * 2.0)
 
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 const double internals::PureProjection::R2D =180/M_PI
 
static const double internals::PureProjection::D2R =M_PI/180
 
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...
 
bool mapcontrol::HomeItem::safe
 
QImage mapcontrol::MapGraphicItem::lastimage
 
core::Point mapcontrol::MapGraphicItem::lastimagepoint
 
Configurationmapcontrol::OPMapWidget::configuration
 
UAVItemmapcontrol::OPMapWidget::UAV
 
GPSItemmapcontrol::OPMapWidget::GPS
 
HomeItemmapcontrol::OPMapWidget::Home
 
internals::PointLatLng mapcontrol::TrailItem::coord
 
internals::PointLatLng mapcontrol::TrailLineItem::coord1
 
internals::PointLatLng mapcontrol::TrailLineItem::coord2
 
QPixmap mapcontrol::WayPointItem::picture
 
static int mapcontrol::WayPointItem::snumber =0
 

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::MapGraphicItem::zoomChanged (double zoomtotal, double zoomreal, double zoomdigi)
 Fired when the current zoom is changed. More...
 
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::OPMapWidget::zoomChanged (double zoomt, double zoom, double zoomd)
 
void mapcontrol::OPMapWidget::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::OPMapWidget::WPValuesChanged (WayPointItem *waypoint)
 Fired when the description, altitude or coordinates of a WayPoint changed. More...
 
void mapcontrol::OPMapWidget::WPReached (WayPointItem *waypoint)
 Fires when a new WayPoint is inserted. More...
 
void mapcontrol::OPMapWidget::WPInserted (int const &number, WayPointItem *waypoint)
 Fires when a new WayPoint is inserted. More...
 
void mapcontrol::OPMapWidget::WPDeleted (int const &number)
 Fires When a WayPoint is deleted. More...
 
void mapcontrol::OPMapWidget::UAVReachedWayPoint (int const &waypointnumber, WayPointItem *waypoint)
 Fires When a WayPoint is Reached. More...
 
void mapcontrol::OPMapWidget::UAVLeftSafetyBouble (internals::PointLatLng const &position)
 Fires When the UAV lives the safety bouble. More...
 
void mapcontrol::OPMapWidget::OnCurrentPositionChanged (internals::PointLatLng point)
 Fires when map position changes. More...
 
void mapcontrol::OPMapWidget::OnTileLoadComplete ()
 Fires when there are no more tiles to load. More...
 
void mapcontrol::OPMapWidget::OnTileLoadStart ()
 Fires when tiles loading begins. More...
 
void mapcontrol::OPMapWidget::OnMapDrag ()
 Fires when the map is dragged. More...
 
void mapcontrol::OPMapWidget::OnMapZoomChanged ()
 Fires when map zoom changes. More...
 
void mapcontrol::OPMapWidget::OnMapTypeChanged (MapType::Types type)
 Fires when map type changes. More...
 
void mapcontrol::OPMapWidget::OnEmptyTileError (int zoom, core::Point pos)
 Fires when an error ocurred while loading a tile. More...
 
void mapcontrol::OPMapWidget::OnTilesStillToLoad (int number)
 Fires when the number of tiles in the load queue changes. More...
 
void mapcontrol::UAVItem::UAVReachedWayPoint (int const &waypointnumber, WayPointItem *waypoint)
 
void mapcontrol::UAVItem::UAVLeftSafetyBouble (internals::PointLatLng const &position)
 
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::WPValuesChanged (WayPointItem *waypoint)
 Fired when the description, altitude or coordinates change. More...
 

Public Slots

void mapcontrol::MapGraphicItem::resize (QRectF const &rect=QRectF())
 To be called when the scene size changes. More...
 
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::finish ()
 
void mapcontrol::OPMapWidget::RipMap ()
 Ripps the current selection to the DB. More...
 
void mapcontrol::WayPointItem::WPDeleted (int const &number)
 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...
 

Properties

int mapcontrol::OPMapWidget::MinZoom
 
bool mapcontrol::OPMapWidget::ShowTileGridLines
 
double mapcontrol::OPMapWidget::Zoom
 
qreal mapcontrol::OPMapWidget::Rotate
 

Friends

class internals::Core::mapcontrol::OPMapControl
 
class internals::Core::mapcontrol::MapGraphicItem
 
class mapcontrol::MapGraphicItem::mapcontrol::OPMapWidget
 
uint 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)
 
uint core::Size::qHash (Size const &size)
 
bool internals::LoadTask::operator== (LoadTask const &lhs, LoadTask const &rhs)
 
bool internals::PointLatLng::operator== (PointLatLng const &lhs, PointLatLng const &rhs)
 
bool internals::PointLatLng::operator!= (PointLatLng const &left, PointLatLng const &right)
 
PointLatLng internals::PointLatLng::operator+ (PointLatLng pt, SizeLatLng sz)
 
PointLatLng internals::PointLatLng::operator- (PointLatLng pt, SizeLatLng sz)
 
uint 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

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

◆ anonymous enum

anonymous enum
Enumerator
Type 

◆ anonymous enum

anonymous enum
Enumerator
Type 

◆ anonymous enum

anonymous enum
Enumerator
Type 

◆ anonymous enum

anonymous enum
Enumerator
Type 

◆ anonymous enum

anonymous enum
Enumerator
Type 

◆ Types [1/7]

Enumerator
GoogleMap 
GoogleSatellite 
GoogleLabels 
GoogleTerrain 
GoogleHybrid 
GoogleMapChina 
GoogleSatelliteChina 
GoogleLabelsChina 
GoogleTerrainChina 
GoogleHybridChina 
OpenStreetMap 
OpenStreetOsm 
OpenStreetMapSurfer 
OpenStreetMapSurferTerrain 
YahooMap 
YahooSatellite 
YahooLabels 
YahooHybrid 
BingMap 
BingSatellite 
BingHybrid 
ArcGIS_Map 
ArcGIS_Satellite 
ArcGIS_ShadedRelief 
ArcGIS_Terrain 
ArcGIS_MapsLT_Map 
ArcGIS_MapsLT_OrtoFoto 
ArcGIS_MapsLT_Map_Labels 
ArcGIS_MapsLT_Map_Hybrid 
PergoTurkeyMap 
SigPacSpainMap 
GoogleMapKorea 
GoogleSatelliteKorea 
GoogleLabelsKorea 
GoogleHybridKorea 
YandexMapRu 

◆ Types [2/7]

Enumerator
MousePositionAndCenter 

zooms map to current mouse position and makes it map center

MousePositionWithoutCenter 

zooms to current mouse position, but doesn't make it map center, google/bing style ;}

ViewCenter 

zooms map to current view center

◆ Types [3/7]

Enumerator
Unknow 

unknow response

G_GEO_SUCCESS 

No errors occurred; the address was successfully parsed and its geocode has been returned.

G_GEO_BAD_REQUEST 

A directions request could not be successfully parsed. For example, the request may have been rejected if it contained more than the maximum number of waypoints allowed.

G_GEO_SERVER_ERROR 

A geocoding or directions request could not be successfully processed, yet the exact reason for the failure is not known.

G_GEO_MISSING_QUERY 

The HTTP q parameter was either missing or had no value. For geocoding requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input.

G_GEO_MISSING_ADDRESS 

Synonym for G_GEO_MISSING_QUERY.

G_GEO_UNKNOWN_ADDRESS 

No corresponding geographic location could be found for the specified address. This may be due to the fact that the address is relatively new, or it may be incorrect.

G_GEO_UNAVAILABLE_ADDRESS 

The geocode for the given address or the route for the given directions query cannot be returned due to legal or contractual reasons.

G_GEO_UNKNOWN_DIRECTIONS 

The GDirections object could not compute directions between the points mentioned in the query. This is usually because there is no route available between the two points, or because we do not have data for routing in that region.

G_GEO_BAD_KEY 

The given key is either invalid or does not match the domain for which it was given.

G_GEO_TOO_MANY_QUERIES 

The given key has gone over the requests limit in the 24 hour period or has submitted too many requests in too short a period of time. If you're sending multiple requests in parallel or in a tight loop, use a timer or pause in your code to make sure you don't send the requests too quickly.

◆ Types [4/7]

Enumerator
CenterMap 

only centers the map on the UAV

CenterAndRotateMap 

centers and rotates map on the UAV

None 

map is not connected to UAV position or heading

◆ Types [5/7]

Enumerator
NoTrail 
NoTrail 
ByTimeElapsed 
ByTimeElapsed 
ByDistance 
ByDistance 

◆ Types [6/7]

Enumerator
ServerOnly 

access only server

ServerAndCache 

access first server and caches localy

CacheOnly 

access only cache

◆ Types [7/7]

Enumerator
Arabic 
Bulgarian 
Bengali 
Catalan 
Czech 
Danish 
German 
Greek 
English 
EnglishAustralian 
EnglishGreatBritain 
Spanish 
Basque 
Finnish 
Filipino 
French 
Galician 
Gujarati 
Hindi 
Croatian 
Hungarian 
Indonesian 
Italian 
Hebrew 
Japanese 
Kannada 
Korean 
Lithuanian 
Latvian 
Malayalam 
Marathi 
Dutch 
NorwegianNynorsk 
Norwegian 
Oriya 
Polish 
Portuguese 
PortugueseBrazil 
PortuguesePortugal 
Romansch 
Romanian 
Russian 
Slovak 
Slovenian 
Serbian 
Swedish 
Tamil 
Telugu 
Thai 
Turkish 
Ukrainian 
Vietnamese 
ChineseSimplified 
ChineseTraditional 

Function Documentation

◆ AccessMode()

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

◆ AccessModeFromString()

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

Converts from String to Type.

◆ AccessModeTypes()

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

Returns QStringList with string representing all the enum values.

◆ Accuracy()

int core::Placemark::Accuracy ( )
inline

◆ Add() [1/2]

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

◆ Add() [2/2]

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

◆ Address()

QString core::Placemark::Address ( )
inline

◆ AddTileToMemoryCache()

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

◆ AdjustLongitude()

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

◆ AllLayersOfType()

core::AllLayersOfType::AllLayersOfType ( )

◆ Altitude() [1/2]

int mapcontrol::HomeItem::Altitude ( ) const
inline

◆ Altitude() [2/2]

int mapcontrol::WayPointItem::Altitude ( )
inline

Returns the WayPoint altitude.

Returns
int

◆ AutoSetDistance() [1/2]

double mapcontrol::UAVItem::AutoSetDistance ( ) const
inline

Returns the 3D distance in meters necessary for the UAV to set WP's to "reached".

Returns
double

◆ AutoSetDistance() [2/2]

double mapcontrol::GPSItem::AutoSetDistance ( ) const
inline

Returns the 3D distance in meters necessary for the UAV to set WP's to "reached".

Returns
double

◆ AutoSetReached() [1/2]

bool mapcontrol::UAVItem::AutoSetReached ( ) const
inline

Returns true if the UAV automaticaly sets WP reached value (changing its color)

Returns
bool

◆ AutoSetReached() [2/2]

bool mapcontrol::GPSItem::AutoSetReached ( ) const
inline

Returns true if the UAV automaticaly sets WP reached value (changing its color)

Returns
bool

◆ Axis() [1/6]

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

◆ Axis() [2/6]

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

◆ Axis() [3/6]

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

◆ Axis() [4/6]

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

◆ Axis() [5/6]

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

◆ Axis() [6/6]

virtual double internals::PureProjection::Axis ( ) const
pure virtual

◆ BeginDrag()

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

◆ Bottom() [1/2]

int internals::Rectangle::Bottom ( )
inline

◆ Bottom() [2/2]

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

◆ boundingRect() [1/6]

QRectF mapcontrol::TrailItem::boundingRect ( ) const

◆ boundingRect() [2/6]

QRectF mapcontrol::HomeItem::boundingRect ( ) const

◆ boundingRect() [3/6]

QRectF mapcontrol::MapGraphicItem::boundingRect ( ) const

◆ boundingRect() [4/6]

QRectF mapcontrol::UAVItem::boundingRect ( ) const

◆ boundingRect() [5/6]

QRectF mapcontrol::GPSItem::boundingRect ( ) const

◆ boundingRect() [6/6]

QRectF mapcontrol::WayPointItem::boundingRect ( ) const

◆ CacheGeocoder()

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

◆ CacheItemQueue() [1/3]

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

◆ CacheItemQueue() [2/3]

core::CacheItemQueue::CacheItemQueue ( )
inline

◆ CacheItemQueue() [3/3]

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

◆ CacheLocation() [1/2]

QString core::Cache::CacheLocation ( )

◆ CacheLocation() [2/2]

QString mapcontrol::Configuration::CacheLocation ( )
inline

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

Returns

◆ CachePlacemark()

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

◆ CacheRoute()

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

◆ CancelAsyncTasks()

void internals::Core::CancelAsyncTasks ( )

◆ CanDragMap()

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

◆ Clear() [1/2]

void internals::TileMatrix::Clear ( )

◆ Clear() [2/2]

void internals::Tile::Clear ( )

◆ ClearPointsNotIn()

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

◆ closeEvent()

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

◆ Configuration()

mapcontrol::Configuration::Configuration ( )

◆ ConstructLastImage()

void mapcontrol::MapGraphicItem::ConstructLastImage ( int const &  zoomdiff)

◆ Contains() [1/6]

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

◆ Contains() [2/6]

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

◆ Contains() [3/6]

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

◆ Contains() [4/6]

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

◆ Contains() [5/6]

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

◆ Contains() [6/6]

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

◆ Coord() [1/2]

internals::PointLatLng mapcontrol::HomeItem::Coord ( ) const
inline

◆ Coord() [2/2]

internals::PointLatLng mapcontrol::WayPointItem::Coord ( )
inline

Returns WayPoint LatLng coordinate.

◆ Core()

internals::Core::Core ( )

◆ count()

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

◆ CreateEmptyDB()

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

◆ currentMousePosition()

internals::PointLatLng mapcontrol::OPMapWidget::currentMousePosition ( )

◆ CurrentPosition() [1/2]

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

◆ CurrentPosition() [2/2]

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

◆ CurrentViewArea()

RectLatLng internals::Core::CurrentViewArea ( )

◆ DegreesToRadians()

double internals::PureProjection::DegreesToRadians ( const double &  deg) const
inline

◆ deleteOlderTiles()

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

◆ DeleteTilesOlderThan()

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

Deletes tiles in DataBase older than "days" days.

Parameters
days
Returns

◆ DeleteTrail() [1/2]

void mapcontrol::UAVItem::DeleteTrail ( ) const

Deletes all the trail points.

◆ DeleteTrail() [2/2]

void mapcontrol::GPSItem::DeleteTrail ( ) const

Deletes all the trail points.

◆ Description()

QString mapcontrol::WayPointItem::Description ( )
inline

Returns the WayPoint description.

Returns
QString

◆ diagnostics()

diagnostics::diagnostics ( )

◆ DistanceBetweenLatLng()

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

◆ Drag()

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

◆ DragOffset()

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

◆ e0fn()

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

◆ e1fn()

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

◆ e2fn()

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

◆ e3fn()

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

◆ EndDrag()

void internals::Core::EndDrag ( )

◆ EnqueueCacheTask()

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

◆ ExportMapDataToDB() [1/2]

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

◆ ExportMapDataToDB() [2/2]

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

◆ ExportToGMDB()

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

◆ FindTilesAround()

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

◆ Flattening() [1/6]

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

◆ Flattening() [2/6]

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

◆ Flattening() [3/6]

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

◆ Flattening() [4/6]

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

◆ Flattening() [5/6]

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

◆ Flattening() [6/6]

virtual double internals::PureProjection::Flattening ( ) const
pure virtual

◆ FollowMouse()

bool mapcontrol::OPMapWidget::FollowMouse ( )
inline

◆ FromCartesianTGeodetic()

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

◆ FromGeodeticToCartesian()

void internals::PureProjection::FromGeodeticToCartesian ( double  Lat,
double  Lng,
double  Height,
double &  X,
double &  Y,
double &  Z 
)

◆ FromLatLngToLocal() [1/2]

core::Point mapcontrol::MapGraphicItem::FromLatLngToLocal ( internals::PointLatLng const &  point)

Convertes LatLong coordinates to local item coordinates.

Parameters
pointLatLong point to be converted
Returns
core::Point Local item point

◆ FromLatLngToLocal() [2/2]

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

◆ FromLatLngToPixel() [1/7]

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

◆ FromLatLngToPixel() [2/7]

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

◆ FromLatLngToPixel() [3/7]

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

◆ FromLatLngToPixel() [4/7]

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

◆ FromLatLngToPixel() [5/7]

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

◆ FromLatLngToPixel() [6/7]

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

◆ FromLatLngToPixel() [7/7]

Point internals::PureProjection::FromLatLngToPixel ( const PointLatLng p,
const int &  zoom 
)

◆ FromLocalToLatLng() [1/2]

internals::PointLatLng mapcontrol::MapGraphicItem::FromLocalToLatLng ( int  x,
int  y 
)

Converts from local item coordinates to LatLong point.

Parameters
xx local coordinate
yy local coordinate
Returns
internals::PointLatLng LatLng coordinate

◆ FromLocalToLatLng() [2/2]

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

◆ FromLTRB() [1/2]

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

◆ FromLTRB() [2/2]

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

◆ FromPixelToLatLng() [1/7]

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

◆ FromPixelToLatLng() [2/7]

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

◆ FromPixelToLatLng() [3/7]

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

◆ FromPixelToLatLng() [4/7]

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

◆ FromPixelToLatLng() [5/7]

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

◆ FromPixelToLatLng() [6/7]

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

◆ FromPixelToLatLng() [7/7]

PointLatLng internals::PureProjection::FromPixelToLatLng ( const Point p,
const int &  zoom 
)

◆ FromPixelToTileXY()

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

◆ FromStream()

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

◆ FromTileXYToPixel()

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

◆ GeoCoderStatusCodeFromString()

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

Converts from String to Type.

◆ GeoCoderTypes()

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

Returns QStringList with string representing all the enum values.

◆ GetAccessMode()

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

◆ GetAllLayersOfType()

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

◆ GetAreaTileList()

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

◆ GetcenterTileXYLocation()

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

◆ GetcenterTileXYLocationLast()

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

◆ GetcurrentPositionGPixel()

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

◆ GetCurrentRegion()

Rectangle internals::Core::GetCurrentRegion ( )
inline

◆ GetDiagnostics() [1/2]

diagnostics core::OPMaps::GetDiagnostics ( )

◆ GetDiagnostics() [2/2]

diagnostics internals::Core::GetDiagnostics ( )

◆ GetdragPoint()

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

◆ GetFromLocalToLatLng()

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

◆ GetGeocoderFromCache()

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

◆ GetGroundResolution() [1/2]

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

Reimplemented from internals::PureProjection.

◆ GetGroundResolution() [2/2]

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

Reimplemented in projections::LKS94Projection.

◆ GetHashCode()

int core::Size::GetHashCode ( )
inline

◆ GetImageFrom()

QByteArray core::OPMaps::GetImageFrom ( const MapType::Types type,
const core::Point pos,
const int &  zoom 
)

timeout for map connections

◆ GetImageFromCache()

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

◆ GetImg()

QByteArray core::CacheItemQueue::GetImg ( )

◆ GetLanguage()

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

◆ GetLastLocationInBounds()

PointLatLng internals::Core::GetLastLocationInBounds ( )
inline

◆ GetLatLngFromGeocoderUrl()

internals::PointLatLng core::UrlFactory::GetLatLngFromGeocoderUrl ( const QString &  url,
const bool &  useCache,
GeoCoderStatusCode::Types status 
)
protected

◆ GetLatLngFromGeodecoder()

internals::PointLatLng core::UrlFactory::GetLatLngFromGeodecoder ( const QString &  keywords,
GeoCoderStatusCode::Types status 
)

◆ GetLocation()

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

◆ GetMapFollowType() [1/2]

UAVMapFollowType::Types mapcontrol::UAVItem::GetMapFollowType ( ) const
inline

Returns the map follow method used.

Returns
UAVMapFollowType::Types

◆ GetMapFollowType() [2/2]

UAVMapFollowType::Types mapcontrol::GPSItem::GetMapFollowType ( ) const
inline

Returns the map follow method used.

Returns
UAVMapFollowType::Types

◆ GetMapType() [1/3]

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

◆ GetMapType() [2/3]

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

◆ GetMapType() [3/3]

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

◆ GetmaxOfTiles()

Size internals::Core::GetmaxOfTiles ( )
inline

◆ GetMaxZoomToFitRect()

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

◆ GetminOfTiles()

Size internals::Core::GetminOfTiles ( )
inline

◆ GetmouseCurrent()

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

◆ GetmouseDown()

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

◆ GetmouseLastZoom()

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

◆ GetMouseWheelZoomType() [1/2]

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

◆ GetMouseWheelZoomType() [2/2]

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

◆ GetPlacemarkFromCache()

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

◆ GetPlacemarkFromGeocoder()

Placemark core::UrlFactory::GetPlacemarkFromGeocoder ( internals::PointLatLng  location)

◆ GetPlacemarkFromReverseGeocoderUrl()

Placemark core::UrlFactory::GetPlacemarkFromReverseGeocoderUrl ( const QString &  url,
const bool &  useCache 
)
protected

◆ GetPos()

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

◆ GetPosition()

Point core::CacheItemQueue::GetPosition ( )

◆ GetrenderOffset()

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

◆ GetRouteFromCache()

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

◆ GetsizeOfMapArea()

Size internals::Core::GetsizeOfMapArea ( )
inline

◆ GetTileFromMemoryCache()

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

◆ GetTileMatrixItemCount()

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

◆ GetTileMatrixMaxXY() [1/6]

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

◆ GetTileMatrixMaxXY() [2/6]

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

◆ GetTileMatrixMaxXY() [3/6]

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

◆ GetTileMatrixMaxXY() [4/6]

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

◆ GetTileMatrixMaxXY() [5/6]

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

◆ GetTileMatrixMaxXY() [6/6]

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

◆ GetTileMatrixMinXY() [1/6]

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

◆ GetTileMatrixMinXY() [2/6]

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

◆ GetTileMatrixMinXY() [3/6]

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

◆ GetTileMatrixMinXY() [4/6]

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

◆ GetTileMatrixMinXY() [5/6]

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

◆ GetTileMatrixMinXY() [6/6]

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

◆ GetTileMatrixResolution()

double projections::LKS94Projection::GetTileMatrixResolution ( int const &  zoom)

◆ GetTileMatrixSizePixel()

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

◆ GetTileMatrixSizeXY()

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

◆ GettilePoint()

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

◆ GettileRect()

Rectangle internals::Core::GettileRect ( )
inline

◆ GetTrailType() [1/2]

UAVTrailType::Types mapcontrol::UAVItem::GetTrailType ( ) const
inline

Returns the UAV trail type. It can be plotted by time elapsed or distance.

Returns
UAVTrailType::Types

◆ GetTrailType() [2/2]

UAVTrailType::Types mapcontrol::GPSItem::GetTrailType ( ) const
inline

Returns the UAV trail type. It can be plotted by time elapsed or distance.

Returns
UAVTrailType::Types

◆ GetUTMzone()

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

◆ GetZoom() [1/2]

int internals::Tile::GetZoom ( )
inline

◆ GetZoom() [2/2]

int core::CacheItemQueue::GetZoom ( )
inline

◆ GoToCurrentPosition()

void internals::Core::GoToCurrentPosition ( )

◆ GoToCurrentPositionOnZoom()

void internals::Core::GoToCurrentPositionOnZoom ( )
protected

◆ GPSItem()

mapcontrol::GPSItem::GPSItem ( MapGraphicItem map,
OPMapWidget parent,
QString  uavPic = QString::fromUtf8(":/uavs/images/mapquad.png") 
)

◆ GtileCache()

QString core::PureImageCache::GtileCache ( )

◆ HasValue() [1/2]

bool internals::LoadTask::HasValue ( )
inline

◆ HasValue() [2/2]

bool internals::Tile::HasValue ( )
inline

◆ Height() [1/2]

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

◆ Height() [2/2]

int internals::Rectangle::Height ( )
inline

◆ HeightLat() [1/2]

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

◆ HeightLat() [2/2]

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

◆ HIWORD()

int core::Point::HIWORD ( int  n)
static

◆ HomeItem()

mapcontrol::HomeItem::HomeItem ( MapGraphicItem map,
OPMapWidget parent 
)

◆ ImportFromGMDB()

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

◆ Inflate() [1/6]

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

◆ Inflate() [2/6]

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

◆ Inflate() [3/6]

Rectangle internals::Rectangle::Inflate ( Rectangle  rect,
int  x,
int  y 
)
static

◆ Inflate() [4/6]

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

◆ Inflate() [5/6]

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

◆ Inflate() [6/6]

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

◆ Instance() [1/2]

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

◆ Instance() [2/2]

OPMaps * core::OPMaps::Instance ( )
static

◆ Intersect() [1/4]

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

◆ Intersect() [2/4]

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

◆ Intersect() [3/4]

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

◆ Intersect() [4/4]

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

◆ IntersectsWith() [1/2]

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

◆ IntersectsWith() [2/2]

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

◆ IsCorrectGoogleVersions()

bool core::UrlFactory::IsCorrectGoogleVersions ( )
protected

◆ IsDragging() [1/2]

bool mapcontrol::MapGraphicItem::IsDragging ( ) const
inline

Returns true if map is being dragged.

Returns

◆ IsDragging() [2/2]

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

◆ IsEmpty() [1/5]

bool core::Point::IsEmpty ( )
inline

◆ IsEmpty() [2/5]

bool internals::PointLatLng::IsEmpty ( )
inline

◆ IsEmpty() [3/5]

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

◆ IsEmpty() [4/5]

bool internals::Rectangle::IsEmpty ( )
inline

◆ IsEmpty() [5/5]

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

◆ IsMouseOverMarker()

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

◆ isStarted() [1/2]

bool internals::Core::isStarted ( )
inline

◆ isStarted() [2/2]

bool mapcontrol::OPMapWidget::isStarted ( )
inline

◆ KiberTileCache()

core::KiberTileCache::KiberTileCache ( )

◆ Language()

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

Returns the language used for geocaching.

Returns
core::LanguageType::Types

◆ LanguageType()

core::LanguageType::LanguageType ( )

◆ LanguageTypeFromString()

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

Converts from String to Type.

◆ LanguageTypes()

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

Returns QStringList with string representing all the enum values.

◆ Lat() [1/2]

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

◆ Lat() [2/2]

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

◆ Left() [1/2]

int internals::Rectangle::Left ( )
inline

◆ Left() [2/2]

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

◆ LKS94Projection()

projections::LKS94Projection::LKS94Projection ( )

◆ Lng() [1/2]

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

◆ Lng() [2/2]

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

◆ LoadTask() [1/2]

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

◆ LoadTask() [2/2]

internals::LoadTask::LoadTask ( )
inline

◆ LocationRightBottom()

PointLatLng internals::RectLatLng::LocationRightBottom ( )
inline

◆ LocationTopLeft()

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

◆ LOWORD()

int core::Point::LOWORD ( int  n)
static

◆ MakeGeocoderUrl()

QString core::UrlFactory::MakeGeocoderUrl ( QString  keywords)
protected

◆ MakeImageUrl()

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

◆ MakeReverseGeocoderUrl()

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

◆ MapGraphicItem()

mapcontrol::MapGraphicItem::MapGraphicItem ( internals::Core core,
Configuration configuration 
)

Contructer.

Parameters
core
configurationthe configuration to be used
Returns

◆ MapRipForm()

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

◆ MapRipper()

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

◆ MapTypeFromString()

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

Converts from String to Type.

Parameters
valueString to convert
Returns

◆ MapTypes()

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

Returns QStringList with string representing all the enum values.

◆ MaxZoom() [1/2]

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

◆ MaxZoom() [2/2]

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

Returns the maximum zoom for the map.

◆ MemoryCache()

core::MemoryCache::MemoryCache ( )

◆ MemoryCacheCapacity()

int core::KiberTileCache::MemoryCacheCapacity ( )

◆ MemoryCacheSize()

double core::KiberTileCache::MemoryCacheSize ( )
inline

◆ MercatorProjection()

projections::MercatorProjection::MercatorProjection ( )

◆ MercatorProjectionYandex()

projections::MercatorProjectionYandex::MercatorProjectionYandex ( )

◆ MinZoom()

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

◆ mlfn()

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

◆ mouseMoveEvent() [1/3]

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

◆ mouseMoveEvent() [2/3]

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

◆ mouseMoveEvent() [3/3]

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

◆ mousePressEvent() [1/2]

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

◆ mousePressEvent() [2/2]

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

◆ mouseReleaseEvent() [1/2]

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

◆ mouseReleaseEvent() [2/2]

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

◆ MouseWheelZoomTypeFromString()

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

Converts from String to Type.

◆ MouseWheelZoomTypes()

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

Returns QStringList with string representing all the enum values.

◆ Number()

int mapcontrol::WayPointItem::Number ( )
inline

Returns the WayPoint number.

◆ Offset() [1/8]

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

◆ Offset() [2/8]

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

◆ Offset() [3/8]

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

◆ Offset() [4/8]

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

◆ Offset() [5/8]

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

◆ Offset() [6/8]

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

◆ Offset() [7/8]

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

◆ Offset() [8/8]

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

◆ OnMapClose()

void internals::Core::OnMapClose ( )

◆ OnMapSizeChanged()

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

◆ operator!=() [1/5]

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

◆ operator!=() [2/5]

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

◆ operator!=() [3/5]

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

◆ operator!=() [4/5]

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

◆ operator!=() [5/5]

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

◆ operator+() [1/3]

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

◆ operator+() [2/3]

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

◆ operator+() [3/3]

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

◆ operator-() [1/3]

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

◆ operator-() [2/3]

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

◆ operator-() [3/3]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ operator==() [1/9]

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

◆ operator==() [2/9]

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

◆ operator==() [3/9]

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

◆ operator==() [4/9]

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

◆ operator==() [5/9]

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

◆ operator==() [6/9]

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

◆ operator==() [7/9]

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

◆ operator==() [8/9]

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

◆ operator==() [9/9]

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

◆ OPMapWidget()

mapcontrol::OPMapWidget::OPMapWidget ( QWidget *  parent = 0,
Configuration config = new Configuration 
)

Constructor.

Parameters
parentparent widget
configpointer to configuration classed to be used
Returns

◆ paint() [1/6]

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

◆ paint() [2/6]

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

◆ paint() [3/6]

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

◆ paint() [4/6]

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

◆ paint() [5/6]

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

◆ paint() [6/6]

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

◆ paintImage()

void mapcontrol::MapGraphicItem::paintImage ( QPainter *  painter)

◆ Placemark()

core::Placemark::Placemark ( const QString &  address)
inline

◆ PlateCarreeProjection()

projections::PlateCarreeProjection::PlateCarreeProjection ( )

◆ PlateCarreeProjectionPergo()

projections::PlateCarreeProjectionPergo::PlateCarreeProjectionPergo ( )

◆ Point() [1/4]

core::Point::Point ( )

◆ Point() [2/4]

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

◆ Point() [3/4]

core::Point::Point ( Size  sz)

◆ Point() [4/4]

core::Point::Point ( int  dw)

◆ PointLatLng() [1/2]

internals::PointLatLng::PointLatLng ( )

◆ PointLatLng() [2/2]

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

◆ Pos()

Point core::RawTile::Pos ( )

◆ Projection() [1/2]

internals::PureProjection* mapcontrol::MapGraphicItem::Projection ( ) const
inline

◆ Projection() [2/2]

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

◆ ProviderStrings()

core::ProviderStrings::ProviderStrings ( )

◆ PureImageCache()

core::PureImageCache::PureImageCache ( )

◆ PureImageProxy()

core::PureImageProxy::PureImageProxy ( )

◆ PutImageToCache()

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

◆ qHash() [1/5]

uint internals::qHash ( RectLatLng const &  rect)

◆ qHash() [2/5]

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

◆ qHash() [3/5]

uint core::qHash ( Point const &  point)

◆ qHash() [4/5]

uint core::qHash ( RawTile const &  tile)

◆ qHash() [5/5]

uint internals::qHash ( Rectangle const &  rect)

◆ RadiansToDegrees()

double internals::PureProjection::RadiansToDegrees ( const double &  rad) const
inline

◆ RawTile()

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

◆ Reached()

bool mapcontrol::WayPointItem::Reached ( )
inline

Returns true if WayPoint is Reached.

Returns
bool

◆ Rectangle() [1/3]

internals::Rectangle::Rectangle ( )
inline

◆ Rectangle() [2/3]

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

◆ Rectangle() [3/3]

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

◆ RectLatLng() [1/3]

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

◆ RectLatLng() [2/3]

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

◆ RectLatLng() [3/3]

internals::RectLatLng::RectLatLng ( )
inline

◆ RefreshPos() [1/4]

void mapcontrol::HomeItem::RefreshPos ( )

◆ RefreshPos() [2/4]

void mapcontrol::GPSItem::RefreshPos ( )

◆ RefreshPos() [3/4]

void mapcontrol::UAVItem::RefreshPos ( )

◆ RefreshPos() [4/4]

void mapcontrol::WayPointItem::RefreshPos ( )

◆ RefreshToolTip()

void mapcontrol::WayPointItem::RefreshToolTip ( )

◆ ReloadMap() [1/2]

void internals::Core::ReloadMap ( )

◆ ReloadMap() [2/2]

void mapcontrol::OPMapWidget::ReloadMap ( )
inline

◆ RemoveMemoryOverload()

void core::KiberTileCache::RemoveMemoryOverload ( )

◆ resizeEvent()

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

◆ Right() [1/2]

int internals::Rectangle::Right ( )
inline

◆ Right() [2/2]

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

◆ Rotate()

qreal mapcontrol::OPMapWidget::Rotate ( )
inline

◆ run() [1/2]

void mapcontrol::MapRipper::run ( )

◆ run() [2/2]

void internals::Core::run ( )

◆ SafeArea()

int mapcontrol::HomeItem::SafeArea ( ) const
inline

◆ Save()

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

◆ SelectedArea()

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

◆ setAccessMode()

void core::OPMaps::setAccessMode ( const AccessMode::Types mode)
inline

◆ SetAccessMode()

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

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

Parameters
typeaccess mode

◆ SetAccuracy()

void core::Placemark::SetAccuracy ( const int &  value)
inline

◆ SetAddress()

void core::Placemark::SetAddress ( const QString &  adr)
inline

◆ SetAltitude() [1/2]

void mapcontrol::HomeItem::SetAltitude ( int const &  value)
inline

◆ SetAltitude() [2/2]

void mapcontrol::WayPointItem::SetAltitude ( int const &  value)

Sets the WayPoint Altitude.

Parameters
value

◆ SetAutoSetDistance() [1/2]

void mapcontrol::UAVItem::SetAutoSetDistance ( double const &  value)
inline

Sets the the 3D distance in meters necessary for the UAV to set WP's to "reached".

Parameters
value

◆ SetAutoSetDistance() [2/2]

void mapcontrol::GPSItem::SetAutoSetDistance ( double const &  value)
inline

Sets the the 3D distance in meters necessary for the UAV to set WP's to "reached".

Parameters
value

◆ SetAutoSetReached() [1/2]

void mapcontrol::UAVItem::SetAutoSetReached ( bool const &  value)
inline

Defines if the UAV can set the WP's "reached" value automaticaly.

Parameters
value

◆ SetAutoSetReached() [2/2]

void mapcontrol::GPSItem::SetAutoSetReached ( bool const &  value)
inline

Defines if the UAV can set the WP's "reached" value automaticaly.

Parameters
value

◆ setCacheLocation()

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

◆ SetCacheLocation()

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 "/"

◆ SetCanDragMap()

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

◆ SetcenterTileXYLocation()

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

◆ SetcenterTileXYLocationLast()

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

◆ SetCoord() [1/2]

void mapcontrol::HomeItem::SetCoord ( internals::PointLatLng const &  value)
inline

◆ SetCoord() [2/2]

void mapcontrol::WayPointItem::SetCoord ( internals::PointLatLng const &  value)

Sets WayPoint LatLng coordinate.

Parameters
value

◆ SetCurrentPosition() [1/2]

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

◆ SetCurrentPosition() [2/2]

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

◆ SetCurrentPositionByKeywords() [1/2]

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

◆ SetCurrentPositionByKeywords() [2/2]

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

◆ SetcurrentPositionGPixel()

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

◆ SetCurrentPositionGPixel()

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

◆ SetCurrentRegion()

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

◆ SetDescription()

void mapcontrol::WayPointItem::SetDescription ( QString const &  value)

Sets the WayPoint description.

Parameters
value

◆ SetdragPoint()

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

◆ SetFollowMouse()

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

◆ setGtileCache()

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

◆ SetHeight() [1/2]

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

◆ SetHeight() [2/2]

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

◆ SetHeightLat() [1/2]

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

◆ SetHeightLat() [2/2]

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

◆ SetImg()

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

◆ setIsCorrectGoogleVersions()

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

◆ setLanguage()

void core::OPMaps::setLanguage ( const LanguageType::Types language)
inline

◆ SetLanguage()

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

Sets the language used for geocaching.

Parameters
typeThe language to be used

◆ SetLastLocationInBounds()

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

◆ SetLat() [1/2]

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

◆ SetLat() [2/2]

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

◆ SetLng() [1/2]

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

◆ SetLng() [2/2]

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

◆ SetLocation()

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

◆ SetLocationTopLeft()

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

◆ SetMapFollowType() [1/2]

void mapcontrol::UAVItem::SetMapFollowType ( UAVMapFollowType::Types const &  value)
inline

Sets the Map follow type.

Parameters
valuecan be "none"(map doesnt follow UAV), "CenterMap"(map moves to keep UAV centered) or "CenterAndRotateMap"(map moves and rotates to keep UAV centered and straight)

◆ SetMapFollowType() [2/2]

void mapcontrol::GPSItem::SetMapFollowType ( UAVMapFollowType::Types const &  value)
inline

Sets the Map follow type.

Parameters
valuecan be "none"(map doesnt follow UAV), "CenterMap"(map moves to keep UAV centered) or "CenterAndRotateMap"(map moves and rotates to keep UAV centered and straight)

◆ SetMapType() [1/3]

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

◆ SetMapType() [2/3]

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

◆ SetMapType() [3/3]

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

◆ SetmaxOfTiles()

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

◆ setMemoryCacheCapacity()

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

◆ SetminOfTiles()

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

◆ SetMinZoom()

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

◆ SetmouseCurrent()

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

◆ SetmouseDown()

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

◆ SetmouseLastZoom()

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

◆ SetMouseWheelZoomType() [1/2]

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

◆ SetMouseWheelZoomType() [2/2]

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

◆ SetNumber()

void mapcontrol::WayPointItem::SetNumber ( int const &  value)

Sets WayPoint number.

Parameters
value

◆ setPos()

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

◆ SetPos()

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

◆ SetPosition()

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

◆ SetProjection()

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

◆ SetReached()

void mapcontrol::WayPointItem::SetReached ( bool const &  value)

Sets if WayPoint is Reached.

Parameters
value

◆ SetrenderOffset()

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

◆ SetRotate()

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

◆ SetSafeArea()

void mapcontrol::HomeItem::SetSafeArea ( int const &  value)
inline

◆ SetSelectedArea()

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

◆ SetShowCompass()

void mapcontrol::OPMapWidget::SetShowCompass ( bool const &  value)

◆ SetShowDiagnostics()

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

◆ SetShowDragons()

void mapcontrol::MapGraphicItem::SetShowDragons ( bool const &  value)
protected

Ask Stacey.

Parameters
value

◆ SetShowHome()

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

◆ SetShowNumber()

void mapcontrol::WayPointItem::SetShowNumber ( bool const &  value)

Used to set if WayPoint number is to be drawn on screen.

Parameters
value

◆ SetShowSafeArea()

void mapcontrol::HomeItem::SetShowSafeArea ( bool const &  value)
inline

◆ SetShowTileGridLines()

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

Defines if map is to show gridlines.

Parameters
value
Returns

◆ SetShowTrail() [1/2]

void mapcontrol::UAVItem::SetShowTrail ( bool const &  value)

Used to define if the UAV displays a trail.

Parameters
value

◆ SetShowTrail() [2/2]

void mapcontrol::GPSItem::SetShowTrail ( bool const &  value)

Used to define if the UAV displays a trail.

Parameters
value

◆ SetShowTrailLine() [1/2]

void mapcontrol::UAVItem::SetShowTrailLine ( bool const &  value)

Used to define if the UAV displays a trail line.

Parameters
value

◆ SetShowTrailLine() [2/2]

void mapcontrol::GPSItem::SetShowTrailLine ( bool const &  value)

Used to define if the UAV displays a trail line.

Parameters
value

◆ SetShowUAV()

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

◆ SetSize()

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

◆ SetsizeOfMapArea()

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

◆ SetTileAt()

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

◆ SetTileMemorySize()

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

◆ SettilePoint()

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

◆ SettileRect()

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

◆ SetTrailDistance() [1/2]

void mapcontrol::UAVItem::SetTrailDistance ( int const &  distance)
inline

Sets the trail distance to be used if TrailType is ByDistance.

Parameters
distancethe UAV trail plot distance. If the trail type is ByDistance a trail dot is plotted if the distance between the current UAV position and the last trail point is bigger than the returned value

◆ SetTrailDistance() [2/2]

void mapcontrol::GPSItem::SetTrailDistance ( int const &  distance)
inline

Sets the trail distance to be used if TrailType is ByDistance.

Parameters
distancethe UAV trail plot distance. If the trail type is ByDistance a trail dot is plotted if the distance between the current UAV position and the last trail point is bigger than the returned value

◆ SetTrailTime() [1/2]

void mapcontrol::UAVItem::SetTrailTime ( int const &  seconds)
inline

Sets the trail time to be used if TrailType is ByTimeElapsed.

Parameters
secondsthe UAV trail time elapsed value. If the trail type is time elapsed a trail point will be plotted each "value returned" seconds.

◆ SetTrailTime() [2/2]

void mapcontrol::GPSItem::SetTrailTime ( int const &  seconds)
inline

Sets the trail time to be used if TrailType is ByTimeElapsed.

Parameters
secondsthe UAV trail time elapsed value. If the trail type is time elapsed a trail point will be plotted each "value returned" seconds.

◆ SetTrailType() [1/2]

void mapcontrol::GPSItem::SetTrailType ( UAVTrailType::Types const &  value)

Sets the trail type.

Parameters
valuecan be "NoTrail"(no trail is plotted), "ByTimeElapsed"(a trail point is plotted each TrailTime()) or ByDistance(a trail point is plotted if the distance between the UAV and the last trail point is bigger than TrailDistance())

◆ SetTrailType() [2/2]

void mapcontrol::UAVItem::SetTrailType ( UAVTrailType::Types const &  value)

Sets the trail type.

Parameters
valuecan be "NoTrail"(no trail is plotted), "ByTimeElapsed"(a trail point is plotted each TrailTime()) or ByDistance(a trail point is plotted if the distance between the UAV and the last trail point is bigger than TrailDistance())

◆ setType()

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

◆ SetUAVHeading() [1/2]

void mapcontrol::UAVItem::SetUAVHeading ( qreal const &  value)

Sets the UAV heading.

Parameters
valueheading angle (north=0deg)

Rotate the UAV Icon on the map, or rotate the map depending on the display mode

◆ SetUAVHeading() [2/2]

void mapcontrol::GPSItem::SetUAVHeading ( qreal const &  value)

Sets the UAV heading.

Parameters
valueheading angle (north=0deg)

Rotate the UAV Icon on the map, or rotate the map depending on the display mode

◆ SetUavPic() [1/3]

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

◆ SetUavPic() [2/3]

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

◆ SetUavPic() [3/3]

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

◆ SetUAVPos() [1/2]

void mapcontrol::GPSItem::SetUAVPos ( internals::PointLatLng const &  position,
int const &  altitude 
)

Sets the UAV position.

Parameters
positionLatLng point
altitudealtitude in meters

◆ SetUAVPos() [2/2]

void mapcontrol::UAVItem::SetUAVPos ( internals::PointLatLng const &  position,
int const &  altitude 
)

Sets the UAV position.

Parameters
positionLatLng point
altitudealtitude in meters

◆ setUseMemoryCache()

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

◆ SetUseMemoryCache()

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

Used to allow disallow use of memory caching.

Parameters
value
Returns

◆ SetUseOpenGL()

void mapcontrol::OPMapWidget::SetUseOpenGL ( bool const &  value)

◆ SetWidth() [1/2]

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

◆ SetWidth() [2/2]

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

◆ SetWidthLng() [1/2]

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

◆ SetWidthLng() [2/2]

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

◆ SetX() [1/2]

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

◆ SetX() [2/2]

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

◆ SetY() [1/2]

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

◆ SetY() [2/2]

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

◆ SetZoom() [1/4]

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

◆ setZoom()

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

◆ SetZoom() [2/4]

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

◆ SetZoom() [3/4]

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

◆ SetZoom() [4/4]

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

◆ SetZoomStep()

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

Sets map zoom.

Parameters
valuezoom value

◆ showEvent()

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

◆ ShowHome()

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

◆ ShowNumber()

bool mapcontrol::WayPointItem::ShowNumber ( )
inline

Used if WayPoint number is to be drawn on screen.

◆ ShowSafeArea()

bool mapcontrol::HomeItem::ShowSafeArea ( ) const
inline

◆ ShowTileGridLines()

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

Returns true if map is showing gridlines.

Returns
bool

◆ ShowTrail() [1/2]

bool mapcontrol::GPSItem::ShowTrail ( ) const
inline

Returns true if UAV trail is shown.

Returns
bool

◆ ShowTrail() [2/2]

bool mapcontrol::UAVItem::ShowTrail ( ) const
inline

Returns true if UAV trail is shown.

Returns
bool

◆ ShowTrailLine() [1/2]

bool mapcontrol::GPSItem::ShowTrailLine ( ) const
inline

Returns true if UAV trail line is shown.

Returns
bool

◆ ShowTrailLine() [2/2]

bool mapcontrol::UAVItem::ShowTrailLine ( ) const
inline

Returns true if UAV trail line is shown.

Returns
bool

◆ ShowUAV()

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

◆ Sign()

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

◆ SinCos()

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

◆ Size() [1/4]

core::Size::Size ( )

◆ Size() [2/4]

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

◆ Size() [3/4]

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

◆ Size() [4/4]

SizeLatLng internals::RectLatLng::Size ( )
inline

◆ sizeHint() [1/2]

QSize mapcontrol::MapGraphicItem::sizeHint ( ) const

◆ sizeHint() [2/2]

QSize mapcontrol::OPMapWidget::sizeHint ( ) const

◆ SizeLatLng() [1/4]

internals::SizeLatLng::SizeLatLng ( )

◆ SizeLatLng() [2/4]

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

◆ SizeLatLng() [3/4]

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

◆ SizeLatLng() [4/4]

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

◆ StartSystem()

void internals::Core::StartSystem ( )

◆ StrByType() [1/7]

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

◆ StrByType() [2/7]

static QString core::AccessMode::StrByType ( Types const &  value)
inlinestatic

◆ StrByType() [3/7]

static QString internals::MouseWheelZoomType::StrByType ( Types const &  value)
inlinestatic

◆ StrByType() [4/7]

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

◆ StrByType() [5/7]

static QString core::LanguageType::StrByType ( Types const &  value)
inlinestatic

◆ StrByType() [6/7]

static QString core::MapType::StrByType ( Types const &  value)
inlinestatic

◆ StrByType() [7/7]

static QString core::GeoCoderStatusCode::StrByType ( Types const &  value)
inlinestatic

◆ StrFromAccessMode()

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

Converts from Type to String.

◆ StrFromGeoCoderStatusCode()

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

Converts from Type to String.

◆ StrFromLanguageType()

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

Converts from Type to String.

◆ StrFromMapType()

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

Converts from Type to String.

◆ StrFromMouseWheelZoomType()

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

Converts from Type to String.

◆ StrFromUAVMapFollow()

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

Converts from Type to String.

◆ StrFromUAVTrailType()

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

Converts from Type to String.

◆ Subtract() [1/2]

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

◆ Subtract() [2/2]

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

◆ Tile() [1/3]

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

◆ Tile() [2/3]

internals::Tile::Tile ( )

◆ Tile() [3/3]

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

◆ TileAt()

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

◆ TileCacheQueue()

core::TileCacheQueue::TileCacheQueue ( )

◆ TileMatrix()

internals::TileMatrix::TileMatrix ( )

◆ TileMemoryUsed()

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

Returns the currently used memory for tiles.

Returns

◆ TileSize() [1/6]

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

◆ TileSize() [2/6]

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

◆ TileSize() [3/6]

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

◆ TileSize() [4/6]

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

◆ TileSize() [5/6]

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

◆ TileSize() [6/6]

virtual Size internals::PureProjection::TileSize ( ) const
pure virtual

◆ Top() [1/2]

int internals::Rectangle::Top ( )
inline

◆ Top() [2/2]

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

◆ toShortString()

QString core::LanguageType::toShortString ( Types  type)

◆ toString()

QString diagnostics::toString ( )
inline

◆ ToString() [1/8]

QString core::RawTile::ToString ( void  )

◆ ToString() [2/8]

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

◆ ToString() [3/8]

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

◆ ToString() [4/8]

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

◆ ToString() [5/8]

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

◆ ToString() [6/8]

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

◆ ToString() [7/8]

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

◆ ToString() [8/8]

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

◆ TrailDistance() [1/2]

int mapcontrol::GPSItem::TrailDistance ( ) const
inline

Returns the UAV trail plot distance. If the trail type is distance diference a trail dot is plotted if the distance between the current UAV position and the last trail point is bigger than the returned value.

Returns
int

◆ TrailDistance() [2/2]

int mapcontrol::UAVItem::TrailDistance ( ) const
inline

Returns the UAV trail plot distance. If the trail type is distance diference a trail dot is plotted if the distance between the current UAV position and the last trail point is bigger than the returned value.

Returns
int

◆ TrailItem()

mapcontrol::TrailItem::TrailItem ( internals::PointLatLng const &  coord,
int const &  altitude,
QBrush  color,
QGraphicsItem *  parent 
)

◆ TrailLineItem()

mapcontrol::TrailLineItem::TrailLineItem ( internals::PointLatLng const &  coord1,
internals::PointLatLng const &  coord2,
QBrush  color,
QGraphicsItem *  parent 
)

◆ TrailTime() [1/2]

int mapcontrol::UAVItem::TrailTime ( ) const
inline

Returns the UAV trail time elapsed value. If the trail type is time elapsed a trail point will be plotted each "value returned" seconds.

Returns
int

◆ TrailTime() [2/2]

int mapcontrol::GPSItem::TrailTime ( ) const
inline

Returns the UAV trail time elapsed value. If the trail type is time elapsed a trail point will be plotted each "value returned" seconds.

Returns
int

◆ Type() [1/7]

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

Reimplemented from internals::PureProjection.

◆ Type() [2/7]

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

Reimplemented from internals::PureProjection.

◆ Type() [3/7]

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

Reimplemented from internals::PureProjection.

◆ Type() [4/7]

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

Reimplemented from internals::PureProjection.

◆ Type() [5/7]

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

Reimplemented from internals::PureProjection.

◆ Type() [6/7]

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

◆ type() [1/6]

int mapcontrol::TrailLineItem::type ( ) const

◆ type() [2/6]

int mapcontrol::TrailItem::type ( ) const

◆ type() [3/6]

int mapcontrol::HomeItem::type ( ) const

◆ Type() [7/7]

virtual QString internals::PureProjection::Type ( )
inlinevirtual

◆ type() [4/6]

int mapcontrol::WayPointItem::type ( ) const

◆ type() [5/6]

int mapcontrol::UAVItem::type ( ) const

◆ type() [6/6]

int mapcontrol::GPSItem::type ( ) const

◆ TypeByStr() [1/7]

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

◆ TypeByStr() [2/7]

static Types core::AccessMode::TypeByStr ( QString const &  value)
inlinestatic

◆ TypeByStr() [3/7]

static Types internals::MouseWheelZoomType::TypeByStr ( QString const &  value)
inlinestatic

◆ TypeByStr() [4/7]

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

◆ TypeByStr() [5/7]

static Types core::LanguageType::TypeByStr ( QString const &  value)
inlinestatic

◆ TypeByStr() [6/7]

static Types core::MapType::TypeByStr ( QString const &  value)
inlinestatic

◆ TypeByStr() [7/7]

static Types core::GeoCoderStatusCode::TypeByStr ( QString const &  value)
inlinestatic

◆ TypesList() [1/7]

static QStringList mapcontrol::UAVMapFollowType::TypesList ( )
inlinestatic

◆ TypesList() [2/7]

static QStringList internals::MouseWheelZoomType::TypesList ( )
inlinestatic

◆ TypesList() [3/7]

static QStringList core::AccessMode::TypesList ( )
inlinestatic

◆ TypesList() [4/7]

static QStringList mapcontrol::UAVTrailType::TypesList ( )
inlinestatic

◆ TypesList() [5/7]

static QStringList core::LanguageType::TypesList ( )
inlinestatic

◆ TypesList() [6/7]

static QStringList core::MapType::TypesList ( )
inlinestatic

◆ TypesList() [7/7]

static QStringList core::GeoCoderStatusCode::TypesList ( )
inlinestatic

◆ UAVItem()

mapcontrol::UAVItem::UAVItem ( MapGraphicItem map,
OPMapWidget parent,
QString  uavPic = QString::fromUtf8(":/uavs/images/mapquad.png") 
)

◆ UAVMapFollowFromString()

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

Converts from String to Type.

◆ UAVMapFollowTypes()

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

Returns QStringList with string representing all the enum values.

◆ UAVPos() [1/2]

internals::PointLatLng mapcontrol::UAVItem::UAVPos ( ) const
inline

Returns the UAV position.

Returns
internals::PointLatLng

◆ UAVPos() [2/2]

internals::PointLatLng mapcontrol::GPSItem::UAVPos ( ) const
inline

Returns the UAV position.

Returns
internals::PointLatLng

◆ UAVTrailTypeFromString()

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

Converts from String to Type.

◆ UAVTrailTypes()

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

Returns QStringList with string representing all the enum values.

◆ Union() [1/2]

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

◆ Union() [2/2]

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

◆ UpdateBounds()

void internals::Core::UpdateBounds ( )

◆ UpdateCenterTileXYLocation()

void internals::Core::UpdateCenterTileXYLocation ( )

◆ UpdateGroundResolution()

void internals::Core::UpdateGroundResolution ( )

◆ UrlFactory()

core::UrlFactory::UrlFactory ( )

timeout for map connections

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

◆ UseMemoryCache() [1/2]

bool core::OPMaps::UseMemoryCache ( )
inline

◆ UseMemoryCache() [2/2]

bool mapcontrol::Configuration::UseMemoryCache ( )
inline

Return if memory caching is in use.

Returns

◆ UseOpenGL()

bool mapcontrol::OPMapWidget::UseOpenGL ( )
inline

◆ WayPointItem() [1/2]

mapcontrol::WayPointItem::WayPointItem ( internals::PointLatLng const &  coord,
int const &  altitude,
MapGraphicItem map 
)

Constructer.

Parameters
coordcoordinates in LatLng of the Waypoint
altitudealtitude of the WayPoint
mappointer to map to use
Returns

◆ WayPointItem() [2/2]

mapcontrol::WayPointItem::WayPointItem ( internals::PointLatLng const &  coord,
int const &  altitude,
QString const &  description,
MapGraphicItem map 
)

Constructer.

Parameters
coordcoordinates in LatLng of the WayPoint
altitudealtitude of the WayPoint
descriptiondescription fo the WayPoint
mappointer to map to use
Returns

◆ wheelEvent()

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

◆ Width() [1/2]

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

◆ Width() [2/2]

int internals::Rectangle::Width ( )
inline

◆ WidthLng() [1/2]

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

◆ WidthLng() [2/2]

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

◆ WPCreate() [1/4]

WayPointItem * mapcontrol::OPMapWidget::WPCreate ( )

Creates a new WayPoint on the center of the map.

Returns
WayPointItem a pointer to the WayPoint created

◆ WPCreate() [2/4]

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

Creates a new WayPoint.

Parameters
itemthe WayPoint to create

◆ WPCreate() [3/4]

WayPointItem * mapcontrol::OPMapWidget::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

◆ WPCreate() [4/4]

WayPointItem * mapcontrol::OPMapWidget::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

◆ WPDelete()

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

Deletes the WayPoint.

Parameters
itemthe WayPoint to delete

◆ WPDeleteAll()

void mapcontrol::OPMapWidget::WPDeleteAll ( )

deletes all WayPoints

◆ WPInsert() [1/4]

WayPointItem * mapcontrol::OPMapWidget::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

◆ WPInsert() [2/4]

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

Inserts a new WayPoint on the specified position.

Parameters
itemthe WayPoint to Insert
positionindex of the WayPoint

◆ WPInsert() [3/4]

WayPointItem * mapcontrol::OPMapWidget::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

◆ WPInsert() [4/4]

WayPointItem * mapcontrol::OPMapWidget::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

◆ WPRenumber()

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

Renumbers the WayPoint and all others as needed.

Parameters
itemthe WayPoint to renumber
newnumberthe WayPoint's new number

◆ WPSelected()

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

Returns the currently selected WayPoints.

Returns
QList<WayPointItem *>

◆ X() [1/2]

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

◆ X() [2/2]

int internals::Rectangle::X ( )
inline

◆ Y() [1/2]

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

◆ Y() [2/2]

int internals::Rectangle::Y ( )
inline

◆ Zoom() [1/3]

int core::RawTile::Zoom ( )

◆ Zoom() [2/3]

double mapcontrol::MapGraphicItem::Zoom ( )

◆ Zoom() [3/3]

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

◆ ZoomDigi() [1/2]

double mapcontrol::MapGraphicItem::ZoomDigi ( )

◆ ZoomDigi() [2/2]

double mapcontrol::OPMapWidget::ZoomDigi ( )
inline

◆ ZoomReal()

double mapcontrol::OPMapWidget::ZoomReal ( )
inline

◆ ZoomStep()

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

Returns current map zoom.

Returns
int Current map zoom

◆ ZoomTotal() [1/2]

double mapcontrol::MapGraphicItem::ZoomTotal ( )

◆ ZoomTotal() [2/2]

double mapcontrol::OPMapWidget::ZoomTotal ( )
inline

◆ ~Core()

internals::Core::~Core ( )

◆ ~GPSItem()

mapcontrol::GPSItem::~GPSItem ( )

◆ ~LanguageType()

core::LanguageType::~LanguageType ( )

◆ ~MapRipForm()

MapRipForm::~MapRipForm ( )

◆ ~OPMaps()

core::OPMaps::~OPMaps ( )

◆ ~OPMapWidget()

mapcontrol::OPMapWidget::~OPMapWidget ( )

◆ ~TileCacheQueue()

core::TileCacheQueue::~TileCacheQueue ( )

◆ ~UAVItem()

mapcontrol::UAVItem::~UAVItem ( )

◆ ~UrlFactory()

core::UrlFactory::~UrlFactory ( )

◆ ~WayPointItem()

mapcontrol::WayPointItem::~WayPointItem ( )

Variable Documentation

◆ BingMapsClientToken

QString core::ProviderStrings::BingMapsClientToken

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

◆ cachequeue

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

◆ configuration

Configuration* mapcontrol::OPMapWidget::configuration

◆ coord

internals::PointLatLng mapcontrol::TrailItem::coord

◆ coord1

internals::PointLatLng mapcontrol::TrailLineItem::coord1

◆ coord2

internals::PointLatLng mapcontrol::TrailLineItem::coord2

◆ D2R

const double internals::PureProjection::D2R =M_PI/180
staticprotected

◆ DBLLONG

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

◆ DragButton

mapcontrol::Configuration::DragButton

Button used for dragging.

◆ Empty [1/5]

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

◆ Empty [2/5]

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

◆ Empty [3/5]

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

◆ Empty [4/5]

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

◆ Empty [5/5]

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

◆ EmptyTileBorders

mapcontrol::Configuration::EmptyTileBorders

Used to draw empty tile borders.

◆ EmptytileBrush

mapcontrol::Configuration::EmptytileBrush

Used to draw empty map tiles.

◆ emptytiles

int diagnostics::emptytiles

◆ EmptyTileText

mapcontrol::Configuration::EmptyTileText

Used for empty tiles text.

◆ EPSLoN

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

◆ GoogleMapsAPIKey

QString core::ProviderStrings::GoogleMapsAPIKey

◆ GPS

GPSItem* mapcontrol::OPMapWidget::GPS

◆ HALF_PI

const double internals::PureProjection::HALF_PI = (M_PI * 0.5)
staticprotected

◆ Height

int internals::Core::Height
protected

◆ Home

HomeItem* mapcontrol::OPMapWidget::Home

◆ ImageCache

PureImageCache core::Cache::ImageCache

◆ kiberCacheLock [1/2]

QReadWriteLock core::KiberTileCache::kiberCacheLock

◆ kiberCacheLock [2/2]

QReadWriteLock core::MemoryCache::kiberCacheLock

◆ LanguageStr

QString core::UrlFactory::LanguageStr
protected

◆ lastimage

QImage mapcontrol::MapGraphicItem::lastimage

◆ lastimagepoint

core::Point mapcontrol::MapGraphicItem::lastimagepoint

◆ levelsForSigPacSpainMap

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"}

◆ list

QQueue<RawTile> core::KiberTileCache::list

◆ matrix

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

◆ Matrix

TileMatrix internals::Core::Matrix

◆ MAX_VAL

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

◆ MAXLONG

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

◆ memoryCacheSize

long core::KiberTileCache::memoryCacheSize

◆ MissingDataFont

mapcontrol::Configuration::MissingDataFont

◆ MouseWheelZooming

bool internals::Core::MouseWheelZooming

◆ mutex [1/2]

QMutex internals::TileMatrix::mutex
protected

◆ mutex [2/2]

QMutex internals::Tile::mutex
protected

◆ networkerrors

int diagnostics::networkerrors

◆ Overlays

QList<QByteArray> internals::Tile::Overlays

◆ PI

const double internals::PureProjection::PI = M_PI
staticprotected

◆ picture

QPixmap mapcontrol::WayPointItem::picture

◆ Pos

core::Point internals::LoadTask::Pos

◆ Proxy

QNetworkProxy core::UrlFactory::Proxy

◆ pxRes1000km

int internals::Core::pxRes1000km
protected

◆ pxRes1000m

int internals::Core::pxRes1000m
protected

◆ pxRes100km

int internals::Core::pxRes100km
protected

◆ pxRes100m

int internals::Core::pxRes100m
protected

◆ pxRes10km

int internals::Core::pxRes10km
protected

◆ pxRes5000km

int internals::Core::pxRes5000km
protected

◆ R2D

const double internals::PureProjection::R2D =180/M_PI
staticprotected

◆ removals

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

◆ RetryLoadTile

int core::OPMaps::RetryLoadTile

◆ runningThreads

int diagnostics::runningThreads

◆ safe

bool mapcontrol::HomeItem::safe

◆ ScalePen

mapcontrol::Configuration::ScalePen

Used to Draw the maps scale.

◆ SecGoogleWord

QString core::ProviderStrings::SecGoogleWord

◆ SelectionPen

mapcontrol::Configuration::SelectionPen

Used to draw selection box.

◆ snumber

int mapcontrol::WayPointItem::snumber =0
static

◆ started

bool internals::Core::started
protected

◆ tileCacheQueue

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

◆ tileDrawingList

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

◆ tilesFromDB

int diagnostics::tilesFromDB

◆ tilesFromMem

int diagnostics::tilesFromMem

◆ tilesFromNet

int diagnostics::tilesFromNet

◆ TilesInMemory

KiberTileCache core::MemoryCache::TilesInMemory

◆ timelapse

short core::UrlFactory::timelapse
staticprotected

◆ Timeout

int core::UrlFactory::Timeout

◆ timeouts

int diagnostics::timeouts

◆ TWO_PI

const double internals::PureProjection::TWO_PI = (M_PI * 2.0)
staticprotected

◆ UAV

UAVItem* mapcontrol::OPMapWidget::UAV

◆ UserAgent

QByteArray core::UrlFactory::UserAgent

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

◆ VersionBingMaps

QString core::ProviderStrings::VersionBingMaps

◆ VersionGoogleLabels

QString core::ProviderStrings::VersionGoogleLabels

◆ VersionGoogleLabelsChina

QString core::ProviderStrings::VersionGoogleLabelsChina

◆ VersionGoogleLabelsKorea

QString core::ProviderStrings::VersionGoogleLabelsKorea

◆ VersionGoogleMap

QString core::ProviderStrings::VersionGoogleMap

◆ VersionGoogleMapChina

QString core::ProviderStrings::VersionGoogleMapChina

◆ VersionGoogleMapKorea

QString core::ProviderStrings::VersionGoogleMapKorea

◆ VersionGoogleSatellite

QString core::ProviderStrings::VersionGoogleSatellite

◆ VersionGoogleSatelliteChina

QString core::ProviderStrings::VersionGoogleSatelliteChina

◆ VersionGoogleSatelliteKorea

QString core::ProviderStrings::VersionGoogleSatelliteKorea

◆ VersionGoogleTerrain

QString core::ProviderStrings::VersionGoogleTerrain

◆ VersionGoogleTerrainChina

QString core::ProviderStrings::VersionGoogleTerrainChina

◆ VersionYahooLabels

QString core::ProviderStrings::VersionYahooLabels

◆ VersionYahooMap

QString core::ProviderStrings::VersionYahooMap

◆ VersionYahooSatellite

QString core::ProviderStrings::VersionYahooSatellite

◆ VersionYandexMap

QString core::ProviderStrings::VersionYandexMap

◆ Width

int internals::Core::Width
protected

◆ Zoom

int internals::LoadTask::Zoom

Signals

◆ numberOfTilesChanged

void mapcontrol::MapRipper::numberOfTilesChanged ( int const &  total,
int const &  actual 
)
signal

◆ OnCurrentPositionChanged [1/2]

void internals::Core::OnCurrentPositionChanged ( internals::PointLatLng  point)
signal

◆ OnCurrentPositionChanged [2/2]

void mapcontrol::OPMapWidget::OnCurrentPositionChanged ( internals::PointLatLng  point)
signal

Fires when map position changes.

Parameters
pointthe point in LatLng of the new center of the map

◆ OnEmptyTileError [1/2]

void internals::Core::OnEmptyTileError ( int  zoom,
core::Point  pos 
)
signal

◆ OnEmptyTileError [2/2]

void mapcontrol::OPMapWidget::OnEmptyTileError ( int  zoom,
core::Point  pos 
)
signal

Fires when an error ocurred while loading a tile.

Parameters
zoomtile zoom
postile position

◆ OnMapDrag [1/2]

void internals::Core::OnMapDrag ( )
signal

◆ OnMapDrag [2/2]

void mapcontrol::OPMapWidget::OnMapDrag ( )
signal

Fires when the map is dragged.

◆ OnMapTypeChanged [1/2]

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

◆ OnMapTypeChanged [2/2]

void mapcontrol::OPMapWidget::OnMapTypeChanged ( MapType::Types  type)
signal

Fires when map type changes.

Parameters
typeThe maps new type

◆ OnMapZoomChanged [1/2]

void internals::Core::OnMapZoomChanged ( )
signal

◆ OnMapZoomChanged [2/2]

void mapcontrol::OPMapWidget::OnMapZoomChanged ( )
signal

Fires when map zoom changes.

◆ OnNeedInvalidation

void internals::Core::OnNeedInvalidation ( )
signal

◆ OnTileLoadComplete [1/2]

void internals::Core::OnTileLoadComplete ( )
signal

◆ OnTileLoadComplete [2/2]

void mapcontrol::OPMapWidget::OnTileLoadComplete ( )
signal

Fires when there are no more tiles to load.

◆ OnTileLoadStart [1/2]

void internals::Core::OnTileLoadStart ( )
signal

◆ OnTileLoadStart [2/2]

void mapcontrol::OPMapWidget::OnTileLoadStart ( )
signal

Fires when tiles loading begins.

◆ OnTilesStillToLoad [1/2]

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

◆ OnTilesStillToLoad [2/2]

void mapcontrol::OPMapWidget::OnTilesStillToLoad ( int  number)
signal

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

Parameters
numberthe number of tiles still in the queue

◆ percentageChanged

void mapcontrol::MapRipper::percentageChanged ( int const &  perc)
signal

◆ providerChanged

void mapcontrol::MapRipper::providerChanged ( QString const &  prov,
int const &  zoom 
)
signal

◆ UAVLeftSafetyBouble [1/3]

void mapcontrol::UAVItem::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal

◆ UAVLeftSafetyBouble [2/3]

void mapcontrol::GPSItem::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal

◆ UAVLeftSafetyBouble [3/3]

void mapcontrol::OPMapWidget::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal

Fires When the UAV lives the safety bouble.

Parameters
positionthe position of the UAV

◆ UAVReachedWayPoint [1/3]

void mapcontrol::UAVItem::UAVReachedWayPoint ( int const &  waypointnumber,
WayPointItem waypoint 
)
signal

◆ UAVReachedWayPoint [2/3]

void mapcontrol::GPSItem::UAVReachedWayPoint ( int const &  waypointnumber,
WayPointItem waypoint 
)
signal

◆ UAVReachedWayPoint [3/3]

void mapcontrol::OPMapWidget::UAVReachedWayPoint ( int const &  waypointnumber,
WayPointItem waypoint 
)
signal

Fires When a WayPoint is Reached.

Parameters
numbernumber of the Reached WayPoint

◆ WPDeleted

void mapcontrol::OPMapWidget::WPDeleted ( int const &  number)
signal

Fires When a WayPoint is deleted.

Parameters
numbernumber of the deleted WayPoint

◆ WPInserted

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

Fires when a new WayPoint is inserted.

Parameters
numbernew WayPoint number
waypointWayPoint inserted

◆ WPNumberChanged [1/2]

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

◆ WPNumberChanged [2/2]

void mapcontrol::OPMapWidget::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

◆ WPReached

void mapcontrol::OPMapWidget::WPReached ( WayPointItem waypoint)
signal

Fires when a new WayPoint is inserted.

Parameters
numbernew WayPoint number
waypointWayPoint inserted

◆ WPValuesChanged [1/2]

void mapcontrol::WayPointItem::WPValuesChanged ( WayPointItem waypoint)
signal

Fired when the description, altitude or coordinates change.

Parameters
waypointa pointer to this WayPoint

◆ WPValuesChanged [2/2]

void mapcontrol::OPMapWidget::WPValuesChanged ( WayPointItem waypoint)
signal

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

Parameters
waypointa pointer to the WayPoint

◆ zoomChanged [1/2]

void mapcontrol::MapGraphicItem::zoomChanged ( double  zoomtotal,
double  zoomreal,
double  zoomdigi 
)
signal

Fired when the current zoom is changed.

Parameters
zoom

◆ zoomChanged [2/2]

void mapcontrol::OPMapWidget::zoomChanged ( double  zoomt,
double  zoom,
double  zoomd 
)
signal

Public Slots

◆ finish

void mapcontrol::MapRipper::finish ( )
slot

◆ resize

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

To be called when the scene size changes.

Parameters
rect

◆ RipMap

void mapcontrol::OPMapWidget::RipMap ( )
slot

Ripps the current selection to the DB.

◆ SetNumberOfTiles

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

◆ SetPercentage

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

◆ SetProvider

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

◆ WPDeleted

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

Called when a WayPoint is deleted.

Parameters
numbernumber of the WayPoint that was deleted

◆ WPInserted

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

◆ WPRenumbered

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

Properties

◆ MinZoom

int mapcontrol::OPMapWidget::MinZoom
readwrite

◆ Rotate

qreal mapcontrol::OPMapWidget::Rotate
readwrite

◆ ShowTileGridLines

bool mapcontrol::OPMapWidget::ShowTileGridLines
readwrite

◆ Zoom

double mapcontrol::OPMapWidget::Zoom
readwrite

Friends

◆ mapcontrol::MapGraphicItem

friend class mapcontrol::MapGraphicItem
friend

◆ mapcontrol::OPMapControl

friend class mapcontrol::OPMapControl
friend

◆ mapcontrol::OPMapWidget

friend class mapcontrol::OPMapWidget
friend

◆ operator!= [1/4]

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

◆ operator!= [2/4]

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

◆ operator!= [3/4]

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

◆ operator!= [4/4]

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

◆ operator+ [1/2]

PointLatLng operator+ ( PointLatLng  pt,
SizeLatLng  sz 
)
friend

◆ operator+ [2/2]

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

◆ operator- [1/2]

PointLatLng operator- ( PointLatLng  pt,
SizeLatLng  sz 
)
friend

◆ operator- [2/2]

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

◆ operator== [1/7]

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

◆ operator== [2/7]

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

◆ operator== [3/7]

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

◆ operator== [4/7]

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

◆ operator== [5/7]

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

◆ operator== [6/7]

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

◆ operator== [7/7]

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

◆ qHash [1/5]

uint qHash ( Point const &  point)
friend

◆ qHash [2/5]

uint qHash ( Rectangle const &  rect)
friend

◆ qHash [3/5]

uint qHash ( RawTile const &  tile)
friend

◆ qHash [4/5]

uint qHash ( RectLatLng const &  rect)
friend

◆ qHash [5/5]

uint qHash ( Size const &  size)
friend