QGIS API Documentation  master-59fd5e0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
_nmeaGPGGAGGA packet information structure (Global Positioning System Fix Data)
_nmeaGPGSAGSA packet information structure (Satellite status)
_nmeaGPGSVGSV packet information structure (Satellites in view)
_nmeaGPRMCRMC packet information structure (Recommended Minimum sentence C)
_nmeaGPVTGVTG packet information structure (Track made good and ground speed)
_nmeaINFOSummary GPS information from all parsed packets, used also for generating NMEA stream
_nmeaPARSER
_nmeaPOSPosition data in fractional degrees or radians
_nmeaPROPERTY
_nmeaSATELLITEInformation about satellite
_nmeaSATINFOInformation about all satellites in view
_nmeaTIMEDate and time data
QgsComposerLegend::AtomAtom is indivisible set (indivisible into more columns)
QgsOfflineEditing::AttributeValueChange
Bezier3DClass Bezier3D represents a bezier curve, represented by control points
QgsMapCanvas::CanvasProperties
CharacterWidget[0]
CloughTocherInterpolatorThis is an implementation of a Clough-Tocher interpolator based on a triangular tessellation
QgsColorRampShader::ColorRampItem
QgsDataDefinedSymbolDialog::DataDefinedSymbolEntry
DualEdgeTriangulationDualEdgeTriangulation is an implementation of a triangulation class based on the dual edge data structure
QgsGeometry::Error
QgsFeatureListModel::FeatureInfo
QgsRuleBasedRendererV2::FeatureToRender
QgsVectorLayerFeatureIterator::FetchJoinInfoJoin information prepared for fast attribute id mapping in QgsVectorLayerJoinBuffer::updateFeatureAttributes()
QgsFields::Field
FieldSorter
QgsExpression::FunctionA abstract base class for defining QgsExpression functions
QgsOfflineEditing::GeometryChange
GEOSException
GEOSInit
QgsVectorLayer::GroupData
HalfEdge
QgsExpressionHighlighter::HighlightingRule
QgsMapToolIdentify::IdentifyResult
QgsProject::Imp
QgsExpression::Interval
QgsLabel::labelpoint
QgsInterpolator::LayerDataA layer together with the information about interpolation attribute / z-coordinate interpolation and the type (point, structure line, breakline)
Line3DThis class represents a line
LinTriangleInterpolatorLinTriangleInterpolator is a class which interpolates linearly on a triangulation
MyLine
QgsVectorDataProvider::NativeType
QgsRasterNuller::NoData
QgsExpression::Node
NodeNode is a class used by Line3D
QgsExpression::NodeBinaryOperator
QgsExpression::NodeColumnRef
QgsExpression::NodeCondition
QgsExpression::NodeFunction
QgsExpression::NodeInOperator
QgsExpression::NodeList
QgsExpression::NodeLiteral
QgsExpression::NodeUnaryOperator
NormVecDecoratorDecorator class which adds the functionality of estimating normals at the data points
QgsComposerLegend::NucleonNucleon is either group title, layer title or layer child item
ParametricLineParametricLine is an Interface for parametric lines
Point3DPoint3D is a class to represent a three dimensional point
QGisGlobal constants for use throughout the application
QgisInterfaceQgisInterface Abstract base class defining interfaces exposed by QgisApp and made available to plugins
QgisPluginAbstract base class from which all plugins must inherit
QgisVisitor
QgsAbstractCacheIndexAbstract base class for cache indices
QgsAbstractFeatureIteratorInternal feature iterator to be implemented within data providers
QgsActionUtility class that encapsulates an action based on vector attributes
QgsAddRemoveItemCommandA composer command class for adding / removing composer items
QgsAddRemoveMultiFrameCommand
QgsAnnotationItemAn annotation item can be either placed either on screen corrdinates or on map coordinates
QgsApplicationExtends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc
QgsApplyDialogInterface class for dialogs that have an apply operation (e.g
QgsArcProperter
QgsAspectFilterCalculates aspect values in a window of 3x3 cells based on first order derivatives in x- and y- directions
QgsAtlasCompositionClass used to render an Atlas, iterating over geometry features
QgsAttributeActionStorage and management of actions associated with Qgis layer attributes
QgsAttributeDialog
QgsAttributeEditor
QgsAttributeEditorContainer
QgsAttributeEditorElement
QgsAttributeEditorField
QgsAttributeTableAction
QgsAttributeTableDelegateA delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate)
QgsAttributeTableFilterModel
QgsAttributeTableModelA model backed by a QgsVectorLayerCache which is able to provide feature/attribute information to a QAbstractItemView
QgsAttributeTableViewProvides a table view of features of a QgsVectorLayer
QgsBilinearRasterResamplerBilinear Raster Resampler
QgsBlendModeComboBoxA combobox which lets the user select blend modes from a predefined list
QgsBrightnessContrastFilterBrightness/contrast filter pipe for rasters
QgsBrowserModel
QgsBrushStyleComboBox
QgsBusyIndicatorDialogA simple dialog to show an indeterminate busy progress indicator
QgsVectorLayerCache::QgsCachedFeatureThis is a wrapper class around a cached QgsFeature, which will inform the cache, when it has been deleted, so indexes can be updated that the wrapped feature needs to be fetched again if needed
QgsCachedFeatureIteratorDelivers features from the cache
QgsCachedFeatureWriterIteratorUses another iterator as backend and writes features to the cache
QgsCacheIndexFeatureId
QgsCategorizedSymbolRendererV2
QgsCategorizedSymbolRendererV2Model
QgsCategorizedSymbolRendererV2ViewStyle
QgsCategorizedSymbolRendererV2Widget
QgsCentralPointPositionManagerA simple position manager implementation which positions the overlay objects on the center point of a feature
QgsCentroidFillSymbolLayerV2
QgsCentroidFillSymbolLayerV2Widget
QgsCharacterSelectorDialogA dialog for selecting a single character from a single font
QgsClipperA class to trim lines and polygons to within a rectangular region
QgsClipToMinMaxEnhancementA raster contrast enhancement that will clip a value to the specified min/max range
QgsCollapsibleGroupBoxA groupbox that collapses/expands when toggled and can save its collapsed and checked states
QgsCollapsibleGroupBoxBasicA groupbox that collapses/expands when toggled
QgsColorBrewerPalette
QgsColorButtonA cross platform button subclass for selecting colors. Will open a color chooser dialog when clicked. Offers live updates to button from color chooser dialog
QgsColorDialogA dialog for selecting a color
QgsColorRampComboBox
QgsColorRampShaderA ramp shader will color a raster pixel based on a list of values ranges in a ramp
QgsComposerArrowAn item that draws an arrow between to points
QgsComposerAttributeTableA table class that displays a vector attribute table
QgsComposerAttributeTableCompareHelper class for sorting, takes into account sorting column and ascending / descending
QgsComposerEffect
QgsComposerFrameFrame for html, table, text which can be divided onto several frames
QgsComposerGroupItem
QgsComposerHtml
QgsComposerItemA item that forms part of a map composition
QgsComposerItemCommandUndo command to undo/redo all composer item related changes
QgsComposerItemGroupA container for grouping several QgsComposerItems
QgsComposerLabelA label that can be placed onto a map composition
QgsComposerLayerItem
QgsComposerLegendA legend that can be placed onto a map composition
QgsComposerLegendItemAbstract base class for the legend item types
QgsComposerLegendStyleComposer legend components style
QgsComposerMapObject representing map window
QgsComposerMergeCommandA composer command that merges together with other commands having the same context (=id)
QgsComposerMultiFrameAbstract base class for composer entries with the ability to distribute the content to several frames (items)
QgsComposerMultiFrameCommand
QgsComposerPictureA composer class that displays svg files or raster format (jpg, png, ...)
QgsComposerRasterSymbolItem
QgsComposerRulerA class to show paper scale and the current cursor position
QgsComposerScaleBarA scale bar item that can be added to a map composition
QgsComposerShapeA composer items that draws common shapes (ellipse, triangle, rectangle)
QgsComposerStyleItem
QgsComposerSymbolV2Item
QgsComposerTableA class to display feature attributes in the print composer
QgsComposerTextTableA text table item that reads text from string lists
QgsComposerViewWidget to display the composer items
QgsCompositionGraphics scene for map printing
QgsContextHelpProvides a context based help browser for a dialog
QgsContrastEnhancementManipulates raster pixel values so that they enhanceContrast or clip into a specified numerical range according to the specified ContrastEnhancementAlgorithm
QgsContrastEnhancementFunctionA contrast enhancement funcion is the base class for all raster contrast enhancements
QgsCoordinateReferenceSystemClass for storing a coordinate reference system (CRS)
QgsCoordinateTransformClass for doing transforms between two map coordinate systems
QgsCoordinateTransformCacheCache coordinate transform by authid of source/dest transformation to avoid the overhead of initialisation for each redraw
QgsCptCityAllRampsItemAn "All ramps item", which contains all items in a flat hierarchy
QgsCptCityArchive
QgsCptCityBrowserModel
QgsCptCityCollectionItemA Collection: logical collection of subcollections and color ramps
QgsCptCityColorRampItemItem that represents a layer that can be opened with one of the providers
QgsCptCityColorRampV2
QgsCptCityColorRampV2Dialog
QgsCptCityDataItemBase class for all items in the model
QgsCptCityDirectoryItemA directory: contains subdirectories and color ramps
QgsCptCitySelectionItemA selection: contains subdirectories and color ramps
QgsCredentialDialogA generic dialog for requesting credentials
QgsCredentialsInterface for requesting credentials in QGIS in GUI independent way
QgsCredentialsConsoleDefault implementation of credentials interface
QgsCRSCache
QgsCsExceptionCustom exception class for Coordinate Reference System related exceptions
QgsCubicRasterResamplerCubic Raster Resampler
QgsDashSpaceDialogA dialog to enter a custom dash space pattern for lines
QgsDataCollectionItemA Collection: logical collection of layers or subcollections, e.g
QgsDataDefinedA container class for data source field mapping or expression
QgsDataDefinedButtonA button for defining data source field mappings or expressions
QgsDataDefinedSymbolDialog
QgsDataItemBase class for all items in the model
QgsDataProviderAbstract base class for spatial data provider implementations
QgsDataSourceURIClass for storing the component parts of a PostgreSQL/RDBMS datasource URI
QgsDbFilterProxyModelA class that implements a custom filter and can be used as a proxy for QgsDbTableModel
QgsDerivativeFilterAdds the ability to calculate derivatives in x- and y-directions
QgsDetailedItemDataThis class is the data only representation of a QgsDetailedItemWidget, designed to be used in custom views
QgsDetailedItemDelegateA custom model/view delegate that can display an icon, heading and detail sections
QgsDetailedItemWidgetA widget renderer for detailed item views
QgsDiagramBase class for all diagram types
QgsDiagramInterpolationSettings
QgsDiagramLayerSettings
QgsDiagramRendererV2Returns diagram settings for a feature
QgsDiagramSettings
QgsDialogA generic dialog with layout and button box
QgsDirectoryItemA directory: contains subdirectories and layers
QgsDirectoryParamWidget
QgsDistanceArcProperter
QgsDistanceAreaGeneral purpose distance and area calculator
QgsDoubleBoxScaleBarStyleDouble box with alternating colors
QgsDualViewThis widget is used to show the attributes of a set of features of a QgsVectorLayer
QgsEdgeProperterQgsEdgeProperter is a strategy pattern
QgsEllipseSymbolLayerV2A symbol layer for rendering objects with major and minor axis (e.g
QgsEllipseSymbolLayerV2Widget
QgsEncodingFileDialogA file dialog which lets the user select the preferred encoding type for a data provider
QgsErrorQgsError is container for error messages (report)
QgsErrorDialog
QgsErrorItemData item that can be used to report problems (e.g
QgsErrorMessageQgsErrorMessage represents single error message
QgsExceptionDefines a qgis exception class
QgsExpressionClass for parsing and evaluation of expressions (formerly called "search strings")
QgsExpressionBuilderDialogA generic dialog for building expression strings
QgsExpressionBuilderWidgetA reusable widget that can be used to build a expression string
QgsExpressionHighlighter
QgsExpressionItemAn expression item that can be used in the QgsExpressionBuilderWidget tree
QgsExpressionItemSearchProxySearch proxy used to filter the QgsExpressionBuilderWidget tree
QgsExpressionSelectionDialogThis class offers a dialog to change feature selections
QgsFavouritesItemContains various Favourites directories
QgsFeatureThe feature class encapsulates a single feature including its id, geometry and a list of field/values attributes
QgsFeatureIteratorWrapper for iterator of features from vector data provider or vector layer
QgsFeatureListModel
QgsFeatureListViewShows a list of features and renders a edit button next to each feature
QgsFeatureListViewDelegate
QgsFeatureModel
QgsFeatureRendererV2
QgsFeatureRequestThis class wraps a request for features to a vector layer (or directly its vector data provider)
QgsFeatureSelectionModel
QgsFeatureStoreContainer for features with the same fields and crs
QgsFieldEncapsulate a field in an attribute table or data source
QgsFields
QgsFieldValidator
QgsFileDropEditA line edit for capturing file names that can have files dropped onto it via drag & drop
QgsFillSymbolLayerV2
QgsFillSymbolV2
QgsFilterLineEditLineedit with builtin clear button
QgsFontMarkerSymbolLayerV2
QgsFontMarkerSymbolLayerV2Widget
QgsFontUtils
QgsFormAnnotationItemAn annotation item that embedds a designer form showing the feature attribute
QgsGenericProjectionSelectorA generic dialog to prompt the user for a Coordinate Reference System
QgsGeometryA geometry is the spatial representation of a feature
QgsGeometryAnalyzerThe QGis class provides vector geometry analysis functions
QgsGeometryCache
QgsGeometryValidator
QgsGmlThis class reads data from a WFS server or alternatively from a GML file
QgsGmlFeatureClass
QgsGmlSchema
QgsGPSConnectionAbstract base class for connection to a GPS device
QgsGPSConnectionRegistryA singleton class to register / unregister existing GPS connections such that the information is available to all classes and plugins
QgsGpsdConnectionEvaluates NMEA sentences coming from gpsd
QgsGPSDetector
QgsGPSInformation
QgsGradientStop
QgsGraduatedSymbolRendererV2
QgsGraduatedSymbolRendererV2Model
QgsGraduatedSymbolRendererV2ViewStyle
QgsGraduatedSymbolRendererV2Widget
QgsGraphMathematics graph representation
QgsGraphAnalyzerThe QGis class provides graph analysis functions
QgsGraphArcThis class implement a graph edge
QgsGraphBuilderThis class making the QgsGraph object
QgsGraphBuilderInterfaceDetermine interface for creating a graph
QgsGraphDirectorDetermine making the graph
QgsGraphVertexThis class implement a graph vertex
QgsGridFileWriterA class that does interpolation to a grid and writes the results to an ascii grid
QgsGroupBoxCollapseButton
QgsHighlightA class for highlight features on the map
QgsHillshadeFilter
QgsHistogramDiagram
QgsHtmlAnnotationItemAn annotation item that embedds a designer form showing the feature attribute
QgsHttpTransactionHTTP request/response manager that is redirect-aware
QgsHueSaturationFilterColor and saturation filter pipe for rasters
QgsIDWInterpolator
QgsImageFillSymbolLayerBase class for polygon renderers generating texture images
QgsInterpolatorInterface class for interpolations
QgsLabelA class to render labels
QgsLabelAttributesA class to store attributes needed for label rendering
QgsLabelCandidate
QgsLabelComponentMaintains current state of more grainular and temporal values when creating/painting component parts of an individual label (e.g
QgsLabelingEngineInterfaceLabeling engine interface
QgsLabelPosition
QgsLabelSearchTreeA class to query the labeling structure at a given point (small wraper around pal RTree class)
QgsLayerItemItem that represents a layer that can be opened with one of the providers
QgsLayerPropertiesWidget
QgsLegendInterfaceQgsLegendInterface Abstract base class to make QgsLegend available to plugins
QgsLegendModelA model that provides group, layer and classification items
QgsLinearlyInterpolatedDiagramRenderer
QgsLinearMinMaxEnhancementA color enhancement function that performs a linear enhanceContrast between min and max
QgsLinearMinMaxEnhancementWithClipA linear enhanceContrast enhancement that first clips to min max and then enhanceContrastes linearly between min and max
QgsLineDecorationSymbolLayerV2
QgsLineDecorationSymbolLayerV2Widget
QgsLinePatternFillSymbolLayer
QgsLinePatternFillSymbolLayerWidget
QgsLineSymbolLayerV2
QgsLineSymbolV2
QgsLineVectorLayerDirectorDetermine making the graph from vector line layer
QgsLoggerQgsLogger is a class to print debug/warning/error messages to the console
QgsLongLongValidator
QgsLUDialog
QgsManageConnectionsDialog
QgsMapCanvasMap canvas is a class for displaying all GIS data types on a canvas
QgsMapCanvasItemAn abstract class for items that can be placed on the map canvas
QgsMapCanvasLayerA class that stores visibility and presence in overview flags together with pointer to the layer
QgsMapCanvasMapA rectangular graphics item representing the map on the canvas
QgsMapCanvasSnapperThis class reads the snapping properties from the current project and configures a QgsSnapper to perform the snapping
QgsMapLayerBase class for all map layer types
QgsMapLayerRegistryThis class tracks map layers that are currently loaded and provides a means to fetch a pointer to a map layer and delete it
QgsMapOverviewCanvasA widget that displays an overview map
QgsMapRendererA non GUI class for rendering a map layer set onto a QPainter
QgsMapTipA maptip is a class to display a tip on a map canvas when a mouse is hovered over a feature
QgsMapToolAbstract base class for all map tools
QgsMapToolEmitPointA map tool that simply emits a point when clicking on the map
QgsMapToolIdentifyMap tool for identifying features in layers
QgsMapToolPanA map tool for panning the map
QgsMapToolTouchA map tool for panning the map
QgsMapToolZoomA map tool for zooming into the map
QgsMapToPixelPerform transforms between map coordinates and device coordinates
QgsMarkerLineSymbolLayerV2
QgsMarkerLineSymbolLayerV2Widget
QgsMarkerSymbolLayerV2
QgsMarkerSymbolV2
QgsMessageBarA bar for displaying non-blocking messages to the user
QgsMessageBar::QgsMessageBarItem
QgsMessageLogInterface for logging messages from QGIS in GUI independent way
QgsMessageLogConsoleDefault implementation of message logging interface
QgsMessageLogViewerA generic message for displaying QGIS log messages
QgsMessageOutputInterface for showing messages from QGIS in GUI independent way
QgsMessageOutputConsoleDefault implementation of message output interface
QgsMessageViewerA generic message view for displaying QGIS messages
QgsMimeDataUtils
QgsMultiBandColorRendererRenderer for multiband images with the color components
QgsMultiBandColorRendererWidget
QgsNetworkAccessManager
QgsNetworkReplyParserMultipart QNetworkReply parser
QgsNewHttpConnectionDialog to allow the user to configure and save connection information for an HTTP Server for WMS, etc
QgsNewVectorLayerDialog
QgsNineCellFilterBase 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
QgsNMEAConnectionEvaluates NMEA sentences coming from a GPS device
QgsNumericScaleBarStyleA scale bar style that draws text in the form of '1:XXXXX'
QgsNumericSortTreeWidgetItemQTreeWidgetItem that can sort numerically (as opposed to just lexigraphically)
QgsOfflineEditing
QgsOgcUtilsVarious utility functions for conversion between OGC (Open Geospatial Consortium) standards and QGIS internal representations
QgsOldSymbolMeta
QgsOptionsDialogBaseA base dialog for options and properties dialogs that offers vertical tabs
QgsOverlayAnalyzerThe QGis class provides vector overlay analysis functions
QgsOverlayObjectAn object that holds information about the position and bounding box size of an overlay object
QgsOverlayObjectPositionManagerInterface for classes that arrange overlay objects of different layers on the map
QgsOWSConnectionConnections management
QgsOWSSourceSelectDialog to create connections and add layers from WMS, WFS, WCS etc
QgsPaintEngineHack
QgsPalettedRasterRendererRenderer for paletted raster images
QgsPalettedRendererWidget
QgsPALGeometryA class to make the QGIS geometries known to the PAL library (PAL works on geos geometry)
QgsPalGeometry
QgsPalLabeling
QgsPalLayerSettings
QgsPALObjectPositionManagerA class that uses the PAL library for overlay object placement
QgsPanningWidgetWidget that serves as rectangle showing current extent in overview
QgsPaperItemItem representing the paper
QgsPenCapStyleComboBox
QgsPenJoinStyleComboBox
QgsPenStyleComboBox
QgsPieDiagram
QgsPluginLayerBase class for plugin layers
QgsPluginLayerRegistryRegistry of plugin layers types
QgsPluginLayerTypeClass for creating plugin specific layers
QgsPluginManagerInterface
QgsPointA class to represent a point geometry
QgsPointCompare
QgsPointDisplacementRendererA renderer that automatically displaces points with the same position
QgsPointDisplacementRendererWidget
QgsPointPatternFillSymbolLayer
QgsPointPatternFillSymbolLayerWidget
QgsProjectReads and writes project states
QgsProjectBadLayerDefaultHandlerDefault bad layer handler which ignores any missing layers
QgsProjectBadLayerGuiHandlerHandler for missing layers within project
QgsProjectBadLayerHandlerInterface for classes that handle missing layer files when reading project file
QgsProjectFileTransform
QgsProjectionSelectorA widget for selecting a Coordinate reference system from a tree
QgsProjectVersionA class to describe the version of a project
QgsPropertyAn Abstract Base Class for QGIS project property hierarchies
QgsPropertyKeyQgsPropertyKey node
QgsPropertyValueQgsPropertyValue node
QgsProviderCountCalcEventA custom event that is designed to be fired when a layer count has been fully calculated
QgsProviderExtentCalcEventA custom event that is designed to be fired when a layer extent has been fully calculated
QgsProviderMetadataHolds data provider key, description, and associated shared library file information
QgsProviderRegistryA registry / canonical manager of data providers
QgsPseudoColorShaderA raster color shader that highlighs low values in blue and high values in red
QgsPythonRunnerUtility class for running python commands from various parts of QGIS
QgsQtLocationConnection
QgsQueryBuilderQuery Builder for layers
QgsRasterRaster namespace
QgsRasterBandStatsThe RasterBandStats struct is a container for statistics about a single raster band
QgsRasterBlockRaster data container
QgsRasterCalcNode
QgsRasterCalculatorRaster calculator class
QgsRasterCalculatorEntry
QgsRasterCheckerThis is a helper class for unit tests that need to write an image and compare it to an expected result or render time
QgsRasterDataProviderBase class for raster data providers
QgsRasterDrawerThe drawing pipe for raster layers
QgsRasterFileWriterThe raster file writer which allows you to save a raster to a new file
QgsRasterFormatSaveOptionsWidgetA widget to select format-specific raster saving options
QgsRasterHistogramThe QgsRasterHistogram is a container for histogram of a single raster band
QgsRasterHistogramWidgetHistogram widget
QgsRasterIdentifyResultRaster identify results container
QgsRasterInterfaceBase class for processing filters like renderers, reprojector, resampler etc
QgsRasterIteratorIterator for sequentially processing raster cells
QgsRasterLayerThis class provides qgis with the ability to render raster datasets onto the mapcanvas
QgsRasterLayerSaveAsDialog
QgsRasterMatrix
QgsRasterMinMaxWidget
QgsRasterNullerRaster pipe that deals with null values
QgsRasterPipeBase class for processing modules
QgsRasterProjector
QgsRasterPyramidThis struct is used to store pyramid info for the raster layer
QgsRasterPyramidsOptionsWidgetA widget to select format-specific raster saving options
QgsRasterRangeRaster values range container
QgsRasterRendererRaster renderer pipe that applies colors to a raster
QgsRasterRendererRegistryRegistry for raster renderers
QgsRasterRendererRegistryEntryRegistry for raster renderer entries
QgsRasterRendererWidget
QgsRasterResampleFilterResample filter pipe for rasters
QgsRasterResamplerInterface for resampling rasters (e.g
QgsRasterShaderInterface for all raster shaders
QgsRasterShaderFunctionThe raster shade function applies a shader to a pixel at render time - typically used to render grayscale images as false color
QgsRasterTransparencyDefines the list of pixel values to be considered as transparent or semi transparent when rendering rasters
QgsRasterViewPortThis class provides details of the viewable area that a raster will be rendered into
QgsRectangleA rectangle specified with double values
QgsReliefProduces coloured relief rasters from DEM
QgsRenderCheckerThis is a helper class for unit tests that need to write an image and compare it to an expected result or render time
QgsRenderContextContains information about the context of a rendering operation
QgsRendererCategoryV2
QgsRendererRangeV2
QgsRendererRulePropsDialog
QgsRendererV2AbstractMetadataStores metadata about one renderer class
QgsRendererV2DataDefinedMenusUtility class for prividing GUI for data-defined rendering
QgsRendererV2MetadataConvenience metadata class that uses static functions to create renderer and its widget
QgsRendererV2PropertiesDialog
QgsRendererV2RegistryRegistry of renderers
QgsRendererV2WidgetBase class for renderer settings widgets
QgsRubberBandA class for drawing transient features (e.g
QgsRuggednessFilterCalculates the ruggedness index based on a 3x3 moving window
QgsRuleBasedRendererV2When drawing a vector layer with rule-based renderer, it goes through the rules and draws features with symbols from rules that match
QgsRuleBasedRendererV2Count
QgsRuleBasedRendererV2Model
QgsRuleBasedRendererV2Widget
QgsRunProcessA class that executes an external program/script
QgsSatelliteInfo
QgsScaleBarStyleAbstraction of composer scale bar style
QgsScaleCalculatorCalculates scale for a given combination of canvas size, map extent, and monitor dpi
QgsScaleComboBoxA combobox which lets the user select map scale from predefined list and highlights nearest to current scale value
QgsScaleUtils
QgsScopeLogger
QgsSearchQueryBuilderQuery Builder for search strings
QgsSimpleFillSymbolLayerV2
QgsSimpleFillSymbolLayerV2Widget
QgsSimpleLineSymbolLayerV2
QgsSimpleLineSymbolLayerV2Widget
QgsSimpleMarkerSymbolLayerV2
QgsSimpleMarkerSymbolLayerV2Widget
QgsSingleBandColorDataRendererRaster renderer pipe for single band color
QgsSingleBandGrayRendererRaster renderer pipe for single band gray
QgsSingleBandGrayRendererWidget
QgsSingleBandPseudoColorRendererRaster renderer pipe for single band pseudocolor
QgsSingleBandPseudoColorRendererWidget
QgsSingleBoxScaleBarStyleScalebar style that draws a single box with alternating color for the segments
QgsSingleCategoryDiagramRendererRenders the diagrams for all features with the same settings
QgsSingleSymbolRendererV2
QgsSingleSymbolRendererV2Widget
QgsSlopeFilterCalculates slope values in a window of 3x3 cells based on first order derivatives in x- and y- directions
QgsSmartGroupCondition
QgsSnapperA class that allows advanced snapping operations on a set of vector layers
QgsSnappingResultRepresents the result of a snapping operation
QgsSpatialIndex
QgsStringRelay
QgsStyleV2
QgsStyleV2ExportImportDialog
QgsStyleV2ManagerDialog
QgsSublayersDialog
QgsSvgAnnotationItem
QgsSvgCacheA cache for images / pictures derived from svg files
QgsSvgCacheEntry
QgsSVGFillSymbolLayerA class for svg fill patterns
QgsSVGFillSymbolLayerWidget
QgsSvgGroupsModel
QgsSvgListModel
QgsSvgMarkerSymbolLayerV2
QgsSvgMarkerSymbolLayerV2Widget
QgsSvgSelectorDialog
QgsSvgSelectorGroupsModel
QgsSvgSelectorListModel
QgsSvgSelectorWidget
QgsSymbolLayerV2
QgsSymbolLayerV2AbstractMetadataStores metadata about one symbol layer class
QgsSymbolLayerV2MetadataConvenience metadata class that uses static functions to create symbol layer and its widget
QgsSymbolLayerV2RegistryRegistry of available symbol layer classes
QgsSymbolLayerV2Utils
QgsSymbolLayerV2Widget
QgsSymbolLevelsV2Dialog
QgsSymbologyV2ConversionThis class is not a part of public API, it is intended only for compatibility with older versions of QGIS (1.x)
QgsSymbolsListWidget
QgsSymbolV2
QgsSymbolV2LevelItem
QgsSymbolV2RenderContext
QgsSymbolV2SelectorDialog
QgsTextAnnotationItemAn annotation item that displays formated text
QgsTextDiagram
QgsTicksScaleBarStyleA scale bar that draws segments using short ticks
QgsTINInterpolatorInterpolation in a triangular irregular network
QgsToleranceThis is the class is providing tolerance value in map unit values
QgsTotalCurvatureFilterCalculates total curvature as described by Wilson, Gallant (2000): terrain analysis
QgsVectorA class to represent a vector
QgsVectorColorBrewerColorRampV2
QgsVectorColorBrewerColorRampV2Dialog
QgsVectorColorRampV2
QgsVectorDataProviderThis is the base class for vector data providers
QgsVectorFieldSymbolLayerA symbol layer class for displaying displacement arrows based on point layer attributes
QgsVectorFieldSymbolLayerWidget
QgsVectorFileWriterA convenience class for writing vector files to disk
QgsVectorGradientColorRampV2
QgsVectorGradientColorRampV2Dialog
QgsVectorJoinInfo
QgsVectorLayerRepresents a vector layer which manages a vector based data sets
QgsVectorLayerCacheThis class caches features of a given QgsVectorLayer
QgsVectorLayerEditBuffer
QgsVectorLayerEditUtils
QgsVectorLayerFeatureIterator
QgsVectorLayerImportA convenience class for writing vector files to disk
QgsVectorLayerJoinBufferManages joined fields for a vector layer
QgsVectorLayerUndoCommand
QgsVectorLayerUndoCommandAddAttribute
QgsVectorLayerUndoCommandAddFeature
QgsVectorLayerUndoCommandChangeAttribute
QgsVectorLayerUndoCommandChangeGeometry
QgsVectorLayerUndoCommandDeleteAttribute
QgsVectorLayerUndoCommandDeleteFeature
QgsVectorOverlayBase class for vector layer overlays (e.g
QgsVectorOverlayPluginInterface class for vector overlay plugins
QgsVectorRandomColorRampV2
QgsVectorRandomColorRampV2Dialog
QgsVertexMarkerA class for marking vertices of features using e.g
QgsZipItemA zip file: contains layers, using GDAL/OGR VSIFILE mechanism
QgsZonalStatisticsA class that calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes
QgsVectorLayer::RangeData
QgsRasterIterator::RasterPartInfo
QgsRelief::ReliefColor
QgsRuleBasedRendererV2::RenderJob
QgsRuleBasedRendererV2::RenderLevel
QgsRuleBasedRendererV2::RuleThis class keeps data about a rules for rule-based renderer
QgsSnapper::SnapLayer
SpinBoxDelegate
QgsExpression::StaticFunction
QgsOWSSourceSelect::SupportedFormatFormats supported by provider
SymbolLayerItem
QgsVectorLayer::TabData
TiePointInfo
QgsProjectFileTransform::transform
QgsRasterTransparency::TransparentSingleValuePixel
QgsRasterTransparency::TransparentThreeValuePixel
TreeFilterProxyModel
TriangleInterpolatorThis is an interface for interpolator classes for triangulations
TriangulationInterface for Triangulation classes
TriDecoratorDecorator class for Triangulations (s
QgsMimeDataUtils::Uri
QgsVectorLayer::ValueRelationData
Vector3DClass Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values
vertexData
QgsExpression::VisitorSupport for visitor pattern - algorithms dealing with the expressions may be implemented without modifying the Node classes
QgsExpression::WhenThen
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines