• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

marble

  • sources
  • kde-4.14
  • kdeedu
  • marble
  • src
  • lib
  • marble
Classes | Namespaces | Macros | Enumerations | Variables
MarbleGlobal.h File Reference
#include <math.h>
#include <QString>
#include <QColor>
#include "marble_export.h"
#include "MarbleColors.h"
Include dependency graph for MarbleGlobal.h:

Go to the source code of this file.

Classes

class  Marble::MarbleGlobal
 

Namespaces

 Marble
 

Macros

#define MARBLE_DEPRECATED(func)   func
 
#define MARBLE_VERSION   0x001302
 

Enumerations

enum  Marble::AltitudeMode {
  Marble::ClampToGround, Marble::RelativeToGround, Marble::Absolute, Marble::RelativeToSeaFloor,
  Marble::ClampToSeaFloor
}
 
enum  Marble::AngleUnit { Marble::DMSDegree, Marble::DecimalDegree, Marble::UTM }
 
enum  Marble::Dimension { Marble::Latitude, Marble::Longitude }
 
enum  Marble::DownloadUsage { Marble::DownloadBulk, Marble::DownloadBrowse }
 
enum  Marble::DragLocation { Marble::KeepAxisVertically, Marble::FollowMousePointer }
 
enum  Marble::FlyToMode { Marble::Automatic, Marble::Instant, Marble::Linear, Marble::Jump }
 
enum  Marble::GraphicsSystem { Marble::NativeGraphics, Marble::RasterGraphics, Marble::OpenGLGraphics }
 
enum  Marble::LabelLocalization { Marble::CustomAndNative, Marble::Custom, Marble::Native }
 
enum  Marble::LabelPositionFlag {
  Marble::NoLabel = 0x0, Marble::LineStart = 0x1, Marble::LineCenter = 0x2, Marble::LineEnd = 0x4,
  Marble::IgnoreXMargin = 0x8, Marble::IgnoreYMargin = 0x10
}
 
enum  Marble::MapQuality {
  Marble::OutlineQuality, Marble::LowQuality, Marble::NormalQuality, Marble::HighQuality,
  Marble::PrintQuality
}
 
enum  Marble::OnStartup { Marble::ShowHomeLocation, Marble::LastLocationVisited }
 
enum  Marble::Pole { Marble::AnyPole, Marble::NorthPole, Marble::SouthPole }
 
enum  Marble::Projection { Marble::Spherical, Marble::Equirectangular, Marble::Mercator }
 
enum  Marble::ProxyType { Marble::HttpProxy, Marble::Socks5Proxy }
 
enum  Marble::RenderStatus { Marble::Complete, Marble::WaitingForUpdate, Marble::WaitingForData, Marble::Incomplete }
 
enum  Marble::SearchMode { Marble::GlobalSearch, Marble::AreaSearch }
 
enum  Marble::TessellationFlag {
  Marble::NoTessellation = 0x0, Marble::Tessellate = 0x1, Marble::RespectLatitudeCircle = 0x2, Marble::FollowGround = 0x4,
  Marble::RotationIndicatesFill = 0x8, Marble::SkipLatLonNormalization = 0x10
}
 
enum  Marble::ViewContext { Marble::Still, Marble::Animation }
 

Variables

const unsigned int Marble::c_defaultTileSize = 675
 
const int Marble::defaultLevelZeroColumns = 2
 
const int Marble::defaultLevelZeroRows = 1
 
const qreal Marble::DEG2RAD = M_PI / 180.0
 
const qreal Marble::EARTH_RADIUS = 6378000.0
 
const qreal Marble::FT2M = 1.0 / M2FT
 
const qreal Marble::HOUR2MIN = 60.0
 
const qreal Marble::HOUR2SEC = 3600.0
 
const qreal Marble::KM2METER = 1000.0
 
const qreal Marble::KM2MI = 1.0 / MI2KM
 
const qreal Marble::KM2NM = 1.0 / NM2KM
 
const qreal Marble::M2FT = 3.2808
 
const qreal Marble::M2MM = 1000
 
const QString Marble::MARBLE_VERSION_STRING = QString::fromLatin1( "0.19.2 (stable release)" )
 
const int Marble::maxBaseTileLevel = 4
 
const qreal Marble::METER2KM = 1.0 / KM2METER
 
const qreal Marble::MI2KM = 1.609344
 
const qreal Marble::MIN2HOUR = 1.0 / HOUR2MIN
 
const qreal Marble::MIN2SEC = 60.0
 
const qreal Marble::MM2M = 1.0 / M2MM
 
const qreal Marble::NM2FT = 6080
 
const qreal Marble::NM2KM = 1.852
 
static const char Marble::NOT_AVAILABLE [] = QT_TR_NOOP("not available")
 
const qreal Marble::RAD2DEG = 180.0 / M_PI
 
const qreal Marble::SEC2HOUR = 1.0 / HOUR2SEC
 
const qreal Marble::SEC2MIN = 1.0 / MIN2SEC
 
const int Marble::tileDigits = 6
 

Macro Definition Documentation

#define MARBLE_DEPRECATED (   func)    func

Definition at line 274 of file MarbleGlobal.h.

#define MARBLE_VERSION   0x001302

Definition at line 249 of file MarbleGlobal.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

marble

Skip menu "marble"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal