►CMarble::AbstractProjection | A base class for all projections in Marble |
►CMarble::AzimuthalProjection | A base class for the Gnomonic and Orthographic (Globe) projections in Marble |
CMarble::AzimuthalEquidistantProjection | A class to implement the spherical projection used by the "Globe" view |
CMarble::GnomonicProjection | A class to implement the spherical projection used by the "Globe" view |
CMarble::LambertAzimuthalProjection | A class to implement the spherical projection used by the "Globe" view |
CMarble::SphericalProjection | A class to implement the spherical projection used by the "Globe" view |
CMarble::StereographicProjection | A class to implement the spherical projection used by the "Globe" view |
CMarble::VerticalPerspectiveProjection | A class to implement the spherical projection used by the "Globe" view |
►CMarble::CylindricalProjection | A base class for the Equirectangular and Mercator projections in Marble |
CMarble::EquirectProjection | A class to implement the Equirectangular projection used by the "Flat Map" view |
CMarble::MercatorProjection | A class to implement the Mercator projection |
►CMarble::BillboardGraphicsItem | Base class for all 2D labels (a.k.a |
CMarble::PopupItem | The PopupItem Class |
CMarble::DialogConfigurationInterface | This interface allows a plugin to provide a QWidget-based configuration dialog which is accessible within Marble's own configuration dialog |
CMarble::GeoDataCoordinates | A 3d point representation |
CMarble::GeoDataDocumentWriter | Write GeoDataDocument content to I/O devices (e.g |
►CMarble::GeoDocument | A shared base class between GeoDataDocument/GeoSourceDocument |
CMarble::GeoDataDocument | A container for Features, Styles and in the future Schemas |
CMarble::GeoSceneDocument | A container for features parsed from the DGML file |
►CMarble::GeoNode | A shared base class for all classes that are mapped to a specific tag (ie |
CMarble::GeoDataExtendedData | Class which allows to add custom data to KML Feature |
►CMarble::GeoDataObject | A base class for all geodata objects |
CMarble::GeoDataAbstractView | |
►CMarble::GeoDataColorStyle | Abstract base class for various style classes |
CMarble::GeoDataLabelStyle | How the name of a GeoDataFeature is drawn |
CMarble::GeoDataLineStyle | Style how lines are drawn |
CMarble::GeoDataPolyStyle | Style how polygons are drawn |
►CMarble::GeoDataFeature | A base class for all geodata features |
►CMarble::GeoDataContainer | A base class that can hold GeoDataFeatures |
CMarble::GeoDataDocument | A container for Features, Styles and in the future Schemas |
CMarble::GeoDataFolder | A container that is used to arrange other GeoDataFeatures |
CMarble::GeoDataPlacemark | Class representing a point of interest on the map |
►CMarble::GeoDataGeometry | A base class for all geodata features |
CMarble::GeoDataBuilding | Contains important information about a building and its floors (levels) |
►CMarble::GeoDataLineString | A LineString that allows to store a contiguous set of line segments |
CMarble::GeoDataLinearRing | A LinearRing that allows to store a closed, contiguous set of line segments |
CMarble::GeoDataMultiGeometry | A class that can contain other GeoDataGeometry objects |
CMarble::GeoDataPoint | A Geometry object representing a 3d point |
CMarble::GeoDataPolygon | A polygon that can have "holes" |
CMarble::GeoDataTrack | A geometry for tracking objects made of (time, coordinates) pairs |
►CMarble::GeoDataLatLonBox | A class that defines a 2D bounding box for geographic data |
CMarble::GeoDataLatLonAltBox | A class that defines a 3D bounding box for geographic data |
CMarble::GeoDataLod | The level of detail which indicates visibility and importance |
CMarble::GeoDataRegion | GeoDataRegion describes the visibility and extent of a feature |
►CMarble::GeoDataStyleSelector | Abstract base class for the style classes |
CMarble::GeoDataStyle | Addressable style group |
CMarble::GeoDataStyleMap | Class to map different styles to one style |
CMarble::GeoDataTimePrimitive | Base class for the style classes |
►CMarble::GeoSceneAbstractDataset | Contents used inside a layer |
CMarble::GeoSceneVector | Vector dataset stored in a layer |
CMarble::GeoSceneDocument | A container for features parsed from the DGML file |
CMarble::GeoSceneFilter | Filter of a GeoScene document |
CMarble::GeoSceneGroup | Group inside the settings of a GeoScene document |
CMarble::GeoSceneHead | General properties and identifiers of a GeoScene document |
CMarble::GeoSceneIcon | Icon properties of a GeoScene document |
CMarble::GeoSceneItem | The section item in a legend of a GeoScene document |
CMarble::GeoSceneLayer | Layer of a GeoScene document |
CMarble::GeoSceneLegend | Legend of a GeoScene document |
CMarble::GeoSceneMap | Map layer structure of a GeoScene document |
CMarble::GeoScenePalette | Palette of a GeoScene document |
CMarble::GeoSceneProperty | Settings property within a GeoScene document |
CMarble::GeoSceneSection | Section of a GeoScene document |
CMarble::GeoSceneSettings | Settings of a GeoScene document |
CMarble::GeoSceneZoom | Zoom properties of a GeoScene document |
CMarble::OsmPlacemarkData | This class is used to encapsulate the osm data fields kept within a placemark's extendedData |
►CMarble::GeoSceneAbstractTileProjection | A base class for projections between tile indizes and geo coordinates in Marble |
CMarble::GeoSceneEquirectTileProjection | Converts the x and y indices of tiles to and from geo coordinates |
CMarble::GeoSceneMercatorTileProjection | Converts the x and y indices of tiles to and from geo coordinates |
CMarble::GeoTagHandler | A base class for XML tag handlers This is a base class that is used in the GeoParser architecture |
CMarble::GeoTagWriter | Base class intended to be subclassed by specific XML tag writers This class provides a base class that allows the writing of many different XML formats |
CMarble::GeoUriParser | A class for parsing Geo: URIs |
CMarble::GeoWriterBackendRegistrar | Helper class for writer backend registration |
CMarble::InstructionTransformation | Transforms waypoints and metadata into driving directions |
CMarble::KmlOsmPlacemarkDataTagWriter | Not a standard GeoTagWriter extension because the osm data fields have to be written in relation to the placemark's geometry |
CMarble::LabelGraphicsItem | A label item provides an Item that displays text or images/pixmaps |
CMarble::MarbleDirs | A class that manages data look-up for Marble |
CMarble::MarbleLocale | A class that contains all localization stuff for Marble |
CMarble::OsmIdentifier | Identifier for an OSM element |
CMarble::OsmObjectManager | Used to assign osmData to placemarks that do not have them at write time |
CMarble::OsmPlacemarkDataHashRef | Container to host hash-table functions with OsmPlacemarkData as values |
CMarble::PlanetFactory | Static methods to construct any planet known to Marble |
►CMarble::PluginInterface | This class specifies interface of a Marble plugin |
CMarble::ParseRunnerPlugin | A plugin for Marble to execute a parsing task |
►CMarble::PositionProviderPluginInterface | The interface for position provider plugins |
CMarble::PositionProviderPlugin | The abstract class that provides position information |
►CMarble::RenderPluginInterface | The class that specifies the Marble layer interface of a plugin |
►CMarble::RenderPlugin | The abstract class that creates a renderable item |
CMarble::AbstractDataPlugin | An abstract class for plugins that show data that has a geo coordinate |
CMarble::AbstractFloatItem | The abstract class for float item plugins |
CMarble::ReverseGeocodingRunnerPlugin | A plugin for Marble to execute a reverse geocoding task |
CMarble::RoutingRunnerPlugin | A plugin for Marble to execute a routing task |
CMarble::SearchRunnerPlugin | A plugin for Marble to execute a placemark search |
►CQMap< QString, QString > [external] | |
CMarble::GeoDataStyleMap | Class to map different styles to one style |
►CQObject [external] | |
CCoordinate | Represents a coordinate with the properties of a name and coordinates |
CMapThemeManager | Provides access to all map themes installed locally |
CMarble::AbstractDataPluginModel | An abstract data model (not based on QAbstractModel) for a AbstractDataPlugin |
CMarble::BookmarkManager | This class is responsible for loading the book mark objects from the files and various book mark operations |
CMarble::DownloadQueueSet | |
CMarble::FileManager | This class is responsible for loading the different files into Geodata model |
CMarble::FloatItemsLayer | Layer for handling the rendering of screen-positioned, 2D float items |
CMarble::GeoGraphicsScene | This is the home of all GeoGraphicsItems to be shown on the map |
CMarble::GeoSceneDocument | A container for features parsed from the DGML file |
CMarble::GeoSceneGroup | Group inside the settings of a GeoScene document |
CMarble::GeoSceneProperty | Settings property within a GeoScene document |
CMarble::GeoSceneSettings | Settings of a GeoScene document |
CMarble::HttpDownloadManager | This class manages scheduled downloads |
CMarble::LayerManager | Handles rendering of all active layers in the correct order |
CMarble::MapThemeManager | The class that handles map themes that are locally available |
CMarble::MarbleMap | A class that can paint a view of the earth |
CMarble::MarbleModel | The data model (not based on QAbstractModel) for a MarbleWidget |
CMarble::MarbleWidgetPopupMenu | The MarbleWidgetPopupMenu handles context menus |
CMarble::ParseRunnerPlugin | A plugin for Marble to execute a parsing task |
CMarble::ParsingTask | A RunnerTask that executes a file Parsing |
CMarble::Placemark | Wraps a GeoDataPlacemark for QML access |
CMarble::PlacemarkLayout | Layouts the place marks with a passed QPainter |
CMarble::PluginManager | The class that handles Marble's plugins |
CMarble::PopupItem | The PopupItem Class |
CMarble::PopupLayer | The PopupLayer class |
CMarble::PositionProviderPlugin | The abstract class that provides position information |
CMarble::RenderPlugin | The abstract class that creates a renderable item |
CMarble::ReverseGeocodingRunnerPlugin | A plugin for Marble to execute a reverse geocoding task |
CMarble::ReverseGeocodingTask | A RunnerTask that executes reverse geocoding |
CMarble::RouteRequest | Points to be included in a route |
CMarble::RoutingLayer | A paint layer that serves as a view on a route model |
CMarble::RoutingManager | Delegates data retrieval and model updates to the appropriate routing provider |
CMarble::RoutingRunnerPlugin | A plugin for Marble to execute a routing task |
CMarble::RoutingTask | A RunnerTask that executes a route calculation |
CMarble::SearchRunnerPlugin | A plugin for Marble to execute a placemark search |
CMarble::SearchTask | A RunnerTask that executes a placemark search |
CMarble::StackedTileLoader | Tile loading from a quad tree |
CMarble::VisiblePlacemark | A class which represents the visible place marks on a map |
CMarbleDeclarativeObject | Provides access to global Marble related properties and methods to QML (intended to be registered as a global QML object) |
►CQAbstractItemDelegate [external] | |
►CQStyledItemDelegate [external] | |
CMarble::MapViewItemDelegate | Delegate class for both the MapViewWidget's listView and MapChangeEditDialog's listView |
►CQAbstractItemModel [external] | |
CMarble::GeoDataTreeModel | The representation of GeoData in a model This class represents all available data given by kml-data files |
►CQAbstractListModel [external] | |
CMarble::MarblePlacemarkModel | This class represents a model of all place marks which are currently available through a given PlacemarkManager |
►CQAbstractProxyModel [external] | |
CMarble::KDescendantsProxyModel | Proxy Model for restructuring a Tree into a list |
►CQSortFilterProxyModel [external] | |
CMarble::CelestialSortFilterProxyModel | Proxy used by both MapViewWidget's listview, and MapChangeEditDialog's listview |
►CQStandardItemModel [external] | |
CMarble::RenderPluginModel | Provides common access to various kinds of plugins without having to know about their details |
►CQThread [external] | |
CMarble::AbstractWorkerThread | The AbstractWorkerThread is a class written for small tasks that have to run multiple times on different data asynchronously |
►CQWidget [external] | |
CMarble::MarbleNavigator | A widget class that contains simple controls for a MarbleWidget |
CMarble::MarbleWidget | A widget class that displays a view of the earth |
CMarble::OsmRelationManagerWidget | Used to view and edit relations for any placemark within the Annotate Plugin |
CMarble::RoutingInputWidget | Combines a line edit for input and a couple of buttons to let the user type in a search term, find according placemarks using the marble runner manager and store one of them as the current selection (target position) |
CMarble::RoutingWidget | A widget consisting of input fields for places / routing destinations, a list view showing routing instructions and a interactive paint layer showing placemarks and the route |
CMarble::TinyWebBrowser | This class provides a tiny web browser based on QWebEngineView (WebKit) |
►CQDialog [external] | |
CMarble::EditPlacemarkDialog | Deals with customizing placemarks |
CMarble::GoToDialog | A dialog that provides a list of targets to go to: The current location, route start, destination and via points and bookmarks |
CMarble::OsmRelationEditorDialog | Small dialog that is used to edit relations The dialog has a line edit for name input, and a OsmTagEditorWidget for tag editing |
►CQLineEdit [external] | |
CMarble::MarbleLineEdit | A QLineEdit with an embedded clear button |
►CQPaintDevice [external] | |
CQWidget [external] | |
CQPainter [external] | |
►CQRunnable [external] | |
CMarble::ParsingTask | A RunnerTask that executes a file Parsing |
CMarble::ReverseGeocodingTask | A RunnerTask that executes reverse geocoding |
CMarble::RoutingTask | A RunnerTask that executes a route calculation |
CMarble::SearchTask | A RunnerTask that executes a placemark search |
►CQXmlStreamWriter [external] | |
CMarble::GeoWriter | Standard Marble way of writing XML This class is intended to be a standardised way of writing XML for marble |
CMarble::RoutingInstruction | Stores data related to one instruction: Road name, angle to predecessor, associated waypoints etc |
CMarble::RoutingPoint | There are many Point classes, but this is mine |
CMarble::RoutingWaypoint | Stores one line of gosmore/routino output |
CMarble::TemplateDocument | The Template Document |
►CMarble::Tile | A class that resembles a tile (then it is extended to TextureTile or Vectortile) |
CMarble::StackedTile | A single tile that consists of a stack of Tile layers |
CMarble::TextureTile | A class that resembles an image tile (extends Tile) |
CMarble::TileCreatorSource | Base Class for custom tile source |
CMarble::ViewParams | A public class that controls the painting of a MarbleWidget |
CMarble::ViewportParams | A public class that controls what is visible in the viewport of a Marble map |