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::Types > core::AllLayersOfType::GetAllLayersOfType (const MapType::Types &type)
 
static Cache * core::Cache::Instance ()
 
QString core::Cache::CacheLocation ()
 
void core::Cache::setCacheLocation (const QString &value)
 
void core::Cache::CacheGeocoder (const QString &urlEnd, const QString &content)
 
QString core::Cache::GetGeocoderFromCache (const QString &urlEnd)
 
void core::Cache::CachePlacemark (const QString &urlEnd, const QString &content)
 
QString core::Cache::GetPlacemarkFromCache (const QString &urlEnd)
 
void core::Cache::CacheRoute (const QString &urlEnd, const QString &content)
 
QString core::Cache::GetRouteFromCache (const QString &urlEnd)
 
 core::CacheItemQueue::CacheItemQueue (const MapType::Types &Type, const core::Point &Pos, const QByteArray &Img, const int &Zoom)
 
 core::CacheItemQueue::CacheItemQueue ()
 
 core::CacheItemQueue::CacheItemQueue (const CacheItemQueue &cSource)
 
CacheItemQueue & core::CacheItemQueue::operator= (const CacheItemQueue &cSource)
 
bool core::CacheItemQueue::operator== (const CacheItemQueue &cSource)
 
void core::CacheItemQueue::SetMapType (const MapType::Types &value)
 
void core::CacheItemQueue::SetPosition (const core::Point &value)
 
void core::CacheItemQueue::SetImg (const QByteArray &value)
 
MapType::Types core::CacheItemQueue::GetMapType ()
 
core::Point core::CacheItemQueue::GetPosition ()
 
QByteArray core::CacheItemQueue::GetImg ()
 
int core::CacheItemQueue::GetZoom ()
 
void core::CacheItemQueue::SetZoom (const int &value)
 
 diagnostics::diagnostics ()
 
QString diagnostics::toString ()
 
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 OPMaps * core::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)
 
PureProjection * internals::Core::Projection ()
 
void internals::Core::SetProjection (PureProjection *value)
 
bool internals::Core::IsDragging () const
 
int internals::Core::Zoom () const
 
void internals::Core::SetZoom (int const &value)
 
int internals::Core::MaxZoom () const
 
void internals::Core::UpdateBounds ()
 
MapType::Types internals::Core::GetMapType ()
 
void internals::Core::SetMapType (MapType::Types const &value)
 
void internals::Core::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)
 
Tile & internals::Tile::operator= (const Tile &cSource)
 
 internals::Tile::Tile (const Tile &cSource)
 
bool internals::Tile::HasValue ()
 
 internals::TileMatrix::TileMatrix ()
 
void internals::TileMatrix::Clear ()
 
void internals::TileMatrix::ClearPointsNotIn (QList< core::Point > list)
 
Tile * internals::TileMatrix::TileAt (const core::Point &p)
 
void internals::TileMatrix::SetTileAt (const core::Point &p, Tile *tile)
 
int internals::TileMatrix::count () const
 
 mapcontrol::Configuration::Configuration ()
 
void mapcontrol::Configuration::SetAccessMode (core::AccessMode::Types const &type)
 Sets the access mode for the map (cache only, server and cache...) More...
 
core::AccessMode::Types mapcontrol::Configuration::AccessMode ()
 Returns the access mode for the map (cache only, server and cache...) More...
 
void mapcontrol::Configuration::SetLanguage (core::LanguageType::Types const &type)
 Sets the language used for geocaching. More...
 
core::LanguageType::Types mapcontrol::Configuration::Language ()
 Returns the language used for geocaching. More...
 
void mapcontrol::Configuration::SetUseMemoryCache (bool const &value)
 Used to allow disallow use of memory caching. More...
 
bool mapcontrol::Configuration::UseMemoryCache ()
 Return if memory caching is in use. More...
 
double mapcontrol::Configuration::TileMemoryUsed () const
 Returns the currently used memory for tiles. More...
 
void mapcontrol::Configuration::SetTileMemorySize (int const &value)
 Sets the size of the memory for tiles. More...
 
void mapcontrol::Configuration::SetCacheLocation (QString const &dir)
 Sets the location for the SQLite Database used for caching and the geocoding cache files. More...
 
void mapcontrol::Configuration::DeleteTilesOlderThan (int const &days)
 Deletes tiles in DataBase older than "days" days. More...
 
void mapcontrol::Configuration::ExportMapDataToDB (QString const &sourceDB, QString const &destDB) const
 Exports tiles from one DB to another. Only new tiles are added. More...
 
QString mapcontrol::Configuration::CacheLocation ()
 Returns the location for the SQLite Database used for caching and the geocoding cache files. More...
 
 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)
 
WayPointItem * mapcontrol::OPMapWidget::WPCreate ()
 Creates a new WayPoint on the center of the map. More...
 
void mapcontrol::OPMapWidget::WPCreate (WayPointItem *item)
 Creates a new WayPoint. More...
 
WayPointItem * mapcontrol::OPMapWidget::WPCreate (internals::PointLatLng const &coord, int const &altitude)
 Creates a new WayPoint. More...
 
WayPointItem * mapcontrol::OPMapWidget::WPCreate (internals::PointLatLng const &coord, int const &altitude, QString const &description)
 Creates a new WayPoint. More...
 
WayPointItem * mapcontrol::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...
 
WayPointItem * mapcontrol::OPMapWidget::WPInsert (internals::PointLatLng const &coord, int const &altitude, int const &position)
 Inserts a new WayPoint on the specified position. More...
 
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. 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< RawTile > core::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
 
Configuration * mapcontrol::OPMapWidget::configuration
 
UAVItem * mapcontrol::OPMapWidget::UAV
 
GPSItem * mapcontrol::OPMapWidget::GPS
 
HomeItem * mapcontrol::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
Enumerator
Type 
anonymous enum
Enumerator
Type 
anonymous enum
Enumerator
Type 
anonymous enum
Enumerator
Type 
anonymous enum
Enumerator
Type 
anonymous enum
Enumerator
Type 
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 
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

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.

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

Enumerator
NoTrail 
NoTrail 
ByTimeElapsed 
ByTimeElapsed 
ByDistance 
ByDistance 
Enumerator
ServerOnly 

access only server

ServerAndCache 

access first server and caches localy

CacheOnly 

access only cache

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

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
static core::AccessMode::Types mapcontrol::Helper::AccessModeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

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

Returns QStringList with string representing all the enum values.

int core::Placemark::Accuracy ( )
inline
static PointLatLng internals::PointLatLng::Add ( PointLatLng const &  pt,
SizeLatLng const &  sz 
)
inlinestatic
static SizeLatLng internals::SizeLatLng::Add ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
inlinestatic
QString core::Placemark::Address ( )
inline
void core::MemoryCache::AddTileToMemoryCache ( const RawTile tile,
const QByteArray &  pic 
)
double internals::PureProjection::AdjustLongitude ( double  x)
staticprotected
core::AllLayersOfType::AllLayersOfType ( )
int mapcontrol::HomeItem::Altitude ( ) const
inline
int mapcontrol::WayPointItem::Altitude ( )
inline

Returns the WayPoint altitude.

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

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

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

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

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

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

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

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

Returns
bool
double projections::MercatorProjection::Axis ( ) const
virtual
double projections::MercatorProjectionYandex::Axis ( ) const
virtual
double projections::PlateCarreeProjection::Axis ( ) const
virtual
double projections::PlateCarreeProjectionPergo::Axis ( ) const
virtual
double projections::LKS94Projection::Axis ( ) const
virtual
virtual double internals::PureProjection::Axis ( ) const
pure virtual
void internals::Core::BeginDrag ( core::Point const &  pt)
int internals::Rectangle::Bottom ( )
inline
double internals::RectLatLng::Bottom ( ) const
inline
QRectF mapcontrol::TrailItem::boundingRect ( ) const
QRectF mapcontrol::HomeItem::boundingRect ( ) const
QRectF mapcontrol::MapGraphicItem::boundingRect ( ) const
QRectF mapcontrol::UAVItem::boundingRect ( ) const
QRectF mapcontrol::GPSItem::boundingRect ( ) const
QRectF mapcontrol::WayPointItem::boundingRect ( ) const
void core::Cache::CacheGeocoder ( const QString &  urlEnd,
const QString &  content 
)
core::CacheItemQueue::CacheItemQueue ( const MapType::Types Type,
const core::Point Pos,
const QByteArray &  Img,
const int &  Zoom 
)
core::CacheItemQueue::CacheItemQueue ( )
inline
core::CacheItemQueue::CacheItemQueue ( const CacheItemQueue cSource)
inline
QString core::Cache::CacheLocation ( )
QString mapcontrol::Configuration::CacheLocation ( )
inline

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

Returns
void core::Cache::CachePlacemark ( const QString &  urlEnd,
const QString &  content 
)
void core::Cache::CacheRoute ( const QString &  urlEnd,
const QString &  content 
)
void internals::Core::CancelAsyncTasks ( )
bool mapcontrol::OPMapWidget::CanDragMap ( ) const
inline
void internals::TileMatrix::Clear ( )
void internals::Tile::Clear ( )
void internals::TileMatrix::ClearPointsNotIn ( QList< core::Point list)
void mapcontrol::OPMapWidget::closeEvent ( QCloseEvent *  event)
protected
mapcontrol::Configuration::Configuration ( )
void mapcontrol::MapGraphicItem::ConstructLastImage ( int const &  zoomdiff)
bool internals::Rectangle::Contains ( const int &  x,
const int &  y 
)
inline
bool internals::Rectangle::Contains ( const core::Point pt)
inline
bool internals::Rectangle::Contains ( const Rectangle rect)
inline
bool internals::RectLatLng::Contains ( double const &  lat,
double const &  lng 
)
inline
bool internals::RectLatLng::Contains ( PointLatLng const &  pt)
inline
bool internals::RectLatLng::Contains ( RectLatLng const &  rect)
inline
internals::PointLatLng mapcontrol::HomeItem::Coord ( ) const
inline
internals::PointLatLng mapcontrol::WayPointItem::Coord ( )
inline

Returns WayPoint LatLng coordinate.

internals::Core::Core ( )
int internals::TileMatrix::count ( ) const
inline
bool core::PureImageCache::CreateEmptyDB ( const QString &  file)
static
internals::PointLatLng mapcontrol::OPMapWidget::currentMousePosition ( )
PointLatLng internals::Core::CurrentPosition ( ) const
inline
internals::PointLatLng mapcontrol::OPMapWidget::CurrentPosition ( ) const
inline
RectLatLng internals::Core::CurrentViewArea ( )
double internals::PureProjection::DegreesToRadians ( const double &  deg) const
inline
void core::PureImageCache::deleteOlderTiles ( int const &  days)
void mapcontrol::Configuration::DeleteTilesOlderThan ( int const &  days)
inline

Deletes tiles in DataBase older than "days" days.

Parameters
days
Returns
void mapcontrol::UAVItem::DeleteTrail ( ) const

Deletes all the trail points.

void mapcontrol::GPSItem::DeleteTrail ( ) const

Deletes all the trail points.

QString mapcontrol::WayPointItem::Description ( )
inline

Returns the WayPoint description.

Returns
QString
diagnostics::diagnostics ( )
double internals::PureProjection::DistanceBetweenLatLng ( PointLatLng const &  p1,
PointLatLng const &  p2 
)
static
void internals::Core::Drag ( core::Point const &  pt)
void internals::Core::DragOffset ( core::Point const &  offset)
double internals::PureProjection::e0fn ( const double &  x)
staticprotected
double internals::PureProjection::e1fn ( const double &  x)
staticprotected
double internals::PureProjection::e2fn ( const double &  x)
staticprotected
double internals::PureProjection::e3fn ( const double &  x)
staticprotected
void internals::Core::EndDrag ( )
void core::TileCacheQueue::EnqueueCacheTask ( CacheItemQueue task)
bool core::PureImageCache::ExportMapDataToDB ( QString  sourceFile,
QString  destFile 
)
static
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
bool core::OPMaps::ExportToGMDB ( const QString &  file)
void internals::Core::FindTilesAround ( QList< core::Point > &  list)
double projections::MercatorProjection::Flattening ( ) const
virtual
double projections::MercatorProjectionYandex::Flattening ( ) const
virtual
double projections::PlateCarreeProjection::Flattening ( ) const
virtual
double projections::PlateCarreeProjectionPergo::Flattening ( ) const
virtual
double projections::LKS94Projection::Flattening ( ) const
virtual
virtual double internals::PureProjection::Flattening ( ) const
pure virtual
bool mapcontrol::OPMapWidget::FollowMouse ( )
inline
void internals::PureProjection::FromCartesianTGeodetic ( const double &  X,
const double &  Y,
const double &  Z,
double &  Lat,
double &  Lng 
)
void internals::PureProjection::FromGeodeticToCartesian ( double  Lat,
double  Lng,
double  Height,
double &  X,
double &  Y,
double &  Z 
)
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
Point internals::Core::FromLatLngToLocal ( PointLatLng const &  latlng)
Point projections::MercatorProjection::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual
Point projections::MercatorProjectionYandex::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual
Point projections::PlateCarreeProjection::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual
Point projections::PlateCarreeProjectionPergo::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual
Point projections::LKS94Projection::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
virtual
virtual core::Point internals::PureProjection::FromLatLngToPixel ( double  lat,
double  lng,
int const &  zoom 
)
pure virtual
Point internals::PureProjection::FromLatLngToPixel ( const PointLatLng p,
const int &  zoom 
)
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
PointLatLng internals::Core::FromLocalToLatLng ( int const &  x,
int const &  y 
)
Rectangle internals::Rectangle::FromLTRB ( int  left,
int  top,
int  right,
int  bottom 
)
static
static RectLatLng internals::RectLatLng::FromLTRB ( double const &  lng,
double const &  lat,
double const &  rightLng,
double const &  bottomLat 
)
inlinestatic
internals::PointLatLng projections::MercatorProjection::FromPixelToLatLng ( const int &  x,
const int &  y,
const int &  zoom 
)
virtual
internals::PointLatLng projections::MercatorProjectionYandex::FromPixelToLatLng ( const int &  x,
const int &  y,
const int &  zoom 
)
virtual
internals::PointLatLng projections::PlateCarreeProjection::FromPixelToLatLng ( const int &  x,
const int &  y,
const int &  zoom 
)
virtual
internals::PointLatLng projections::PlateCarreeProjectionPergo::FromPixelToLatLng ( const int &  x,
const int &  y,
const int &  zoom 
)
virtual
internals::PointLatLng projections::LKS94Projection::FromPixelToLatLng ( int const &  x,
int const &  y,
int const &  zoom 
)
virtual
virtual PointLatLng internals::PureProjection::FromPixelToLatLng ( const int &  x,
const int &  y,
const int &  zoom 
)
pure virtual
PointLatLng internals::PureProjection::FromPixelToLatLng ( const Point p,
const int &  zoom 
)
Point internals::PureProjection::FromPixelToTileXY ( const core::Point p)
virtual
QPixmap core::PureImageProxy::FromStream ( const QByteArray &  array)
static
Point internals::PureProjection::FromTileXYToPixel ( const core::Point p)
virtual
static GeoCoderStatusCode::Types mapcontrol::Helper::GeoCoderStatusCodeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

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

Returns QStringList with string representing all the enum values.

AccessMode::Types core::OPMaps::GetAccessMode ( ) const
inline
QVector< MapType::Types > core::AllLayersOfType::GetAllLayersOfType ( const MapType::Types type)
QList< Point > internals::PureProjection::GetAreaTileList ( const RectLatLng rect,
const int &  zoom,
const int &  padding 
)
core::Point internals::Core::GetcenterTileXYLocation ( )
inline
core::Point internals::Core::GetcenterTileXYLocationLast ( )
inline
core::Point internals::Core::GetcurrentPositionGPixel ( )
inline
Rectangle internals::Core::GetCurrentRegion ( )
inline
diagnostics core::OPMaps::GetDiagnostics ( )
diagnostics internals::Core::GetDiagnostics ( )
core::Point internals::Core::GetdragPoint ( )
inline
internals::PointLatLng mapcontrol::OPMapWidget::GetFromLocalToLatLng ( QPointF  p)
inline
QString core::Cache::GetGeocoderFromCache ( const QString &  urlEnd)
double projections::LKS94Projection::GetGroundResolution ( int const &  zoom,
double const &  latitude 
)
virtual

Reimplemented from internals::PureProjection.

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

Reimplemented in projections::LKS94Projection.

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

timeout for map connections

QByteArray core::PureImageCache::GetImageFromCache ( MapType::Types  type,
core::Point  pos,
int  zoom 
)
QByteArray core::CacheItemQueue::GetImg ( )
LanguageType::Types core::OPMaps::GetLanguage ( )
inline
PointLatLng internals::Core::GetLastLocationInBounds ( )
inline
internals::PointLatLng core::UrlFactory::GetLatLngFromGeocoderUrl ( const QString &  url,
const bool &  useCache,
GeoCoderStatusCode::Types status 
)
protected
internals::PointLatLng core::UrlFactory::GetLatLngFromGeodecoder ( const QString &  keywords,
GeoCoderStatusCode::Types status 
)
core::Point internals::Rectangle::GetLocation ( )
inline
UAVMapFollowType::Types mapcontrol::UAVItem::GetMapFollowType ( ) const
inline

Returns the map follow method used.

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

Returns the map follow method used.

Returns
UAVMapFollowType::Types
MapType::Types core::CacheItemQueue::GetMapType ( )
MapType::Types internals::Core::GetMapType ( )
inline
MapType::Types mapcontrol::OPMapWidget::GetMapType ( )
inline
Size internals::Core::GetmaxOfTiles ( )
inline
int internals::Core::GetMaxZoomToFitRect ( RectLatLng const &  rect)
Size internals::Core::GetminOfTiles ( )
inline
core::Point internals::Core::GetmouseCurrent ( )
inline
core::Point internals::Core::GetmouseDown ( )
inline
core::Point internals::Core::GetmouseLastZoom ( )
inline
MouseWheelZoomType::Types internals::Core::GetMouseWheelZoomType ( )
inline
internals::MouseWheelZoomType::Types mapcontrol::OPMapWidget::GetMouseWheelZoomType ( )
inline
QString core::Cache::GetPlacemarkFromCache ( const QString &  urlEnd)
Placemark core::UrlFactory::GetPlacemarkFromGeocoder ( internals::PointLatLng  location)
Placemark core::UrlFactory::GetPlacemarkFromReverseGeocoderUrl ( const QString &  url,
const bool &  useCache 
)
protected
core::Point internals::Tile::GetPos ( )
inline
Point core::CacheItemQueue::GetPosition ( )
core::Point internals::Core::GetrenderOffset ( )
inline
QString core::Cache::GetRouteFromCache ( const QString &  urlEnd)
Size internals::Core::GetsizeOfMapArea ( )
inline
QByteArray core::MemoryCache::GetTileFromMemoryCache ( const RawTile tile)
int internals::PureProjection::GetTileMatrixItemCount ( const int &  zoom)
Size projections::MercatorProjection::GetTileMatrixMaxXY ( const int &  zoom)
virtual
Size projections::MercatorProjectionYandex::GetTileMatrixMaxXY ( const int &  zoom)
virtual
Size projections::PlateCarreeProjection::GetTileMatrixMaxXY ( const int &  zoom)
virtual
Size projections::PlateCarreeProjectionPergo::GetTileMatrixMaxXY ( const int &  zoom)
virtual
Size projections::LKS94Projection::GetTileMatrixMaxXY ( int const &  zoom)
virtual
virtual Size internals::PureProjection::GetTileMatrixMaxXY ( const int &  zoom)
pure virtual
Size projections::MercatorProjection::GetTileMatrixMinXY ( const int &  zoom)
virtual
Size projections::MercatorProjectionYandex::GetTileMatrixMinXY ( const int &  zoom)
virtual
Size projections::PlateCarreeProjection::GetTileMatrixMinXY ( const int &  zoom)
virtual
Size projections::PlateCarreeProjectionPergo::GetTileMatrixMinXY ( const int &  zoom)
virtual
Size projections::LKS94Projection::GetTileMatrixMinXY ( int const &  zoom)
virtual
virtual Size internals::PureProjection::GetTileMatrixMinXY ( const int &  zoom)
pure virtual
double projections::LKS94Projection::GetTileMatrixResolution ( int const &  zoom)
Size internals::PureProjection::GetTileMatrixSizePixel ( const int &  zoom)
virtual
Size internals::PureProjection::GetTileMatrixSizeXY ( const int &  zoom)
virtual
core::Point internals::Core::GettilePoint ( )
inline
Rectangle internals::Core::GettileRect ( )
inline
UAVTrailType::Types mapcontrol::UAVItem::GetTrailType ( ) const
inline

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

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

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

Returns
UAVTrailType::Types
qlonglong internals::PureProjection::GetUTMzone ( const double &  lon)
staticprotected
int internals::Tile::GetZoom ( )
inline
int core::CacheItemQueue::GetZoom ( )
inline
void internals::Core::GoToCurrentPosition ( )
void internals::Core::GoToCurrentPositionOnZoom ( )
protected
mapcontrol::GPSItem::GPSItem ( MapGraphicItem map,
OPMapWidget parent,
QString  uavPic = QString::fromUtf8(":/uavs/images/mapquad.png") 
)
QString core::PureImageCache::GtileCache ( )
bool internals::LoadTask::HasValue ( )
inline
bool internals::Tile::HasValue ( )
inline
int core::Size::Height ( ) const
inline
int internals::Rectangle::Height ( )
inline
double internals::SizeLatLng::HeightLat ( ) const
inline
double internals::RectLatLng::HeightLat ( ) const
inline
int core::Point::HIWORD ( int  n)
static
mapcontrol::HomeItem::HomeItem ( MapGraphicItem map,
OPMapWidget parent 
)
bool core::OPMaps::ImportFromGMDB ( const QString &  file)
void internals::Rectangle::Inflate ( const int &  width,
const int &  height 
)
inline
void internals::Rectangle::Inflate ( Size size)
inline
Rectangle internals::Rectangle::Inflate ( Rectangle  rect,
int  x,
int  y 
)
static
void internals::RectLatLng::Inflate ( double const &  lat,
double const &  lng 
)
inline
void internals::RectLatLng::Inflate ( SizeLatLng const &  size)
inline
static RectLatLng internals::RectLatLng::Inflate ( RectLatLng const &  rect,
double const &  lat,
double const &  lng 
)
inlinestatic
Cache * core::Cache::Instance ( )
static
OPMaps * core::OPMaps::Instance ( )
static
void internals::Rectangle::Intersect ( const Rectangle rect)
inline
Rectangle internals::Rectangle::Intersect ( Rectangle  a,
Rectangle  b 
)
static
void internals::RectLatLng::Intersect ( RectLatLng const &  rect)
inline
static RectLatLng internals::RectLatLng::Intersect ( RectLatLng const &  a,
RectLatLng const &  b 
)
inlinestatic
bool internals::Rectangle::IntersectsWith ( const Rectangle rect)
inline
bool internals::RectLatLng::IntersectsWith ( RectLatLng const &  rect)
inline
bool core::UrlFactory::IsCorrectGoogleVersions ( )
protected
bool mapcontrol::MapGraphicItem::IsDragging ( ) const
inline

Returns true if map is being dragged.

Returns
bool internals::Core::IsDragging ( ) const
inline
bool core::Point::IsEmpty ( )
inline
bool internals::PointLatLng::IsEmpty ( )
inline
bool internals::SizeLatLng::IsEmpty ( ) const
inline
bool internals::Rectangle::IsEmpty ( )
inline
bool internals::RectLatLng::IsEmpty ( ) const
inline
bool mapcontrol::MapGraphicItem::IsMouseOverMarker ( ) const
inlineprotected
bool internals::Core::isStarted ( )
inline
bool mapcontrol::OPMapWidget::isStarted ( )
inline
core::KiberTileCache::KiberTileCache ( )
core::LanguageType::Types mapcontrol::Configuration::Language ( )

Returns the language used for geocaching.

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

Converts from String to Type.

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

Returns QStringList with string representing all the enum values.

double internals::PointLatLng::Lat ( ) const
inline
double internals::RectLatLng::Lat ( ) const
inline
int internals::Rectangle::Left ( )
inline
double internals::RectLatLng::Left ( ) const
inline
projections::LKS94Projection::LKS94Projection ( )
double internals::PointLatLng::Lng ( ) const
inline
double internals::RectLatLng::Lng ( ) const
inline
internals::LoadTask::LoadTask ( Point  pos,
int  zoom 
)
inline
internals::LoadTask::LoadTask ( )
inline
PointLatLng internals::RectLatLng::LocationRightBottom ( )
inline
PointLatLng internals::RectLatLng::LocationTopLeft ( ) const
inline
int core::Point::LOWORD ( int  n)
static
QString core::UrlFactory::MakeGeocoderUrl ( QString  keywords)
protected
QString core::UrlFactory::MakeImageUrl ( const MapType::Types type,
const core::Point pos,
const int &  zoom,
const QString &  language 
)
QString core::UrlFactory::MakeReverseGeocoderUrl ( internals::PointLatLng pt,
const QString &  language 
)
protected
mapcontrol::MapGraphicItem::MapGraphicItem ( internals::Core core,
Configuration configuration 
)

Contructer.

Parameters
core
configurationthe configuration to be used
Returns
MapRipForm::MapRipForm ( QWidget *  parent = 0)
explicit
mapcontrol::MapRipper::MapRipper ( internals::Core core,
internals::RectLatLng const &  rect 
)
static MapType::Types mapcontrol::Helper::MapTypeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

Parameters
valueString to convert
Returns
static QStringList mapcontrol::Helper::MapTypes ( )
inlinestatic

Returns QStringList with string representing all the enum values.

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

Returns the maximum zoom for the map.

core::MemoryCache::MemoryCache ( )
int core::KiberTileCache::MemoryCacheCapacity ( )
double core::KiberTileCache::MemoryCacheSize ( )
inline
projections::MercatorProjection::MercatorProjection ( )
projections::MercatorProjectionYandex::MercatorProjectionYandex ( )
int mapcontrol::OPMapWidget::MinZoom ( ) const
inline
double internals::PureProjection::mlfn ( const double &  e0,
const double &  e1,
const double &  e2,
const double &  e3,
const double &  phi 
)
staticprotected
void mapcontrol::MapGraphicItem::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protected
void mapcontrol::WayPointItem::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
protected
void mapcontrol::OPMapWidget::mouseMoveEvent ( QMouseEvent *  event)
protected
void mapcontrol::MapGraphicItem::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protected
void mapcontrol::WayPointItem::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
protected
void mapcontrol::MapGraphicItem::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protected
void mapcontrol::WayPointItem::mouseReleaseEvent ( QGraphicsSceneMouseEvent *  event)
protected
static internals::MouseWheelZoomType::Types mapcontrol::Helper::MouseWheelZoomTypeFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

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

Returns QStringList with string representing all the enum values.

int mapcontrol::WayPointItem::Number ( )
inline

Returns the WayPoint number.

void core::Point::Offset ( const int &  dx,
const int &  dy 
)
inline
void core::Point::Offset ( Point  p)
inline
void internals::PointLatLng::Offset ( PointLatLng const &  pos)
inline
void internals::PointLatLng::Offset ( double const &  lat,
double const &  lng 
)
inline
void internals::Rectangle::Offset ( const core::Point pos)
inline
void internals::Rectangle::Offset ( const int &  x,
const int &  y 
)
inline
void internals::RectLatLng::Offset ( PointLatLng const &  pos)
inline
void internals::RectLatLng::Offset ( double const &  lat,
double const &  lng 
)
inline
void internals::Core::OnMapClose ( )
void internals::Core::OnMapSizeChanged ( int const &  width,
int const &  height 
)
bool internals::operator!= ( PointLatLng const &  left,
PointLatLng const &  right 
)
bool internals::operator!= ( RectLatLng const &  left,
RectLatLng const &  right 
)
bool internals::operator!= ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
bool core::operator!= ( Point const &  lhs,
Point const &  rhs 
)
bool internals::Rectangle::operator!= ( const Rectangle cSource)
inline
SizeLatLng internals::operator+ ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
Size core::Size::operator+ ( const Size sz1)
inline
PointLatLng internals::operator+ ( PointLatLng  pt,
SizeLatLng  sz 
)
Size core::Size::operator- ( const Size sz1)
inline
SizeLatLng internals::operator- ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
PointLatLng internals::operator- ( PointLatLng  pt,
SizeLatLng  sz 
)
CacheItemQueue & core::CacheItemQueue::operator= ( const CacheItemQueue cSource)
Tile & internals::Tile::operator= ( const Tile cSource)
bool internals::operator== ( LoadTask const &  lhs,
LoadTask const &  rhs 
)
bool internals::operator== ( PointLatLng const &  lhs,
PointLatLng const &  rhs 
)
bool internals::operator== ( RectLatLng const &  left,
RectLatLng const &  right 
)
bool core::CacheItemQueue::operator== ( const CacheItemQueue cSource)
bool internals::operator== ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
bool core::operator== ( Point const &  lhs,
Point const &  rhs 
)
bool internals::operator== ( Rectangle const &  lhs,
Rectangle const &  rhs 
)
bool core::operator== ( RawTile const &  lhs,
RawTile const &  rhs 
)
bool internals::Rectangle::operator== ( const Rectangle cSource)
inline
mapcontrol::OPMapWidget::OPMapWidget ( QWidget *  parent = 0,
Configuration config = new Configuration 
)

Constructor.

Parameters
parentparent widget
configpointer to configuration classed to be used
Returns
void mapcontrol::TrailItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
void mapcontrol::HomeItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
void mapcontrol::MapGraphicItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
void mapcontrol::UAVItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
void mapcontrol::GPSItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
void mapcontrol::WayPointItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)
void mapcontrol::MapGraphicItem::paintImage ( QPainter *  painter)
core::Placemark::Placemark ( const QString &  address)
inline
projections::PlateCarreeProjection::PlateCarreeProjection ( )
projections::PlateCarreeProjectionPergo::PlateCarreeProjectionPergo ( )
core::Point::Point ( )
core::Point::Point ( int  x,
int  y 
)
core::Point::Point ( Size  sz)
core::Point::Point ( int  dw)
internals::PointLatLng::PointLatLng ( )
internals::PointLatLng::PointLatLng ( const double &  lat,
const double &  lng 
)
inline
Point core::RawTile::Pos ( )
internals::PureProjection* mapcontrol::MapGraphicItem::Projection ( ) const
inline
PureProjection* internals::Core::Projection ( )
inline
core::ProviderStrings::ProviderStrings ( )
core::PureImageCache::PureImageCache ( )
core::PureImageProxy::PureImageProxy ( )
bool core::PureImageCache::PutImageToCache ( const QByteArray &  tile,
const MapType::Types type,
const core::Point pos,
const int &  zoom 
)
uint internals::qHash ( RectLatLng const &  rect)
uint core::Size::qHash ( Size const &  )
inline
uint core::qHash ( Point const &  point)
uint core::qHash ( RawTile const &  tile)
uint internals::qHash ( Rectangle const &  rect)
double internals::PureProjection::RadiansToDegrees ( const double &  rad) const
inline
core::RawTile::RawTile ( const MapType::Types Type,
const core::Point Pos,
const int &  Zoom 
)
bool mapcontrol::WayPointItem::Reached ( )
inline

Returns true if WayPoint is Reached.

Returns
bool
internals::Rectangle::Rectangle ( )
inline
internals::Rectangle::Rectangle ( int  x,
int  y,
int  width,
int  height 
)
inline
internals::Rectangle::Rectangle ( core::Point  location,
core::Size  size 
)
inline
internals::RectLatLng::RectLatLng ( double const &  lat,
double const &  lng,
double const &  widthLng,
double const &  heightLat 
)
inline
internals::RectLatLng::RectLatLng ( PointLatLng const &  location,
SizeLatLng const &  size 
)
inline
internals::RectLatLng::RectLatLng ( )
inline
void mapcontrol::HomeItem::RefreshPos ( )
void mapcontrol::GPSItem::RefreshPos ( )
void mapcontrol::UAVItem::RefreshPos ( )
void mapcontrol::WayPointItem::RefreshPos ( )
void mapcontrol::WayPointItem::RefreshToolTip ( )
void internals::Core::ReloadMap ( )
void mapcontrol::OPMapWidget::ReloadMap ( )
inline
void core::KiberTileCache::RemoveMemoryOverload ( )
void mapcontrol::OPMapWidget::resizeEvent ( QResizeEvent *  event)
protected
int internals::Rectangle::Right ( )
inline
double internals::RectLatLng::Right ( ) const
inline
qreal mapcontrol::OPMapWidget::Rotate ( )
inline
void mapcontrol::MapRipper::run ( )
void internals::Core::run ( )
int mapcontrol::HomeItem::SafeArea ( ) const
inline
bool core::PureImageProxy::Save ( const QByteArray &  array,
QPixmap &  pic 
)
static
internals::RectLatLng mapcontrol::OPMapWidget::SelectedArea ( ) const
inline
void core::OPMaps::setAccessMode ( const AccessMode::Types mode)
inline
void mapcontrol::Configuration::SetAccessMode ( core::AccessMode::Types const &  type)

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

Parameters
typeaccess mode
void core::Placemark::SetAccuracy ( const int &  value)
inline
void core::Placemark::SetAddress ( const QString &  adr)
inline
void mapcontrol::HomeItem::SetAltitude ( int const &  value)
inline
void mapcontrol::WayPointItem::SetAltitude ( int const &  value)

Sets the WayPoint Altitude.

Parameters
value
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
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
void mapcontrol::UAVItem::SetAutoSetReached ( bool const &  value)
inline

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

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

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

Parameters
value
void core::Cache::setCacheLocation ( const QString &  value)
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 "/"
void mapcontrol::OPMapWidget::SetCanDragMap ( bool const &  value)
inline
void internals::Core::SetcenterTileXYLocation ( const core::Point value)
inline
void internals::Core::SetcenterTileXYLocationLast ( const core::Point value)
inline
void mapcontrol::HomeItem::SetCoord ( internals::PointLatLng const &  value)
inline
void mapcontrol::WayPointItem::SetCoord ( internals::PointLatLng const &  value)

Sets WayPoint LatLng coordinate.

Parameters
value
void internals::Core::SetCurrentPosition ( const PointLatLng value)
void mapcontrol::OPMapWidget::SetCurrentPosition ( internals::PointLatLng const &  value)
inline
GeoCoderStatusCode::Types internals::Core::SetCurrentPositionByKeywords ( QString const &  keys)
GeoCoderStatusCode::Types mapcontrol::OPMapWidget::SetCurrentPositionByKeywords ( QString const &  keys)
inline
void internals::Core::SetcurrentPositionGPixel ( const core::Point value)
inline
void internals::Core::SetCurrentPositionGPixel ( core::Point const &  value)
inlineprotected
void internals::Core::SetCurrentRegion ( const Rectangle value)
inline
void mapcontrol::WayPointItem::SetDescription ( QString const &  value)

Sets the WayPoint description.

Parameters
value
void internals::Core::SetdragPoint ( const core::Point value)
inline
void mapcontrol::OPMapWidget::SetFollowMouse ( bool const &  value)
inline
void core::PureImageCache::setGtileCache ( const QString &  value)
void core::Size::SetHeight ( int const &  value)
inline
void internals::Rectangle::SetHeight ( const int &  value)
inline
void internals::SizeLatLng::SetHeightLat ( double const &  value)
inline
void internals::RectLatLng::SetHeightLat ( double const &  value)
inline
void core::CacheItemQueue::SetImg ( const QByteArray &  value)
void core::UrlFactory::setIsCorrectGoogleVersions ( bool  value)
protected
void core::OPMaps::setLanguage ( const LanguageType::Types language)
inline
void mapcontrol::Configuration::SetLanguage ( core::LanguageType::Types const &  type)

Sets the language used for geocaching.

Parameters
typeThe language to be used
void internals::Core::SetLastLocationInBounds ( const PointLatLng value)
inline
void internals::PointLatLng::SetLat ( const double &  value)
inline
void internals::RectLatLng::SetLat ( double const &  value)
inline
void internals::PointLatLng::SetLng ( const double &  value)
inline
void internals::RectLatLng::SetLng ( double const &  value)
inline
void internals::Rectangle::SetLocation ( const core::Point value)
inline
void internals::RectLatLng::SetLocationTopLeft ( PointLatLng const &  value)
inline
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)
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)
void core::CacheItemQueue::SetMapType ( const MapType::Types value)
void internals::Core::SetMapType ( MapType::Types const &  value)
void mapcontrol::OPMapWidget::SetMapType ( MapType::Types const &  value)
inline
void internals::Core::SetmaxOfTiles ( const Size value)
inline
void core::KiberTileCache::setMemoryCacheCapacity ( const int &  value)
void internals::Core::SetminOfTiles ( const Size value)
inline
void mapcontrol::OPMapWidget::SetMinZoom ( int const &  value)
inline
Parameters
value
void internals::Core::SetmouseCurrent ( const core::Point value)
inline
void internals::Core::SetmouseDown ( const core::Point value)
inline
void internals::Core::SetmouseLastZoom ( const core::Point value)
inline
void internals::Core::SetMouseWheelZoomType ( const MouseWheelZoomType::Types value)
inline
void mapcontrol::OPMapWidget::SetMouseWheelZoomType ( internals::MouseWheelZoomType::Types const &  value)
inline
void mapcontrol::WayPointItem::SetNumber ( int const &  value)

Sets WayPoint number.

Parameters
value
void core::RawTile::setPos ( const core::Point value)
void internals::Tile::SetPos ( const core::Point value)
inline
void core::CacheItemQueue::SetPosition ( const core::Point value)
void internals::Core::SetProjection ( PureProjection value)
inline
void mapcontrol::WayPointItem::SetReached ( bool const &  value)

Sets if WayPoint is Reached.

Parameters
value
void internals::Core::SetrenderOffset ( const core::Point value)
inline
void mapcontrol::OPMapWidget::SetRotate ( qreal const &  value)
void mapcontrol::HomeItem::SetSafeArea ( int const &  value)
inline
void mapcontrol::OPMapWidget::SetSelectedArea ( internals::RectLatLng const &  value)
inline
void mapcontrol::OPMapWidget::SetShowCompass ( bool const &  value)
void mapcontrol::OPMapWidget::SetShowDiagnostics ( bool const &  value)
void mapcontrol::MapGraphicItem::SetShowDragons ( bool const &  value)
protected

Ask Stacey.

Parameters
value
void mapcontrol::OPMapWidget::SetShowHome ( bool const &  value)
void mapcontrol::WayPointItem::SetShowNumber ( bool const &  value)

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

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

Defines if map is to show gridlines.

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

Used to define if the UAV displays a trail.

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

Used to define if the UAV displays a trail.

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

Used to define if the UAV displays a trail line.

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

Used to define if the UAV displays a trail line.

Parameters
value
void mapcontrol::OPMapWidget::SetShowUAV ( bool const &  value)
void internals::RectLatLng::SetSize ( SizeLatLng const &  value)
inline
void internals::Core::SetsizeOfMapArea ( const Size value)
inline
void internals::TileMatrix::SetTileAt ( const core::Point p,
Tile tile 
)
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
void internals::Core::SettilePoint ( const core::Point value)
inline
void internals::Core::SettileRect ( const Rectangle value)
inline
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
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
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.
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.
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())
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())
void core::RawTile::setType ( const MapType::Types value)
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

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

void mapcontrol::UAVItem::SetUavPic ( QString  UAVPic)
void mapcontrol::GPSItem::SetUavPic ( QString  UAVPic)
void mapcontrol::OPMapWidget::SetUavPic ( QString  UAVPic)
void mapcontrol::GPSItem::SetUAVPos ( internals::PointLatLng const &  position,
int const &  altitude 
)

Sets the UAV position.

Parameters
positionLatLng point
altitudealtitude in meters
void mapcontrol::UAVItem::SetUAVPos ( internals::PointLatLng const &  position,
int const &  altitude 
)

Sets the UAV position.

Parameters
positionLatLng point
altitudealtitude in meters
void core::OPMaps::setUseMemoryCache ( const bool &  value)
inline
void mapcontrol::Configuration::SetUseMemoryCache ( bool const &  value)

Used to allow disallow use of memory caching.

Parameters
value
Returns
void mapcontrol::OPMapWidget::SetUseOpenGL ( bool const &  value)
void core::Size::SetWidth ( int const &  value)
inline
void internals::Rectangle::SetWidth ( const int &  value)
inline
void internals::SizeLatLng::SetWidthLng ( double const &  value)
inline
void internals::RectLatLng::SetWidthLng ( double const &  value)
inline
void core::Point::SetX ( const int &  value)
inline
void internals::Rectangle::SetX ( const int &  value)
inline
void core::Point::SetY ( const int &  value)
inline
void internals::Rectangle::SetY ( const int &  value)
inline
void internals::Tile::SetZoom ( const int &  value)
inline
void core::RawTile::setZoom ( const int &  value)
void core::CacheItemQueue::SetZoom ( const int &  value)
inline
void internals::Core::SetZoom ( int const &  value)
void mapcontrol::OPMapWidget::SetZoom ( double const &  value)
inline
void mapcontrol::MapGraphicItem::SetZoomStep ( int const &  value)
protected

Sets map zoom.

Parameters
valuezoom value
void mapcontrol::OPMapWidget::showEvent ( QShowEvent *  event)
protected
bool mapcontrol::OPMapWidget::ShowHome ( ) const
inline
bool mapcontrol::WayPointItem::ShowNumber ( )
inline

Used if WayPoint number is to be drawn on screen.

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

Returns true if map is showing gridlines.

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

Returns true if UAV trail is shown.

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

Returns true if UAV trail is shown.

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

Returns true if UAV trail line is shown.

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

Returns true if UAV trail line is shown.

Returns
bool
bool mapcontrol::OPMapWidget::ShowUAV ( ) const
inline
double internals::PureProjection::Sign ( const double &  x)
staticprotected
void internals::PureProjection::SinCos ( const double &  val,
double &  sin,
double &  cos 
)
staticprotected
core::Size::Size ( )
core::Size::Size ( Point  pt)
inline
core::Size::Size ( int  Width,
int  Height 
)
inline
SizeLatLng internals::RectLatLng::Size ( )
inline
QSize mapcontrol::MapGraphicItem::sizeHint ( ) const
QSize mapcontrol::OPMapWidget::sizeHint ( ) const
internals::SizeLatLng::SizeLatLng ( )
internals::SizeLatLng::SizeLatLng ( SizeLatLng const &  size)
inline
internals::SizeLatLng::SizeLatLng ( PointLatLng const &  pt)
internals::SizeLatLng::SizeLatLng ( double const &  heightLat,
double const &  widthLng 
)
inline
void internals::Core::StartSystem ( )
static QString mapcontrol::UAVMapFollowType::StrByType ( Types const &  value)
inlinestatic
static QString core::AccessMode::StrByType ( Types const &  value)
inlinestatic
static QString internals::MouseWheelZoomType::StrByType ( Types const &  value)
inlinestatic
static QString mapcontrol::UAVTrailType::StrByType ( Types const &  value)
inlinestatic
static QString core::LanguageType::StrByType ( Types const &  value)
inlinestatic
static QString core::MapType::StrByType ( Types const &  value)
inlinestatic
static QString core::GeoCoderStatusCode::StrByType ( Types const &  value)
inlinestatic
static QString mapcontrol::Helper::StrFromAccessMode ( core::AccessMode::Types const &  value)
inlinestatic

Converts from Type to String.

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

Converts from Type to String.

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

Converts from Type to String.

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

Converts from Type to String.

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

Converts from Type to String.

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

Converts from Type to String.

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

Converts from Type to String.

static SizeLatLng internals::SizeLatLng::Subtract ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
inlinestatic
static PointLatLng internals::PointLatLng::Subtract ( PointLatLng const &  pt,
SizeLatLng const &  sz 
)
inlinestatic
internals::Tile::Tile ( int  zoom,
core::Point  pos 
)
internals::Tile::Tile ( )
internals::Tile::Tile ( const Tile cSource)
inline
Tile * internals::TileMatrix::TileAt ( const core::Point p)
core::TileCacheQueue::TileCacheQueue ( )
internals::TileMatrix::TileMatrix ( )
double mapcontrol::Configuration::TileMemoryUsed ( ) const
inline

Returns the currently used memory for tiles.

Returns
Size projections::MercatorProjection::TileSize ( ) const
virtual
Size projections::PlateCarreeProjection::TileSize ( ) const
virtual
Size projections::PlateCarreeProjectionPergo::TileSize ( ) const
virtual
Size projections::MercatorProjectionYandex::TileSize ( ) const
virtual
Size projections::LKS94Projection::TileSize ( ) const
virtual
virtual Size internals::PureProjection::TileSize ( ) const
pure virtual
int internals::Rectangle::Top ( )
inline
double internals::RectLatLng::Top ( ) const
inline
QString core::LanguageType::toShortString ( Types  type)
QString diagnostics::toString ( )
inline
QString core::RawTile::ToString ( void  )
QString core::Size::ToString ( void  )
inline
QString core::Point::ToString ( void  ) const
inline
QString internals::LoadTask::ToString ( void  ) const
inline
QString internals::PointLatLng::ToString ( void  ) const
inline
QString internals::SizeLatLng::ToString ( void  )
inline
QString internals::Rectangle::ToString ( void  )
inline
QString internals::RectLatLng::ToString ( void  ) const
inline
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
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
mapcontrol::TrailItem::TrailItem ( internals::PointLatLng const &  coord,
int const &  altitude,
QBrush  color,
QGraphicsItem *  parent 
)
mapcontrol::TrailLineItem::TrailLineItem ( internals::PointLatLng const &  coord1,
internals::PointLatLng const &  coord2,
QBrush  color,
QGraphicsItem *  parent 
)
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
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
virtual QString projections::MercatorProjection::Type ( )
inlinevirtual

Reimplemented from internals::PureProjection.

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

Reimplemented from internals::PureProjection.

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

Reimplemented from internals::PureProjection.

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

Reimplemented from internals::PureProjection.

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

Reimplemented from internals::PureProjection.

MapType::Types core::RawTile::Type ( )
int mapcontrol::TrailLineItem::type ( ) const
int mapcontrol::TrailItem::type ( ) const
int mapcontrol::HomeItem::type ( ) const
virtual QString internals::PureProjection::Type ( )
inlinevirtual
int mapcontrol::WayPointItem::type ( ) const
int mapcontrol::UAVItem::type ( ) const
int mapcontrol::GPSItem::type ( ) const
static Types mapcontrol::UAVMapFollowType::TypeByStr ( QString const &  value)
inlinestatic
static Types core::AccessMode::TypeByStr ( QString const &  value)
inlinestatic
static Types internals::MouseWheelZoomType::TypeByStr ( QString const &  value)
inlinestatic
static Types mapcontrol::UAVTrailType::TypeByStr ( QString const &  value)
inlinestatic
static Types core::LanguageType::TypeByStr ( QString const &  value)
inlinestatic
static Types core::MapType::TypeByStr ( QString const &  value)
inlinestatic
static Types core::GeoCoderStatusCode::TypeByStr ( QString const &  value)
inlinestatic
static QStringList mapcontrol::UAVMapFollowType::TypesList ( )
inlinestatic
static QStringList internals::MouseWheelZoomType::TypesList ( )
inlinestatic
static QStringList core::AccessMode::TypesList ( )
inlinestatic
static QStringList mapcontrol::UAVTrailType::TypesList ( )
inlinestatic
static QStringList core::LanguageType::TypesList ( )
inlinestatic
static QStringList core::MapType::TypesList ( )
inlinestatic
static QStringList core::GeoCoderStatusCode::TypesList ( )
inlinestatic
mapcontrol::UAVItem::UAVItem ( MapGraphicItem map,
OPMapWidget parent,
QString  uavPic = QString::fromUtf8(":/uavs/images/mapquad.png") 
)
static UAVMapFollowType::Types mapcontrol::Helper::UAVMapFollowFromString ( QString const &  value)
inlinestatic

Converts from String to Type.

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

Returns QStringList with string representing all the enum values.

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

Returns the UAV position.

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

Returns the UAV position.

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

Converts from String to Type.

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

Returns QStringList with string representing all the enum values.

Rectangle internals::Rectangle::Union ( const Rectangle a,
const Rectangle b 
)
static
static RectLatLng internals::RectLatLng::Union ( RectLatLng const &  a,
RectLatLng const &  b 
)
inlinestatic
void internals::Core::UpdateBounds ( )
void internals::Core::UpdateCenterTileXYLocation ( )
void internals::Core::UpdateGroundResolution ( )
core::UrlFactory::UrlFactory ( )

timeout for map connections

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

bool core::OPMaps::UseMemoryCache ( )
inline
bool mapcontrol::Configuration::UseMemoryCache ( )
inline

Return if memory caching is in use.

Returns
bool mapcontrol::OPMapWidget::UseOpenGL ( )
inline
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
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
void mapcontrol::MapGraphicItem::wheelEvent ( QGraphicsSceneWheelEvent *  event)
protected
int core::Size::Width ( ) const
inline
int internals::Rectangle::Width ( )
inline
double internals::SizeLatLng::WidthLng ( ) const
inline
double internals::RectLatLng::WidthLng ( ) const
inline
WayPointItem * mapcontrol::OPMapWidget::WPCreate ( )

Creates a new WayPoint on the center of the map.

Returns
WayPointItem a pointer to the WayPoint created
void mapcontrol::OPMapWidget::WPCreate ( WayPointItem item)

Creates a new WayPoint.

Parameters
itemthe WayPoint to create
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
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
void mapcontrol::OPMapWidget::WPDelete ( WayPointItem item)

Deletes the WayPoint.

Parameters
itemthe WayPoint to delete
void mapcontrol::OPMapWidget::WPDeleteAll ( )

deletes all WayPoints

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
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
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
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
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
QList< WayPointItem * > mapcontrol::OPMapWidget::WPSelected ( )

Returns the currently selected WayPoints.

Returns
QList<WayPointItem *>
int core::Point::X ( ) const
inline
int internals::Rectangle::X ( )
inline
int core::Point::Y ( ) const
inline
int internals::Rectangle::Y ( )
inline
int core::RawTile::Zoom ( )
double mapcontrol::MapGraphicItem::Zoom ( )
int internals::Core::Zoom ( ) const
inline
double mapcontrol::MapGraphicItem::ZoomDigi ( )
double mapcontrol::OPMapWidget::ZoomDigi ( )
inline
double mapcontrol::OPMapWidget::ZoomReal ( )
inline
int mapcontrol::MapGraphicItem::ZoomStep ( ) const
protected

Returns current map zoom.

Returns
int Current map zoom
double mapcontrol::MapGraphicItem::ZoomTotal ( )
double mapcontrol::OPMapWidget::ZoomTotal ( )
inline
internals::Core::~Core ( )
mapcontrol::GPSItem::~GPSItem ( )
core::LanguageType::~LanguageType ( )
MapRipForm::~MapRipForm ( )
core::OPMaps::~OPMaps ( )
mapcontrol::OPMapWidget::~OPMapWidget ( )
core::TileCacheQueue::~TileCacheQueue ( )
mapcontrol::UAVItem::~UAVItem ( )
core::UrlFactory::~UrlFactory ( )
mapcontrol::WayPointItem::~WayPointItem ( )

Variable Documentation

QString core::ProviderStrings::BingMapsClientToken

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

QHash<RawTile,QByteArray> core::KiberTileCache::cachequeue
Configuration* mapcontrol::OPMapWidget::configuration
internals::PointLatLng mapcontrol::TrailItem::coord
internals::PointLatLng mapcontrol::TrailLineItem::coord1
internals::PointLatLng mapcontrol::TrailLineItem::coord2
const double internals::PureProjection::D2R =M_PI/180
staticprotected
const double internals::PureProjection::DBLLONG = 4.61168601e18
staticprotected
mapcontrol::Configuration::DragButton

Button used for dragging.

RectLatLng internals::RectLatLng::Empty =RectLatLng()
static
SizeLatLng internals::SizeLatLng::Empty =SizeLatLng()
static
Rectangle internals::Rectangle::Empty =Rectangle()
static
PointLatLng internals::PointLatLng::Empty =PointLatLng()
static
Point core::Point::Empty =Point()
static
mapcontrol::Configuration::EmptyTileBorders

Used to draw empty tile borders.

mapcontrol::Configuration::EmptytileBrush

Used to draw empty map tiles.

int diagnostics::emptytiles
mapcontrol::Configuration::EmptyTileText

Used for empty tiles text.

const double internals::PureProjection::EPSLoN = 1.0e-10
staticprotected
QString core::ProviderStrings::GoogleMapsAPIKey
GPSItem* mapcontrol::OPMapWidget::GPS
const double internals::PureProjection::HALF_PI = (M_PI * 0.5)
staticprotected
int internals::Core::Height
protected
HomeItem* mapcontrol::OPMapWidget::Home
PureImageCache core::Cache::ImageCache
QReadWriteLock core::KiberTileCache::kiberCacheLock
QReadWriteLock core::MemoryCache::kiberCacheLock
QString core::UrlFactory::LanguageStr
protected
QImage mapcontrol::MapGraphicItem::lastimage
core::Point mapcontrol::MapGraphicItem::lastimagepoint
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"}
QQueue<RawTile> core::KiberTileCache::list
QHash<core::Point,Tile*> internals::TileMatrix::matrix
protected
TileMatrix internals::Core::Matrix
const double internals::PureProjection::MAX_VAL = 4
staticprotected
const double internals::PureProjection::MAXLONG = 2147483647
staticprotected
long core::KiberTileCache::memoryCacheSize
mapcontrol::Configuration::MissingDataFont
bool internals::Core::MouseWheelZooming
QMutex internals::TileMatrix::mutex
protected
QMutex internals::Tile::mutex
protected
int diagnostics::networkerrors
QList<QByteArray> internals::Tile::Overlays
const double internals::PureProjection::PI = M_PI
staticprotected
QPixmap mapcontrol::WayPointItem::picture
core::Point internals::LoadTask::Pos
QNetworkProxy core::UrlFactory::Proxy
int internals::Core::pxRes1000km
protected
int internals::Core::pxRes1000m
protected
int internals::Core::pxRes100km
protected
int internals::Core::pxRes100m
protected
int internals::Core::pxRes10km
protected
int internals::Core::pxRes5000km
protected
const double internals::PureProjection::R2D =180/M_PI
staticprotected
QList<core::Point> internals::TileMatrix::removals
protected
int core::OPMaps::RetryLoadTile
int diagnostics::runningThreads
bool mapcontrol::HomeItem::safe
mapcontrol::Configuration::ScalePen

Used to Draw the maps scale.

QString core::ProviderStrings::SecGoogleWord
mapcontrol::Configuration::SelectionPen

Used to draw selection box.

int mapcontrol::WayPointItem::snumber =0
static
bool internals::Core::started
protected
QQueue<CacheItemQueue*> core::TileCacheQueue::tileCacheQueue
protected
QList<core::Point> internals::Core::tileDrawingList
int diagnostics::tilesFromDB
int diagnostics::tilesFromMem
int diagnostics::tilesFromNet
KiberTileCache core::MemoryCache::TilesInMemory
short core::UrlFactory::timelapse
staticprotected
int core::UrlFactory::Timeout
int diagnostics::timeouts
const double internals::PureProjection::TWO_PI = (M_PI * 2.0)
staticprotected
UAVItem* mapcontrol::OPMapWidget::UAV
QByteArray core::UrlFactory::UserAgent

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

QString core::ProviderStrings::VersionBingMaps
QString core::ProviderStrings::VersionGoogleLabels
QString core::ProviderStrings::VersionGoogleLabelsChina
QString core::ProviderStrings::VersionGoogleLabelsKorea
QString core::ProviderStrings::VersionGoogleMap
QString core::ProviderStrings::VersionGoogleMapChina
QString core::ProviderStrings::VersionGoogleMapKorea
QString core::ProviderStrings::VersionGoogleSatellite
QString core::ProviderStrings::VersionGoogleSatelliteChina
QString core::ProviderStrings::VersionGoogleSatelliteKorea
QString core::ProviderStrings::VersionGoogleTerrain
QString core::ProviderStrings::VersionGoogleTerrainChina
QString core::ProviderStrings::VersionYahooLabels
QString core::ProviderStrings::VersionYahooMap
QString core::ProviderStrings::VersionYahooSatellite
QString core::ProviderStrings::VersionYandexMap
int internals::Core::Width
protected
int internals::LoadTask::Zoom

Signals

void mapcontrol::MapRipper::numberOfTilesChanged ( int const &  total,
int const &  actual 
)
signal
void internals::Core::OnCurrentPositionChanged ( internals::PointLatLng  point)
signal
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
void internals::Core::OnEmptyTileError ( int  zoom,
core::Point  pos 
)
signal
void mapcontrol::OPMapWidget::OnEmptyTileError ( int  zoom,
core::Point  pos 
)
signal

Fires when an error ocurred while loading a tile.

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

Fires when the map is dragged.

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

Fires when map type changes.

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

Fires when map zoom changes.

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

Fires when there are no more tiles to load.

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

Fires when tiles loading begins.

void internals::Core::OnTilesStillToLoad ( int  number)
signal
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
void mapcontrol::MapRipper::percentageChanged ( int const &  perc)
signal
void mapcontrol::MapRipper::providerChanged ( QString const &  prov,
int const &  zoom 
)
signal
void mapcontrol::UAVItem::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal
void mapcontrol::GPSItem::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal
void mapcontrol::OPMapWidget::UAVLeftSafetyBouble ( internals::PointLatLng const &  position)
signal

Fires When the UAV lives the safety bouble.

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

Fires When a WayPoint is Reached.

Parameters
numbernumber of the Reached WayPoint
void mapcontrol::OPMapWidget::WPDeleted ( int const &  number)
signal

Fires When a WayPoint is deleted.

Parameters
numbernumber of the deleted WayPoint
void mapcontrol::OPMapWidget::WPInserted ( int const &  number,
WayPointItem waypoint 
)
signal

Fires when a new WayPoint is inserted.

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

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

Parameters
oldnumberthis WayPoint old number
newnumberthis WayPoint new number
waypointa pointer to this WayPoint
void mapcontrol::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
void mapcontrol::OPMapWidget::WPReached ( WayPointItem waypoint)
signal

Fires when a new WayPoint is inserted.

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

Fired when the description, altitude or coordinates change.

Parameters
waypointa pointer to this WayPoint
void mapcontrol::OPMapWidget::WPValuesChanged ( WayPointItem waypoint)
signal

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

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

Fired when the current zoom is changed.

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

Public Slots

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

To be called when the scene size changes.

Parameters
rect
void mapcontrol::OPMapWidget::RipMap ( )
slot

Ripps the current selection to the DB.

void MapRipForm::SetNumberOfTiles ( int const &  total,
int const &  actual 
)
slot
void MapRipForm::SetPercentage ( int const &  perc)
slot
void MapRipForm::SetProvider ( QString const &  prov,
int const &  zoom 
)
slot
void mapcontrol::WayPointItem::WPDeleted ( int const &  number)
slot

Called when a WayPoint is deleted.

Parameters
numbernumber of the WayPoint that was deleted
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
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

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

Friends

friend class mapcontrol::MapGraphicItem
friend
friend class mapcontrol::OPMapControl
friend
friend class mapcontrol::OPMapWidget
friend
bool operator!= ( Point const &  lhs,
Point const &  rhs 
)
friend
bool operator!= ( PointLatLng const &  left,
PointLatLng const &  right 
)
friend
bool operator!= ( RectLatLng const &  left,
RectLatLng const &  right 
)
friend
bool operator!= ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
friend
PointLatLng operator+ ( PointLatLng  pt,
SizeLatLng  sz 
)
friend
SizeLatLng operator+ ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
friend
PointLatLng operator- ( PointLatLng  pt,
SizeLatLng  sz 
)
friend
SizeLatLng operator- ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
friend
bool operator== ( PointLatLng const &  lhs,
PointLatLng const &  rhs 
)
friend
bool operator== ( LoadTask const &  lhs,
LoadTask const &  rhs 
)
friend
bool operator== ( Point const &  lhs,
Point const &  rhs 
)
friend
bool operator== ( Rectangle const &  lhs,
Rectangle const &  rhs 
)
friend
bool operator== ( RawTile const &  lhs,
RawTile const &  rhs 
)
friend
bool operator== ( RectLatLng const &  left,
RectLatLng const &  right 
)
friend
bool operator== ( SizeLatLng const &  sz1,
SizeLatLng const &  sz2 
)
friend
uint qHash ( Point const &  point)
friend
uint qHash ( Rectangle const &  rect)
friend
uint qHash ( RawTile const &  tile)
friend
uint qHash ( RectLatLng const &  rect)
friend
uint qHash ( Size const &  size)
friend