QGIS API Documentation  2.9.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCpal::_chain
oCpal::_cHullBox
oC_CohenSutherland
oCpal::_cross
oCpal::_elementary_transformation
oCpal::_featCbackCtx
oCpal::_filterContext
oC_nmeaGPGGAGGA packet information structure (Global Positioning System Fix Data)
oC_nmeaGPGSAGSA packet information structure (Satellite status)
oC_nmeaGPGSVGSV packet information structure (Satellites in view)
oC_nmeaGPRMCRMC packet information structure (Recommended Minimum sentence C)
oC_nmeaGPVTGVTG packet information structure (Track made good and ground speed)
oC_nmeaINFOSummary GPS information from all parsed packets, used also for generating NMEA stream
oC_nmeaPARSER
oC_nmeaPOSPosition data in fractional degrees or radians
oC_nmeaPROPERTY
oC_nmeaSATELLITEInformation about satellite
oC_nmeaSATINFOInformation about all satellites in view
oC_nmeaTIMEDate and time data
oCpal::_nokContext
oCpal::_subpart
oCpal::_Triple
oCQgsActionMenu::ActionData
oCQgsIdentifyMenu::ActionData
oCQgsActionMenu::ActionData::aid
oCQgsMapCanvas::CanvasProperties
oCpal::ChainContext
oCpal::LabelInfo::CharacterInfo
oCCharacterWidget[0]
oCQgsColorRampShader::ColorRampItem
oCpal::CostCalculator
oCpal::LabelPosition::CountContext
oCCustomLayerOrderModel
oCQgsDataDefinedSymbolDialog::DataDefinedSymbolEntry
oCQgsImageOperation::DistanceTransformPropertiesStruct for storing properties of a distance transform operation
oCEffectItem
oCpal::InternalException::EmptyThrown when trying to access an empty dada set
oCQgsDatumTransformStore::Entry
oCQgsMapRendererJob::Error
oCQgsExpressionFieldBuffer::ExpressionField
oCpal::FalpContext
oCpal::FeatsFor usage in problem solving algorithm
oCpal::Feature
oCpal::PalException::FeatureExistsFeatures already exists
oCQgsFeatureListModel::FeatureInfo
oCQgsRuleBasedRendererV2::FeatureToRender
oCQgsVectorLayerFeatureIterator::FetchJoinInfoJoin information prepared for fast attribute id mapping in QgsVectorLayerJoinBuffer::updateFeatureAttributes()
oCQgsFields::Field
oCQgsRelation::FieldPairDefines a relation between matchin fields of the two involved tables of a relation
oCFieldSorter
oCpal::Ft
oCpal::InternalException::FullThrown when something is added in a Full set
oCQgsExpression::FunctionA abstract base class for defining QgsExpression functions
oCQgsVectorLayer::GroupData
oCHalfEdge
oCQgsMapToolIdentify::IdentifyResult
oCQgsProject::Imp
oCpal::InternalExceptionVarious Exceptions
oCQgsExpression::Interval
oCQgsConnectionPoolGroup< T >::Item
oCQgsLayerTreeModelLegendNode::ItemContext
oCItemDelegate
oCQgsLayerTreeModelLegendNode::ItemMetrics
oCpal::LabelInfoOptional additional info about label (for curved labels)
oCQgsLabel::labelpoint
oCpal::LabelPositionLabelPosition is a candidate feature label position
oCpal::LayerA layer of spacial entites
oCQgsSnappingUtils::LayerConfig
oCQgsInterpolator::LayerDataA layer together with the information about interpolation attribute / z-coordinate interpolation and the type (point, structure line, breakline)
oCpal::PalException::LayerExistsLayer already exists
oCQgsLayerTreeModel::LayerLegendDataStructure that stores all data associated with one map layer
oCQgsLayerTreeModel::LayerLegendTreeStructure that stores tree representation of map layer's legend
oCLayerRenderJobStructure keeping low-level rendering job information
oCLine3DThis class represents a line
oCQgsPointLocator::Match
oCQgsPointLocator::MatchFilterInterface that allows rejection of some matches in intersection queries (e.g
oCQgsVectorFileWriter::MetaData
oCMyLine
oCQgsVectorDataProvider::NativeType
oCQgsRasterNuller::NoData
oCNodeNode is a class used by Line3D
oCQgsExpression::Node
oCQgsExpression::NodeList
oCpal::InternalException::NoLabelPositionThrow an exception when it's impossible to compute labelPOsition
oCpal::PalException::NotImplementedThrown when a feature is not yet implemented
oCQgsVectorFileWriter::Option
oCpal::PalPal main class
oCpal::PalExceptionVarious Exceptions
oCpal::PalGeometryInterface that allows Pal to access user's geometries
oCpal::PalStatSummury of problem
oCParametricLineParametricLine is an Interface for parametric lines
oCpal::Point
oCPoint3DPoint3D is a class to represent a three dimensional point
oCpal::PointSet
oCpal::PolygonCostCalculatorData structure to compute polygon's candidates costs
oCpal::PriorityQueue
oCpal::ProblemRepresent a problem
oCpal::LabelPosition::PruneCtx
oCQGisGlobal constants for use throughout the application
oCQgisInterfaceQgisInterface Abstract base class defining interfaces exposed by QgisApp and made available to plugins
oCQgisPluginAbstract base class from which all plugins must inherit
oCQgisVisitor
oCQgsAbstractCacheIndexAbstract base class for cache indices
oCQgsAbstractFeatureIteratorInternal feature iterator to be implemented within data providers
oCQgsAbstractFeatureSourceBase class that can be used for any class that is capable of returning features
oCQgsAbstractGeometrySimplifierAbstract base class for simplify geometries using a specific algorithm
oCQgsActionUtility class that encapsulates an action based on vector attributes
oCQgsActionMenuThis class is a menu that is populated automatically with the actions defined for a given layer
oCQgsAddRemoveItemCommandA composer command class for adding / removing composer items
oCQgsAddRemoveMultiFrameCommand
oCQgsApplicationExtends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc
oCQgsApplyDialogInterface class for dialogs that have an apply operation (e.g
oCQgsArcProperter
oCQgsAtlasCompositionClass used to render an Atlas, iterating over geometry features
oCQgsAttributeActionStorage and management of actions associated with Qgis layer attributes
oCQgsAttributeDialog
oCQgsAttributeEditorCreate attribute widget for editing
oCQgsAttributeEditorContextThis class contains context information for attribute editor widgets
oCQgsAttributeEditorElement
oCQgsAttributeForm
oCQgsAttributeFormInterface
oCQgsAttributeTableAction
oCQgsAttributeTableDelegateA delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate)
oCQgsAttributeTableMapLayerAction
oCQgsAttributeTableModelA model backed by a QgsVectorLayerCache which is able to provide feature/attribute information to a QAbstractItemView
oCQgsAttributeTableViewProvides a table view of features of a QgsVectorLayer
oCQgsAttributeTypeLoadDialog
oCQgsBlendModeComboBoxA combobox which lets the user select blend modes from a predefined list
oCQgsBrowserModel
oCQgsBrowserTreeViewExtends QTreeView with save/restore tree state functionality
oCQgsBrowserWatcher
oCQgsBrushStyleComboBox
oCQgsBusyIndicatorDialogA simple dialog to show an indeterminate busy progress indicator
oCQgsCapabilitiesCacheA cache for capabilities xml documents (by configuration file path)
oCQgsCategorizedSymbolRendererV2Model
oCQgsCategorizedSymbolRendererV2ViewStyle
oCQgsCharacterSelectorDialogA dialog for selecting a single character from a single font
oCQgsClipperA class to trim lines and polygons to within a rectangular region
oCQgsCodeEditorA text editor based on QScintilla2
oCQgsCollapsibleGroupBoxBasicA groupbox that collapses/expands when toggled
oCQgsColorBrewerPalette
oCQgsColorButtonA cross platform button subclass for selecting colors. Will open a color chooser dialog when clicked. Offers live updates to button from color chooser dialog
oCQgsColorButtonV2A cross platform button subclass for selecting colors
oCQgsColorDialogA native operating system dialog for selecting a color
oCQgsColorDialogV2A custom QGIS dialog for selecting a color
oCQgsColorGridActionA color swatch grid which can be embedded into a menu
oCQgsColorRampComboBox
oCQgsColorSchemeAbstract base class for color schemes
oCQgsColorSchemeListAn editable list of color swatches, taken from an associated QgsColorScheme
oCQgsColorSchemeModelA model for colors in a color scheme
oCQgsColorSchemeRegistryRegistry of color schemes
oCQgsColorSwatchDelegateA delegate for showing a color swatch in a list
oCQgsColorSwatchGridA grid of color swatches, which allows for user selection
oCQgsColorSwatchGridAction
oCQgsColorWidgetA base class for interactive color widgets
oCQgsComposerAttributeTableColumnModelA model for displaying columns shown in a QgsComposerAttributeTable
oCQgsComposerAttributeTableColumnModelV2A model for displaying columns shown in a QgsComposerAttributeTableV2
oCQgsComposerAttributeTableCompareHelper class for sorting tables, takes into account sorting column and ascending / descending
oCQgsComposerAttributeTableCompareV2Helper class for sorting tables, takes into account sorting column and ascending / descending
oCQgsComposerEffect
oCQgsComposerItemCommandUndo command to undo/redo all composer item related changes
oCQgsComposerLegendItemAbstract base class for the legend item types
oCQgsComposerLegendStyleComposer legend components style
oCQgsComposerMapItemStackA collection of map items which are drawn above the map content in a QgsComposerMap
oCQgsComposerModelA model for items attached to a composition
oCQgsComposerMouseHandlesHandles drawing of selection outlines and mouse handles
oCQgsComposerMultiFrameCommand
oCQgsComposerObjectA base class for objects which belong to a map composition
oCQgsComposerRulerA class to show paper scale and the current cursor position
oCQgsComposerStyleItem
oCQgsComposerTableColumnStores properties of a column in a QgsComposerTable
oCQgsComposerTableSortColumnsProxyModelAllows for filtering QgsComposerAttributeTable columns by columns which are sorted or unsorted
oCQgsComposerTableSortColumnsProxyModelV2Allows for filtering QgsComposerAttributeTable columns by columns which are sorted or unsorted
oCQgsComposerUtilsUtilities for compositions
oCQgsComposerViewWidget to display the composer items
oCQgsCompositionGraphics scene for map printing
oCQgsConnectionPool< T, T_Group >Template class responsible for keeping a pool of open connections
oCQgsConnectionPoolGroup< T >
oCQgsContextHelpProvides a context based help browser for a dialog
oCQgsContrastEnhancementManipulates raster pixel values so that they enhanceContrast or clip into a specified numerical range according to the specified ContrastEnhancementAlgorithm
oCQgsContrastEnhancementFunctionA contrast enhancement funcion is the base class for all raster contrast enhancements
oCQgsCoordinateReferenceSystemClass for storing a coordinate reference system (CRS)
oCQgsCoordinateTransformClass for doing transforms between two map coordinate systems
oCQgsCoordinateTransformCacheCache coordinate transform by authid of source/dest transformation to avoid the overhead of initialisation for each redraw
oCQgsCptCityArchive
oCQgsCptCityBrowserModel
oCQgsCptCityColorRampV2Dialog
oCQgsCptCityDataItemBase class for all items in the model
oCQgsCredentialsInterface for requesting credentials in QGIS in GUI independent way
oCQgsCRSCache
oCQgsCustomLayerOrderWidgetList box where the user can define custom order for drawing of layers
oCQgsDartMeasurement
oCQgsDashSpaceDialogA dialog to enter a custom dash space pattern for lines
oCQgsDataDefinedA container class for data source field mapping or expression
oCQgsDataDefinedAssistantAn assistant (wizard) dialog, accessible from a QgsDataDefinedButton
oCQgsDataDefinedButtonA button for defining data source field mappings or expressions
oCQgsDataDefinedSymbolDialog
oCQgsDataDefinedValueDialogUtility classes for "en masse" size definition
oCQgsDataItemBase class for all items in the model
oCQgsDataItemProviderThis is the interface for those who want to add custom data items to the browser tree
oCQgsDataItemProviderRegistryThis singleton class keeps a list of data item providers that may add items to the browser tree
oCQgsDataProviderAbstract base class for spatial data provider implementations
oCQgsDataSourceURIClass for storing the component parts of a PostgreSQL/RDBMS datasource URI
oCQgsDateTimeEditQDateTimeEdit with the capability of setting/reading null date/times
oCQgsDatumTransformDialog
oCQgsDatumTransformStoreKeeps track of datum transformations as chosen by the user
oCQgsDbFilterProxyModelA class that implements a custom filter and can be used as a proxy for QgsDbTableModel
oCQgsDetailedItemDataThis class is the data only representation of a QgsDetailedItemWidget, designed to be used in custom views
oCQgsDetailedItemDelegateA custom model/view delegate that can display an icon, heading and detail sections
oCQgsDetailedItemWidgetA widget renderer for detailed item views
oCQgsDiagramBase class for all diagram types
oCQgsDiagramInterpolationSettings
oCQgsDiagramLayerSettings
oCQgsDiagramRendererV2Returns diagram settings for a feature
oCQgsDiagramSettings
oCQgsDial
oCQgsDialogA generic dialog with layout and button box
oCQgsDirectoryParamWidget
oCQgsDistanceAreaGeneral purpose distance and area calculator
oCQgsDoubleSpinBoxThe QgsSpinBox is a spin box with a clear button that will set the value to the defined clear value
oCQgsDualViewThis widget is used to show the attributes of a set of features of a QgsVectorLayer
oCQgsDxfExport
oCQgsDxfPaintDeviceA paint device for drawing into dxf files
oCQgsDxfPaintEngine
oCQgsEdgeProperterQgsEdgeProperter is a strategy pattern
oCQgsEditorConfigWidgetThis class should be subclassed for every configurable editor widget type
oCQgsEditorWidgetFactoryEvery attribute editor widget needs a factory, which inherits this class
oCQgsEditorWidgetRegistryThis class manages all known edit widget factories
oCQgsEffectDrawModeComboBoxA combo box allowing selection of paint effect draw modes
oCQgsEffectStackCompactWidgetA small widget consisting of a check box for enabling/disabling an effect stack and a button for opening an effect stack customisation dialog
oCQgsEffectStackPropertiesWidgetA widget for modifying the properties of a QgsEffectStack, including adding and reordering effects within the stack
oCQgsEncodingFileDialogA file dialog which lets the user select the preferred encoding type for a data provider
oCQgsErrorQgsError is container for error messages (report)
oCQgsErrorDialog
oCQgsErrorMessageQgsErrorMessage represents single error message
oCQgsExceptionDefines a qgis exception class
oCQgsExpressionClass for parsing and evaluation of expressions (formerly called "search strings")
oCQgsExpressionBuilderDialogA generic dialog for building expression strings
oCQgsExpressionBuilderWidgetA reusable widget that can be used to build a expression string
oCQgsExpressionFieldBufferBuffers information about expression fields for a vector layer
oCQgsExpressionHighlighter
oCQgsExpressionItemAn expression item that can be used in the QgsExpressionBuilderWidget tree
oCQgsExpressionItemSearchProxySearch proxy used to filter the QgsExpressionBuilderWidget tree
oCQgsExpressionSelectionDialogThis class offers a dialog to change feature selections
oCQgsFeatureThe feature class encapsulates a single feature including its id, geometry and a list of field/values attributes
oCQgsFeatureIteratorWrapper for iterator of features from vector data provider or vector layer
oCQgsFeatureIteratorDataStreamUtility class for bulk loading of R-trees
oCQgsFeatureListViewShows a list of features and renders a edit button next to each feature
oCQgsFeatureListViewDelegate
oCQgsFeatureModel
oCQgsFeatureRendererV2
oCQgsFeatureRequestThis class wraps a request for features to a vector layer (or directly its vector data provider)
oCQgsFeatureSelectionDlg
oCQgsFeatureSelectionModel
oCQgsFeatureStoreContainer for features with the same fields and crs
oCQgsFieldEncapsulate a field in an attribute table or data source
oCQgsFieldComboBoxThe QgsFieldComboBox is a combo box which displays the list of fields of a given layer
oCQgsFieldExpressionWidgetReates a widget to choose fields and edit expressions It contains a combo boxto display the fields and expression and a button to open the expression dialog
oCQgsFieldModelModel to display the list of fields of a layer in widgets
oCQgsFieldProxyModelEasy to use model to display the list of fields of a layer
oCQgsFieldsContainer of fields for a vector layer
oCQgsFieldValidator
oCQgsFileDropEditA line edit for capturing file names that can have files dropped onto it via drag & drop
oCQgsFilterLineEditLineedit with builtin clear button
oCQgsFontUtils
oCQgsGenericProjectionSelectorA generic dialog to prompt the user for a Coordinate Reference System
oCQgsGeometryAnalyzerThe QGis class provides vector geometry analysis functions
oCQgsGeometryCache
oCQgsGeometryValidator
oCQgsGmlThis class reads data from a WFS server or alternatively from a GML file
oCQgsGmlFeatureClass
oCQgsGmlSchema
oCQgsGPSConnectionAbstract base class for connection to a GPS device
oCQgsGPSConnectionRegistryA singleton class to register / unregister existing GPS connections such that the information is available to all classes and plugins
oCQgsGPSDetector
oCQgsGPSInformation
oCQgsGradientStop
oCQgsGraduatedHistogramEventFilter
oCQgsGraduatedSymbolRendererV2Model
oCQgsGraduatedSymbolRendererV2ViewStyle
oCQgsGraphMathematics graph representation
oCQgsGraphAnalyzerThe QGis class provides graph analysis functions
oCQgsGraphArcThis class implement a graph edge
oCQgsGraphBuilderInterfaceDetermine interface for creating a graph
oCQgsGraphDirectorDetermine making the graph
oCQgsGraphVertexThis class implement a graph vertex
oCQgsGridFileWriterA class that does interpolation to a grid and writes the results to an ascii grid
oCQgsGroupBoxCollapseButton
oCQgsHistogramCalculator for a numeric histogram from a list of values
oCQgsHistogramWidgetGraphical histogram for displaying distributions of field values
oCQgsHttpTransactionHTTP request/response manager that is redirect-aware
oCQgsIdentifyMenuBuilds a menu to be used with identify results (
oCQgsIFeatureSelectionManagerIs an interface class to abstract feature selection handling
oCQgsImageFetcherHandles asynchronous download of images
oCQgsImageOperationContains operations and filters which apply to QImages
oCQgsInterpolatorInterface class for interpolations
oCQgsLabelA class to render labels
oCQgsLabelAttributesA class to store attributes needed for label rendering
oCQgsLabelCandidate
oCQgsLabelComponentMaintains current state of more grainular and temporal values when creating/painting component parts of an individual label (e.g
oCQgsLabelingEngineInterfaceLabeling engine interface
oCQgsLabelingResultsClass that stores computed placement from labeling engine
oCQgsLabelPosition
oCQgsLabelSearchTreeA class to query the labeling structure at a given point (small wraper around pal RTree class)
oCQgsLayerCoordinateTransform
oCQgsLayerDefinitionHolds generic methods for loading/exporting QLR files
oCQgsLayerPropertiesWidget
oCQgsLayerTreeMapCanvasBridgeTakes care of updates of layer set for QgsMapCanvas from a layer tree
oCQgsLayerTreeModelModel implementation for Qt item views framework
oCQgsLayerTreeModelLegendNodeThe QgsLegendRendererItem class is abstract interface for legend items returned from QgsMapLayerLegend implementation
oCQgsLayerTreeNodeThis class is a base class for nodes in a layer tree
oCQgsLayerTreeRegistryBridgeListens to the updates in map layer registry and does changes in layer tree
oCQgsLayerTreeUtilsAssorted functions for dealing with layer trees
oCQgsLayerTreeViewExtends QTreeView and provides some additional functionality when working with a layer tree
oCQgsLayerTreeViewDefaultActionsServes as a factory of actions that can be used together with a layer tree view
oCQgsLayerTreeViewMenuProviderImplementation of this interface can be implemented to allow QgsLayerTreeView instance to provide custom context menus (opened upon right-click)
oCQgsLegacyHelpers
oCQgsLegendInterfaceQgsLegendInterface Abstract base class to make QgsLegend available to plugins
oCQgsLegendModelA model that provides group, layer and classification items
oCQgsLegendRendererHandles automatic layout and rendering of legend
oCQgsLegendSettingsStores the appearance and layout settings for legend drawing with QgsLegendRenderer
oCQgsLegendSymbolItemV2The class stores information about one class/rule of a vector layer renderer in a unified way that can be used by legend model for rendering of legend
oCQgsLoggerQgsLogger is a class to print debug/warning/error messages to the console
oCQgsLongLongValidator
oCQgsLUDialog
oCQgsManageConnectionsDialog
oCQgsMapCanvasMap canvas is a class for displaying all GIS data types on a canvas
oCQgsMapCanvasItemAn abstract class for items that can be placed on the map canvas
oCQgsMapCanvasLayerA class that stores visibility and presence in overview flags together with pointer to the layer
oCQgsMapCanvasRendererSyncClass that does synchronization between QgsMapCanvas and its associated QgsMapRenderer:
oCQgsMapCanvasSnapperThis class reads the snapping properties from the current project and configures a QgsSnapper to perform the snapping
oCQgsMapHitTestClass that runs a hit test with given map settings
oCQgsMapLayerBase class for all map layer types
oCQgsMapLayerActionAn action which can run on map layers
oCQgsMapLayerActionRegistryThis class tracks map layer actions
oCQgsMapLayerComboBoxCombo box which displays the list of layers
oCQgsMapLayerLegendAbstract interface for implementations of legends for one map layer
oCQgsMapLayerLegendUtilsMiscellaneous utility functions for handling of map layer legend
oCQgsMapLayerModelModel to display layers in widgets
oCQgsMapLayerProxyModelEasy to use model to display the list of layers in widgets
oCQgsMapLayerRegistryThis class tracks map layers that are currently loaded and provides a means to fetch a pointer to a map layer and delete it
oCQgsMapLayerRendererBase class for utility classes that encapsulate information necessary for rendering of map layers
oCQgsMapLayerStyleStores style information (renderer, transparency, labeling, diagrams etc.) applicable to a map layer
oCQgsMapLayerStyleManagerManagement of styles for use with one map layer
oCQgsMapOverviewCanvasA widget that displays an overview map
oCQgsMapRendererA non GUI class for rendering a map layer set onto a QPainter
oCQgsMapRendererCacheThis class is responsible for keeping cache of rendered images of individual layers
oCQgsMapRendererJobAbstract base class for map rendering implementations
oCQgsMapServiceExceptionException class for WMS service exceptions
oCQgsMapSettingsConfiguration for rendering of the map
oCQgsMapTipA maptip is a class to display a tip on a map canvas when a mouse is hovered over a feature
oCQgsMapToolAbstract base class for all map tools
oCQgsMapToPixelPerform transforms between map coordinates and device coordinates
oCQgsMapUnitScale
oCQgsMapUnitScaleDialogDialog allowing the user to choose the minimum and maximum scale of an object in map units
oCQgsMessageBarA bar for displaying non-blocking messages to the user
oCQgsMessageBarItem
oCQgsMessageLogInterface for logging messages from QGIS in GUI independent way
oCQgsMessageLogConsoleDefault implementation of message logging interface
oCQgsMessageLogViewerA generic dialog widget for displaying QGIS log messages
oCQgsMessageOutputInterface for showing messages from QGIS in GUI independent way
oCQgsMimeDataUtils
oCQgsMultiRenderCheckerThis class allows checking rendered images against comparison images
oCQgsNetworkAccessManager
oCQgsNetworkContentFetcherHTTP network content fetcher
oCQgsNetworkProxyFactory
oCQgsNetworkReplyParserMultipart QNetworkReply parser
oCQgsNewHttpConnectionDialog to allow the user to configure and save connection information for an HTTP Server for WMS, etc
oCQgsNewMemoryLayerDialog
oCQgsNewVectorLayerDialog
oCQgsNineCellFilterBase class for raster analysis methods that work with a 3x3 cell filter and calculate the value of each cell based on the cell value and the eight neighbour cells
oCQgsNumericSortTreeWidgetItemQTreeWidgetItem that can sort numerically (as opposed to just lexigraphically)
oCQgsObjectCustomPropertiesSimple key-value store (keys = strings, values = variants) that supports loading/saving to/from XML in
oCQgsOfflineEditing
oCQgsOgcUtilsVarious utility functions for conversion between OGC (Open Geospatial Consortium) standards and QGIS internal representations
oCQgsOldSymbolMeta
oCQgsOptionsDialogBaseA base dialog for options and properties dialogs that offers vertical tabs
oCQgsOSMDatabaseClass that encapsulates access to OpenStreetMap data stored in a database previously imported from XML file
oCQgsOSMDownloadOSMDownload is a utility class for downloading OpenStreetMap via Overpass API
oCQgsOSMElementElements (also data primitives) are the basic components in OpenStreetMap from which everything else is defined
oCQgsOSMElementID
oCQgsOSMNodeIteratorEncapsulate iteration over table of nodes
oCQgsOSMTagsThis class is a container of tags for a node, way or a relation
oCQgsOSMWayIteratorEncapsulate iteration over table of ways
oCQgsOSMXmlImportImports OpenStreetMap XML format to our topological representation in a SQLite database (see QgsOSMDatabase for details)
oCQgsOverlayAnalyzerThe QGis class provides vector overlay analysis functions
oCQgsOWSConnectionConnections management
oCQgsOWSSourceSelectDialog to create connections and add layers from WMS, WFS, WCS etc
oCQgsPaintEffectBase class for visual effects which can be applied to QPicture drawings
oCQgsPaintEffectAbstractMetadataStores metadata about a paint effect class
oCQgsPaintEffectPropertiesWidgetA widget which modifies the properties of a QgsPaintEffect
oCQgsPaintEffectRegistrySingleton registry of available paint effects
oCQgsPaintEffectWidgetBase class for effect properties widgets
oCQgsPaintEngineHack
oCQgsPalLayerSettings
oCQgsPanningWidgetWidget that serves as rectangle showing current extent in overview
oCQgsPaperGridItem representing a grid
oCQgsPenCapStyleComboBox
oCQgsPenJoinStyleComboBox
oCQgsPenStyleComboBox
oCQgsPluginLayerRegistryRegistry of plugin layers types
oCQgsPluginLayerTypeClass for creating plugin specific layers
oCQgsPluginManagerInterface
oCQgsPointA class to represent a point
oCQgsPointCompare
oCQgsPointLocatorThe class defines interface for querying point location:
oCQgsPointLocator_DumpTreeHelper class to dump the R-index nodes and their content
oCQgsPointLocator_StreamHelper class for bulk loading of R-trees
oCQgsPointLocator_VisitorAreaHelper class used when traversing the index with areas - builds a list of matches
oCQgsPointLocator_VisitorEdgesInRectHelper class used when traversing the index looking for edges - builds a list of matches
oCQgsPointLocator_VisitorNearestEdgeHelper class used when traversing the index looking for edges - builds a list of matches
oCQgsPointLocator_VisitorNearestVertexHelper class used when traversing the index looking for vertices - builds a list of matches
oCQgsPointSampleCreates random points in polygons / multipolygons
oCQgsPreviewEffectA graphics effect which can be applied to a widget to simulate various printing and color blindness modes
oCQgsProjectReads and writes project states
oCQgsProjectBadLayerHandlerInterface for classes that handle missing layer files when reading project file
oCQgsProjectFileTransform
oCQgsProjectionSelectionWidgetA widget for selecting a projection
oCQgsProjectionSelectorA widget for selecting a Coordinate reference system from a tree
oCQgsProjectVersionA class to describe the version of a project
oCQgsPropertyAn Abstract Base Class for QGIS project property hierarchies
oCQgsProviderCountCalcEventA custom event that is designed to be fired when a layer count has been fully calculated
oCQgsProviderExtentCalcEventA custom event that is designed to be fired when a layer extent has been fully calculated
oCQgsProviderMetadataHolds data provider key, description, and associated shared library file information
oCQgsProviderRegistryA registry / canonical manager of data providers
oCQgsPythonRunnerUtility class for running python commands from various parts of QGIS
oCQgsQueryBuilderQuery Builder for layers
oCQgsRasterRaster namespace
oCQgsRasterBandStatsThe RasterBandStats struct is a container for statistics about a single raster band
oCQgsRasterBlockRaster data container
oCQgsRasterCalcNode
oCQgsRasterCalculatorRaster calculator class
oCQgsRasterCalculatorEntry
oCQgsRasterCheckerThis is a helper class for unit tests that need to write an image and compare it to an expected result or render time
oCQgsRasterDrawerThe drawing pipe for raster layers
oCQgsRasterFileWriterThe raster file writer which allows you to save a raster to a new file
oCQgsRasterFormatSaveOptionsWidgetA widget to select format-specific raster saving options
oCQgsRasterHistogramThe QgsRasterHistogram is a container for histogram of a single raster band
oCQgsRasterHistogramWidgetHistogram widget
oCQgsRasterIdentifyResultRaster identify results container
oCQgsRasterInterfaceBase class for processing filters like renderers, reprojector, resampler etc
oCQgsRasterIteratorIterator for sequentially processing raster cells
oCQgsRasterLayerSaveAsDialog
oCQgsRasterMatrix
oCQgsRasterMinMaxWidget
oCQgsRasterPipeBase class for processing modules
oCQgsRasterPyramidThis struct is used to store pyramid info for the raster layer
oCQgsRasterPyramidsOptionsWidgetA widget to select format-specific raster saving options
oCQgsRasterRangeRaster values range container
oCQgsRasterRendererRegistryRegistry for raster renderers
oCQgsRasterRendererRegistryEntryRegistry for raster renderer entries
oCQgsRasterRendererWidget
oCQgsRasterResamplerInterface for resampling rasters (e.g
oCQgsRasterShaderInterface for all raster shaders
oCQgsRasterShaderFunctionThe raster shade function applies a shader to a pixel at render time - typically used to render grayscale images as false color
oCQgsRasterTransparencyDefines the list of pixel values to be considered as transparent or semi transparent when rendering rasters
oCQgsRasterViewPortThis class provides details of the viewable area that a raster will be rendered into
oCQgsRectangleA rectangle specified with double values
oCQgsRelation
oCQgsRelationAddDlg
oCQgsRelationManagerThis class manages a set of relations between layers
oCQgsRelationManagerDialog
oCQgsRelationReferenceWidget
oCQgsReliefProduces coloured relief rasters from DEM
oCQgsRenderCheckerThis is a helper class for unit tests that need to write an image and compare it to an expected result or render time
oCQgsRenderContextContains information about the context of a rendering operation
oCQgsRendererCategoryV2Categorized renderer
oCQgsRendererRangeV2
oCQgsRendererRangeV2LabelFormat
oCQgsRendererRulePropsDialog
oCQgsRendererV2AbstractMetadataStores metadata about one renderer class
oCQgsRendererV2DataDefinedMenusUtility class for providing GUI for data-defined rendering
oCQgsRendererV2PropertiesDialog
oCQgsRendererV2RegistryRegistry of renderers
oCQgsRendererV2WidgetBase class for renderer settings widgets
oCQgsRequestHandlerThis class is an interface hiding the details of reading input and writing output from/to a wms request mechanism
oCQgsRuleBasedRendererV2Count
oCQgsRuleBasedRendererV2Model
oCQgsRunProcessA class that executes an external program/script
oCQgsSatelliteInfo
oCQgsScaleBarStyleAbstraction of composer scale bar style
oCQgsScaleCalculatorCalculates scale for a given combination of canvas size, map extent, and monitor dpi
oCQgsScaleComboBoxA combobox which lets the user select map scale from predefined list and highlights nearest to current scale value
oCQgsScaleRangeWidget
oCQgsScaleUtils
oCQgsScaleVisibilityDialog
oCQgsScaleWidgetA combobox which lets the user select map scale from predefined list and highlights nearest to current scale value
oCQgsScopeLogger
oCQgsSearchQueryBuilderQuery Builder for search strings
oCQgsServerFilterClass defining I/O filters for Qgis Mapserver and implemented in plugins
oCQgsServerInterfaceQgsServerInterface Class defining interfaces exposed by Qgis Mapserver and made available to plugins
oCQgsSimplifyMethodThis class contains information about how to simplify geometries fetched from a QgsFeatureIterator
oCQgsSlider
oCQgsSmartGroupCondition
oCQgsSmartGroupEditorDialog
oCQgsSnapperA class that allows advanced snapping operations on a set of vector layers
oCQgsSnappingResultRepresents the result of a snapping operation
oCQgsSnappingUtilsThis class has all the configuration of snapping and can return answers to snapping queries
oCQgsSpatialIndex
oCQgsSpatialIndexCopyVisitor
oCQgsSpatialIndexDataData of spatial index that may be implicitly shared
oCQgsSpinBoxThe QgsSpinBox is a spin box with a clear button that will set the value to the defined clear value
oCQgsStatisticalSummaryCalculator for summary statistics for a list of doubles
oCQgsStyleV2
oCQgsStyleV2ExportImportDialog
oCQgsStyleV2ManagerDialog
oCQgsSublayersDialog
oCQgsSvgCacheA cache for images / pictures derived from svg files
oCQgsSvgCacheEntry
oCQgsSvgGroupsModel
oCQgsSvgListModel
oCQgsSvgSelectorDialog
oCQgsSvgSelectorGroupsModel
oCQgsSvgSelectorListModel
oCQgsSvgSelectorWidget
oCQgsSymbolLayerV2
oCQgsSymbolLayerV2AbstractMetadataStores metadata about one symbol layer class
oCQgsSymbolLayerV2RegistryRegistry of available symbol layer classes
oCQgsSymbolLayerV2Utils
oCQgsSymbolLayerV2Widget
oCQgsSymbolLevelsV2Dialog
oCQgsSymbologyV2ConversionThis class is not a part of public API, it is intended only for compatibility with older versions of QGIS (1.x)
oCQgsSymbolsListWidget
oCQgsSymbolV2
oCQgsSymbolV2LevelItem
oCQgsSymbolV2RenderContext
oCQgsSymbolV2SelectorDialog
oCQgsToleranceThis is the class is providing tolerance value in map unit values
oCQgsTransactionThis class allows to include a set of layers in a database-side transaction, provided the layer data providers support transactions and are compatible with each other
oCQgsTransectSampleA class for the creation of transect sample lines based on a set of strata polygons and baselines
oCQgsUnitSelectionWidgetWidget displaying a combobox allowing the user to choose between millimeter and map units If the user chooses map units, a button appears allowing the specification of minimum and maximum scale
oCQgsUserInputDockWidget
oCQgsVectorA class to represent a vector
oCQgsVectorColorBrewerColorRampV2Dialog
oCQgsVectorColorRampV2
oCQgsVectorFileWriterA convenience class for writing vector files to disk
oCQgsVectorGradientColorRampV2Dialog
oCQgsVectorJoinInfo
oCQgsVectorLayerCacheThis class caches features of a given QgsVectorLayer
oCQgsVectorLayerEditBuffer
oCQgsVectorLayerEditUtils
oCQgsVectorLayerImportA convenience class for writing vector files to disk
oCQgsVectorLayerJoinBufferManages joined fields for a vector layer
oCQgsVectorLayerToolsMethods in this class are used to handle basic operations on vector layers
oCQgsVectorLayerUndoCommand
oCQgsVectorRandomColorRampV2Dialog
oCQgsVectorSimplifyMethodThis class contains information how to simplify geometries fetched from a vector layer
oCQgsWebViewCollection of stubs to mimic the API of QWebView on systems where the real library is not available
oCQgsWidgetWrapperManages an editor widget Widget and wrapper share the same parent
oCQgsXmlUtilsAssorted helper methods for reading and writing chunks of XML
oCQgsZonalStatisticsA class that calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes
oCQWebFrameCollection of stubs to mimic the API of a QWebFrame on systems where QtWebkit is not available
oCQWebPageCollection of stubs to mimic the API of a QWebPage on systems where QtWebkit is not available
oCQWebSettingsCollection of stubs to mimic the API of a QWebSettings on systems where QtWebkit is not available
oCQgsVectorLayer::RangeData
oCQgsRelief::ReliefColor
oCQgsRuleBasedRendererV2::RenderJob
oCQgsRuleBasedRendererV2::RenderLevel
oCQgsRuleBasedRendererV2::RuleThis class keeps data about a rules for rule-based renderer
oCpal::SimpleMutex
oCQgsSnapper::SnapLayer
oCpal::Sol
oCSpinBoxDelegate
oCpal::SubPartContext
oCQgsOWSSourceSelect::SupportedFormatFormats supported by provider
oCSymbolLayerItem
oCQgsVectorLayer::TabData
oCTiePointInfo
oCQgsRasterTransparency::TransparentSingleValuePixel
oCQgsRasterTransparency::TransparentThreeValuePixel
oCTreeFilterProxyModel
oCTriangleInterpolatorThis is an interface for interpolator classes for triangulations
oCTriangulationInterface for Triangulation classes
oCpal::PalException::UnknownFeatureTry to access an unknown feature
oCpal::InternalException::UnknownGeometryThrown when a geometry type is not like expected
oCpal::PalException::UnknownLayerTry to access an unknown layer
oCpal::UpdateContext
oCQgsMimeDataUtils::Uri
oCpal::PalException::ValueNotInRangeThrown when a value is not in the valid scale range
oCQgsVectorLayer::ValueRelationData
oCVector3DClass Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values
oCvertexData
oCQgsExpression::VisitorSupport for visitor pattern - algorithms dealing with the expressions may be implemented without modifying the Node classes
oCQgsExpression::WhenThen
\Cpal::InternalException::WrongGeometryThrown when a geometry type is not like expected