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 |
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-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:15 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:15 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.