Marble
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ►NMarble | Binds a QML item to a specific geodetic location in screen coordinates |
| CAbstractDataPlugin | An abstract class for plugins that show data that has a geo coordinate |
| CAbstractDataPluginModel | An abstract data model (not based on QAbstractModel) for a AbstractDataPlugin |
| CAbstractFloatItem | The abstract class for float item plugins |
| CAbstractProjection | A base class for all projections in Marble |
| CAbstractWorkerThread | The AbstractWorkerThread is a class written for small tasks that have to run multiple times on different data asynchronously |
| CAzimuthalEquidistantProjection | A class to implement the spherical projection used by the "Globe" view |
| CAzimuthalProjection | A base class for the Gnomonic and Orthographic (Globe) projections in Marble |
| CBillboardGraphicsItem | Base class for all 2D labels (a.k.a |
| CBookmarkManager | This class is responsible for loading the book mark objects from the files and various book mark operations |
| CCelestialSortFilterProxyModel | Proxy used by both MapViewWidget's listview, and MapChangeEditDialog's listview |
| CCylindricalProjection | A base class for the Equirectangular and Mercator projections in Marble |
| CDialogConfigurationInterface | This interface allows a plugin to provide a QWidget-based configuration dialog which is accessible within Marble's own configuration dialog |
| CDownloadQueueSet | |
| CEditPlacemarkDialog | Deals with customizing placemarks |
| CEquirectProjection | A class to implement the Equirectangular projection used by the "Flat Map" view |
| CFileManager | This class is responsible for loading the different files into Geodata model |
| CFloatItemsLayer | Layer for handling the rendering of screen-positioned, 2D float items |
| CGeoDataAbstractView | |
| CGeoDataBuilding | Contains important information about a building and its floors (levels) |
| CGeoDataColorStyle | Abstract base class for various style classes |
| CGeoDataContainer | A base class that can hold GeoDataFeatures |
| CGeoDataCoordinates | A 3d point representation |
| CGeoDataDocument | A container for Features, Styles and in the future Schemas |
| CGeoDataDocumentWriter | Write GeoDataDocument content to I/O devices (e.g |
| CGeoDataExtendedData | Class which allows to add custom data to KML Feature |
| CGeoDataFeature | A base class for all geodata features |
| CGeoDataFolder | A container that is used to arrange other GeoDataFeatures |
| CGeoDataGeometry | A base class for all geodata features |
| CGeoDataLabelStyle | How the name of a GeoDataFeature is drawn |
| CGeoDataLatLonAltBox | A class that defines a 3D bounding box for geographic data |
| CGeoDataLatLonBox | A class that defines a 2D bounding box for geographic data |
| CGeoDataLinearRing | A LinearRing that allows to store a closed, contiguous set of line segments |
| CGeoDataLineString | A LineString that allows to store a contiguous set of line segments |
| CGeoDataLineStyle | Style how lines are drawn |
| CGeoDataLod | The level of detail which indicates visibility and importance |
| CGeoDataMultiGeometry | A class that can contain other GeoDataGeometry objects |
| CGeoDataObject | A base class for all geodata objects |
| CGeoDataPlacemark | Class representing a point of interest on the map |
| CGeoDataPoint | A Geometry object representing a 3d point |
| CGeoDataPolygon | A polygon that can have "holes" |
| CGeoDataPolyStyle | Style how polygons are drawn |
| CGeoDataRegion | GeoDataRegion describes the visibility and extent of a feature |
| CGeoDataStyle | Addressable style group |
| CGeoDataStyleMap | Class to map different styles to one style |
| CGeoDataStyleSelector | Abstract base class for the style classes |
| CGeoDataTimePrimitive | Base class for the style classes |
| CGeoDataTrack | A geometry for tracking objects made of (time, coordinates) pairs |
| CGeoDataTreeModel | The representation of GeoData in a model This class represents all available data given by kml-data files |
| CGeoDocument | A shared base class between GeoDataDocument/GeoSourceDocument |
| CGeoGraphicsScene | This is the home of all GeoGraphicsItems to be shown on the map |
| CGeoNode | A shared base class for all classes that are mapped to a specific tag (ie |
| CGeoPainter | A painter that allows to draw geometric primitives on the map |
| CGeoSceneAbstractDataset | Contents used inside a layer |
| CGeoSceneAbstractTileProjection | A base class for projections between tile indizes and geo coordinates in Marble |
| CGeoSceneDocument | A container for features parsed from the DGML file |
| CGeoSceneEquirectTileProjection | Converts the x and y indices of tiles to and from geo coordinates |
| CGeoSceneFilter | Filter of a GeoScene document |
| CGeoSceneGroup | Group inside the settings of a GeoScene document |
| CGeoSceneHead | General properties and identifiers of a GeoScene document |
| CGeoSceneIcon | Icon properties of a GeoScene document |
| CGeoSceneItem | The section item in a legend of a GeoScene document |
| CGeoSceneLayer | Layer of a GeoScene document |
| CGeoSceneLegend | Legend of a GeoScene document |
| CGeoSceneMap | Map layer structure of a GeoScene document |
| CGeoSceneMercatorTileProjection | Converts the x and y indices of tiles to and from geo coordinates |
| CGeoScenePalette | Palette of a GeoScene document |
| CGeoSceneProperty | Settings property within a GeoScene document |
| CGeoSceneSection | Section of a GeoScene document |
| CGeoSceneSettings | Settings of a GeoScene document |
| CGeoSceneVector | Vector dataset stored in a layer |
| CGeoSceneZoom | Zoom properties of a GeoScene document |
| CGeoTagHandler | A base class for XML tag handlers This is a base class that is used in the GeoParser architecture |
| CGeoTagWriter | 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 |
| CGeoUriParser | A class for parsing Geo: URIs |
| CGeoWriter | Standard Marble way of writing XML This class is intended to be a standardised way of writing XML for marble |
| CGeoWriterBackendRegistrar | Helper class for writer backend registration |
| CGnomonicProjection | A class to implement the spherical projection used by the "Globe" view |
| CGoToDialog | A dialog that provides a list of targets to go to: The current location, route start, destination and via points and bookmarks |
| CHttpDownloadManager | This class manages scheduled downloads |
| CInstructionTransformation | Transforms waypoints and metadata into driving directions |
| CKDescendantsProxyModel | Proxy Model for restructuring a Tree into a list |
| CKmlOsmPlacemarkDataTagWriter | Not a standard GeoTagWriter extension because the osm data fields have to be written in relation to the placemark's geometry |
| CLabelGraphicsItem | A label item provides an Item that displays text or images/pixmaps |
| CLambertAzimuthalProjection | A class to implement the spherical projection used by the "Globe" view |
| CLayerManager | Handles rendering of all active layers in the correct order |
| CMapThemeManager | The class that handles map themes that are locally available |
| CMapViewItemDelegate | Delegate class for both the MapViewWidget's listView and MapChangeEditDialog's listView |
| CMarbleDirs | A class that manages data look-up for Marble |
| CMarbleLineEdit | A QLineEdit with an embedded clear button |
| CMarbleLocale | A class that contains all localization stuff for Marble |
| CMarbleMap | A class that can paint a view of the earth |
| CMarbleModel | The data model (not based on QAbstractModel) for a MarbleWidget |
| CMarbleNavigator | A widget class that contains simple controls for a MarbleWidget |
| CMarblePlacemarkModel | This class represents a model of all place marks which are currently available through a given PlacemarkManager |
| CMarbleWidget | A widget class that displays a view of the earth |
| CMarbleWidgetPopupMenu | The MarbleWidgetPopupMenu handles context menus |
| CMercatorProjection | A class to implement the Mercator projection |
| COsmIdentifier | Identifier for an OSM element |
| COsmObjectManager | Used to assign osmData to placemarks that do not have them at write time |
| COsmPlacemarkData | This class is used to encapsulate the osm data fields kept within a placemark's extendedData |
| COsmPlacemarkDataHashRef | Container to host hash-table functions with OsmPlacemarkData as values |
| COsmRelationEditorDialog | Small dialog that is used to edit relations The dialog has a line edit for name input, and a OsmTagEditorWidget for tag editing |
| COsmRelationManagerWidget | Used to view and edit relations for any placemark within the Annotate Plugin |
| CParseRunnerPlugin | A plugin for Marble to execute a parsing task |
| CParsingTask | A RunnerTask that executes a file Parsing |
| CPlacemark | Wraps a GeoDataPlacemark for QML access |
| CPlacemarkLayout | Layouts the place marks with a passed QPainter |
| CPlanetFactory | Static methods to construct any planet known to Marble |
| CPluginInterface | This class specifies interface of a Marble plugin |
| CPluginManager | The class that handles Marble's plugins |
| CPopupItem | The PopupItem Class |
| CPopupLayer | The PopupLayer class |
| CPositionProviderPlugin | The abstract class that provides position information |
| CPositionProviderPluginInterface | The interface for position provider plugins |
| CRenderPlugin | The abstract class that creates a renderable item |
| CRenderPluginInterface | The class that specifies the Marble layer interface of a plugin |
| CRenderPluginModel | Provides common access to various kinds of plugins without having to know about their details |
| CReverseGeocodingRunnerPlugin | A plugin for Marble to execute a reverse geocoding task |
| CReverseGeocodingTask | A RunnerTask that executes reverse geocoding |
| CRouteRequest | Points to be included in a route |
| CRoutingInputWidget | 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) |
| CRoutingInstruction | Stores data related to one instruction: Road name, angle to predecessor, associated waypoints etc |
| CRoutingLayer | A paint layer that serves as a view on a route model |
| CRoutingManager | Delegates data retrieval and model updates to the appropriate routing provider |
| CRoutingPoint | There are many Point classes, but this is mine |
| CRoutingRunnerPlugin | A plugin for Marble to execute a routing task |
| CRoutingTask | A RunnerTask that executes a route calculation |
| CRoutingWaypoint | Stores one line of gosmore/routino output |
| CRoutingWidget | 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 |
| CSearchRunnerPlugin | A plugin for Marble to execute a placemark search |
| CSearchTask | A RunnerTask that executes a placemark search |
| CSphericalProjection | A class to implement the spherical projection used by the "Globe" view |
| CStackedTile | A single tile that consists of a stack of Tile layers |
| CStackedTileLoader | Tile loading from a quad tree |
| CStereographicProjection | A class to implement the spherical projection used by the "Globe" view |
| CTemplateDocument | The Template Document |
| CTextureTile | A class that resembles an image tile (extends Tile) |
| CTile | A class that resembles a tile (then it is extended to TextureTile or Vectortile) |
| CTileCreatorSource | Base Class for custom tile source |
| CTinyWebBrowser | This class provides a tiny web browser based on QWebEngineView (WebKit) |
| CVerticalPerspectiveProjection | A class to implement the spherical projection used by the "Globe" view |
| CViewParams | A public class that controls the painting of a MarbleWidget |
| CViewportParams | A public class that controls what is visible in the viewport of a Marble map |
| CVisiblePlacemark | A class which represents the visible place marks on a map |
| CCoordinate | Represents a coordinate with the properties of a name and coordinates |
| CGeoDataCoordinates | A 3d point representation |
| CMapThemeManager | Provides access to all map themes installed locally |
| CMarbleDeclarativeObject | Provides access to global Marble related properties and methods to QML (intended to be registered as a global QML object) |
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:01:36 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:01:36 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.