QGIS API Documentation  2.4.0-Chugiak
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NSpatialIndex
 C_nmeaGPGGAGGA packet information structure (Global Positioning System Fix Data)
 C_nmeaGPGSAGSA packet information structure (Satellite status)
 C_nmeaGPGSVGSV packet information structure (Satellites in view)
 C_nmeaGPRMCRMC packet information structure (Recommended Minimum sentence C)
 C_nmeaGPVTGVTG packet information structure (Track made good and ground speed)
 C_nmeaINFOSummary GPS information from all parsed packets, used also for generating NMEA stream
 C_nmeaPARSER
 C_nmeaPOSPosition data in fractional degrees or radians
 C_nmeaPROPERTY
 C_nmeaSATELLITEInformation about satellite
 C_nmeaSATINFOInformation about all satellites in view
 C_nmeaTIMEDate and time data
 CBezier3DClass Bezier3D represents a bezier curve, represented by control points
 CCloughTocherInterpolatorThis is an implementation of a Clough-Tocher interpolator based on a triangular tessellation
 CDualEdgeTriangulationDualEdgeTriangulation is an implementation of a triangulation class based on the dual edge data structure
 CFieldSorter
 CGEOSException
 CGEOSInit
 CHalfEdge
 CHistogramItem
 CLayerRenderJobStructure keeping low-level rendering job information
 CLine3DThis class represents a line
 CLinTriangleInterpolatorLinTriangleInterpolator is a class which interpolates linearly on a triangulation
 CMyLine
 CNodeNode is a class used by Line3D
 CNormVecDecoratorDecorator class which adds the functionality of estimating normals at the data points
 CParametricLineParametricLine is an Interface for parametric lines
 CPoint3DPoint3D is a class to represent a three dimensional point
 CQGisGlobal constants for use throughout the application
 CQgisInterfaceQgisInterface Abstract base class defining interfaces exposed by QgisApp and made available to plugins
 CQgisPluginAbstract base class from which all plugins must inherit
 CQgisVisitor
 CQgsAbstractCacheIndexAbstract base class for cache indices
 CQgsAbstractFeatureIteratorInternal feature iterator to be implemented within data providers
 CQgsAbstractFeatureIteratorFromSourceHelper template that cares of two things: 1
 CQgsAbstractFeatureSourceBase class that can be used for any class that is capable of returning features
 CQgsAbstractGeometrySimplifierAbstract base class for simplify geometries using a specific algorithm
 CQgsActionUtility class that encapsulates an action based on vector attributes
 CQgsAddRemoveItemCommandA composer command class for adding / removing composer items
 CQgsAddRemoveMultiFrameCommand
 CQgsAnnotationItemAn annotation item can be either placed either on screen corrdinates or on map coordinates
 CQgsApplicationExtends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc
 CQgsApplyDialogInterface class for dialogs that have an apply operation (e.g
 CQgsAspectFilterCalculates aspect values in a window of 3x3 cells based on first order derivatives in x- and y- directions
 CQgsAtlasCompositionClass used to render an Atlas, iterating over geometry features
 CQgsAttributeActionStorage and management of actions associated with Qgis layer attributes
 CQgsAttributeDialog
 CQgsAttributeEditorCreate attribute widget for editing
 CQgsAttributeEditorContainer
 CQgsAttributeEditorContextThis class contains context information for attribute editor widgets
 CQgsAttributeEditorElement
 CQgsAttributeEditorField
 CQgsAttributeEditorRelation
 CQgsAttributeForm
 CQgsAttributeFormInterface
 CQgsAttributeFormLegacyInterfaceThis class helps to support legacy open form scripts to be compatible with the new QgsAttributeForm style interface
 CQgsAttributeTableAction
 CQgsAttributeTableDelegateA delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate)
 CQgsAttributeTableFilterModel
 CQgsAttributeTableMapLayerAction
 CQgsAttributeTableModelA model backed by a QgsVectorLayerCache which is able to provide feature/attribute information to a QAbstractItemView
 CQgsAttributeTableViewProvides a table view of features of a QgsVectorLayer
 CQgsAttributeTypeLoadDialog
 CQgsBilinearRasterResamplerBilinear Raster Resampler
 CQgsBlendModeComboBoxA combobox which lets the user select blend modes from a predefined list
 CQgsBrightnessContrastFilterBrightness/contrast filter pipe for rasters
 CQgsBrowserModel
 CQgsBusyIndicatorDialogA simple dialog to show an indeterminate busy progress indicator
 CQgsCachedFeatureIteratorDelivers features from the cache
 CQgsCachedFeatureWriterIteratorUses another iterator as backend and writes features to the cache
 CQgsCacheIndexFeatureId
 CQgsCategorizedSymbolRendererV2
 CQgsCentroidFillSymbolLayerV2
 CQgsCharacterSelectorDialogA dialog for selecting a single character from a single font
 CQgsClipperA class to trim lines and polygons to within a rectangular region
 CQgsClipToMinMaxEnhancementA raster contrast enhancement that will clip a value to the specified min/max range
 CQgsCollapsibleGroupBoxA groupbox that collapses/expands when toggled and can save its collapsed and checked states
 CQgsCollapsibleGroupBoxBasicA groupbox that collapses/expands when toggled
 CQgsColorBrewerPalette
 CQgsColorButtonA cross platform button subclass for selecting colors. Will open a color chooser dialog when clicked. Offers live updates to button from color chooser dialog
 CQgsColorDialogA dialog for selecting a color
 CQgsColorRampShaderA ramp shader will color a raster pixel based on a list of values ranges in a ramp
 CQgsComposerArrowAn item that draws an arrow between to points
 CQgsComposerAttributeTableA table class that displays a vector attribute table
 CQgsComposerAttributeTableColumnModelA model for displaying columns shown in a QgsComposerAttributeTable
 CQgsComposerAttributeTableCompareHelper class for sorting tables, takes into account sorting column and ascending / descending
 CQgsComposerEffect
 CQgsComposerFrameFrame for html, table, text which can be divided onto several frames
 CQgsComposerGroupItem
 CQgsComposerHtml
 CQgsComposerItemA item that forms part of a map composition
 CQgsComposerItemCommandUndo command to undo/redo all composer item related changes
 CQgsComposerItemGroupA container for grouping several QgsComposerItems
 CQgsComposerLabelA label that can be placed onto a map composition
 CQgsComposerLayerItem
 CQgsComposerLegendA legend that can be placed onto a map composition
 CQgsComposerLegendItemAbstract base class for the legend item types
 CQgsComposerLegendStyleComposer legend components style
 CQgsComposerMapObject representing map window
 CQgsComposerMergeCommandA composer command that merges together with other commands having the same context (=id)
 CQgsComposerMouseHandlesHandles drawing of selection outlines and mouse handles
 CQgsComposerMultiFrameAbstract base class for composer entries with the ability to distribute the content to several frames (items)
 CQgsComposerMultiFrameCommand
 CQgsComposerPictureA composer class that displays svg files or raster format (jpg, png, ...)
 CQgsComposerRasterSymbolItem
 CQgsComposerRulerA class to show paper scale and the current cursor position
 CQgsComposerScaleBarA scale bar item that can be added to a map composition
 CQgsComposerShapeA composer items that draws common shapes (ellipse, triangle, rectangle)
 CQgsComposerStyleItem
 CQgsComposerSymbolV2Item
 CQgsComposerTableA class to display feature attributes in the print composer
 CQgsComposerTableColumnStores properties of a column in a QgsComposerTable
 CQgsComposerTableSortColumnsProxyModelAllows for filtering QgsComposerAttributeTable columns by columns which are sorted or unsorted
 CQgsComposerTextTableA text table item that reads text from string lists
 CQgsComposerViewWidget to display the composer items
 CQgsCompositionGraphics scene for map printing
 CQgsConnectionPoolTemplate class responsible for keeping a pool of open connections
 CQgsConnectionPoolGroup
 CQgsConstWkbPtr
 CQgsContextHelpProvides a context based help browser for a dialog
 CQgsContrastEnhancementManipulates raster pixel values so that they enhanceContrast or clip into a specified numerical range according to the specified ContrastEnhancementAlgorithm
 CQgsContrastEnhancementFunctionA contrast enhancement funcion is the base class for all raster contrast enhancements
 CQgsCoordinateReferenceSystemClass for storing a coordinate reference system (CRS)
 CQgsCoordinateTransformClass for doing transforms between two map coordinate systems
 CQgsCoordinateTransformCacheCache coordinate transform by authid of source/dest transformation to avoid the overhead of initialisation for each redraw
 CQgsCptCityAllRampsItemAn "All ramps item", which contains all items in a flat hierarchy
 CQgsCptCityArchive
 CQgsCptCityBrowserModel
 CQgsCptCityCollectionItemA Collection: logical collection of subcollections and color ramps
 CQgsCptCityColorRampItemItem that represents a layer that can be opened with one of the providers
 CQgsCptCityColorRampV2
 CQgsCptCityDataItemBase class for all items in the model
 CQgsCptCityDirectoryItemA directory: contains subdirectories and color ramps
 CQgsCptCitySelectionItemA selection: contains subdirectories and color ramps
 CQgsCredentialDialogA generic dialog for requesting credentials
 CQgsCredentialsInterface for requesting credentials in QGIS in GUI independent way
 CQgsCredentialsConsoleDefault implementation of credentials interface
 CQgsCRSCache
 CQgsCsExceptionCustom exception class for Coordinate Reference System related exceptions
 CQgsCubicRasterResamplerCubic Raster Resampler
 CQgsDataCollectionItemA Collection: logical collection of layers or subcollections, e.g
 CQgsDataDefinedA container class for data source field mapping or expression
 CQgsDataDefinedButtonA button for defining data source field mappings or expressions
 CQgsDataItemBase class for all items in the model
 CQgsDataProviderAbstract base class for spatial data provider implementations
 CQgsDataSourceURIClass for storing the component parts of a PostgreSQL/RDBMS datasource URI
 CQgsDatumTransformDialog
 CQgsDatumTransformStoreKeeps track of datum transformations as chosen by the user
 CQgsDbFilterProxyModelA class that implements a custom filter and can be used as a proxy for QgsDbTableModel
 CQgsDerivativeFilterAdds the ability to calculate derivatives in x- and y-directions
 CQgsDetailedItemDataThis class is the data only representation of a QgsDetailedItemWidget, designed to be used in custom views
 CQgsDetailedItemDelegateA custom model/view delegate that can display an icon, heading and detail sections
 CQgsDetailedItemWidgetA widget renderer for detailed item views
 CQgsDiagramInterpolationSettings
 CQgsDiagramLayerSettings
 CQgsDiagramRendererV2Returns diagram settings for a feature
 CQgsDiagramSettings
 CQgsDial
 CQgsDialogA generic dialog with layout and button box
 CQgsDirectoryItemA directory: contains subdirectories and layers
 CQgsDirectoryParamWidget
 CQgsDistanceAreaGeneral purpose distance and area calculator
 CQgsDoubleBoxScaleBarStyleDouble box with alternating colors
 CQgsDualViewThis widget is used to show the attributes of a set of features of a QgsVectorLayer
 CQgsEllipseSymbolLayerV2A symbol layer for rendering objects with major and minor axis (e.g
 CQgsEncodingFileDialogA file dialog which lets the user select the preferred encoding type for a data provider
 CQgsErrorQgsError is container for error messages (report)
 CQgsErrorDialog
 CQgsErrorItemData item that can be used to report problems (e.g
 CQgsErrorMessageQgsErrorMessage represents single error message
 CQgsExceptionDefines a qgis exception class
 CQgsExpressionClass for parsing and evaluation of expressions (formerly called "search strings")
 CQgsExpressionBuilderDialogA generic dialog for building expression strings
 CQgsExpressionBuilderWidgetA reusable widget that can be used to build a expression string
 CQgsExpressionHighlighter
 CQgsExpressionItemAn expression item that can be used in the QgsExpressionBuilderWidget tree
 CQgsExpressionItemSearchProxySearch proxy used to filter the QgsExpressionBuilderWidget tree
 CQgsExpressionSelectionDialogThis class offers a dialog to change feature selections
 CQgsExtentGroupBoxCollapsible group box for configuration of extent, typically for a save operation
 CQgsFavouritesItemContains various Favourites directories
 CQgsFeatureThe feature class encapsulates a single feature including its id, geometry and a list of field/values attributes
 CQgsFeatureIteratorWrapper for iterator of features from vector data provider or vector layer
 CQgsFeatureListModel
 CQgsFeatureListViewShows a list of features and renders a edit button next to each feature
 CQgsFeatureListViewDelegate
 CQgsFeatureModel
 CQgsFeatureRendererV2
 CQgsFeatureRequestThis class wraps a request for features to a vector layer (or directly its vector data provider)
 CQgsFeatureSelectionDlg
 CQgsFeatureSelectionModel
 CQgsFeatureStoreContainer for features with the same fields and crs
 CQgsFieldEncapsulate a field in an attribute table or data source
 CQgsFieldComboBoxThe QgsFieldComboBox is a combo box which displays the list of fields of a given layer
 CQgsFieldExpressionWidgetReates 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
 CQgsFieldModelModel to display the list of fields of a layer in widgets
 CQgsFieldProxyModelEasy to use model to display the list of fields of a layer
 CQgsFieldsContainer of fields for a vector layer
 CQgsFieldValidator
 CQgsFileDropEditA line edit for capturing file names that can have files dropped onto it via drag & drop
 CQgsFillSymbolLayerV2
 CQgsFillSymbolV2
 CQgsFilterLineEditLineedit with builtin clear button
 CQgsFontMarkerSymbolLayerV2
 CQgsFontUtils
 CQgsFormAnnotationItemAn annotation item that embedds a designer form showing the feature attribute
 CQgsGenericFeatureSelectionManagerThis selection manager synchronizes a local set of selected features with an attribute table
 CQgsGenericProjectionSelectorA generic dialog to prompt the user for a Coordinate Reference System
 CQgsGeometry
 CQgsGeometryAnalyzerThe QGis class provides vector geometry analysis functions
 CQgsGeometryCache
 CQgsGeometryValidator
 CQgsGmlThis class reads data from a WFS server or alternatively from a GML file
 CQgsGmlFeatureClass
 CQgsGmlSchema
 CQgsGPSConnectionAbstract base class for connection to a GPS device
 CQgsGPSConnectionRegistryA singleton class to register / unregister existing GPS connections such that the information is available to all classes and plugins
 CQgsGpsdConnectionEvaluates NMEA sentences coming from gpsd
 CQgsGPSDetector
 CQgsGPSInformation
 CQgsGradientFillSymbolLayerV2
 CQgsGradientStop
 CQgsGraduatedSymbolRendererV2
 CQgsGridFileWriterA class that does interpolation to a grid and writes the results to an ascii grid
 CQgsGroupBoxCollapseButton
 CQgsHighlightA class for highlight features on the map
 CQgsHillshadeFilter
 CQgsHtmlAnnotationItemAn annotation item that embedds a designer form showing the feature attribute
 CQgsHttpTransactionHTTP request/response manager that is redirect-aware
 CQgsHueSaturationFilterColor and saturation filter pipe for rasters
 CQgsIDWInterpolator
 CQgsIFeatureSelectionManagerIs an interface class to abstract feature selection handling
 CQgsImageFillSymbolLayerBase class for polygon renderers generating texture images
 CQgsInterpolatorInterface class for interpolations
 CQgsInvertedPolygonRendererQgsInvertedPolygonRenderer is a polygon-only feature renderer used to display features inverted, where the exterior is turned to an interior and where the exterior theoretically spans the entire plane, allowing to mask the surroundings of some features
 CQgsLabelA class to render labels
 CQgsLabelAttributesA class to store attributes needed for label rendering
 CQgsLabelCandidate
 CQgsLabelComponentMaintains current state of more grainular and temporal values when creating/painting component parts of an individual label (e.g
 CQgsLabelingEngineInterfaceLabeling engine interface
 CQgsLabelingResultsClass that stores computed placement from labeling engine
 CQgsLabelPosition
 CQgsLabelSearchTreeA class to query the labeling structure at a given point (small wraper around pal RTree class)
 CQgsLayerCoordinateTransform
 CQgsLayerItemItem that represents a layer that can be opened with one of the providers
 CQgsLegacyHelpers
 CQgsLegendInterfaceQgsLegendInterface Abstract base class to make QgsLegend available to plugins
 CQgsLegendModelA model that provides group, layer and classification items
 CQgsLinearlyInterpolatedDiagramRenderer
 CQgsLinearMinMaxEnhancementA color enhancement function that performs a linear enhanceContrast between min and max
 CQgsLinearMinMaxEnhancementWithClipA linear enhanceContrast enhancement that first clips to min max and then enhanceContrastes linearly between min and max
 CQgsLinePatternFillSymbolLayer
 CQgsLineSymbolLayerV2
 CQgsLineSymbolV2
 CQgsLoggerQgsLogger is a class to print debug/warning/error messages to the console
 CQgsLongLongValidator
 CQgsLUDialog
 CQgsManageConnectionsDialog
 CQgsMapCanvasMap canvas is a class for displaying all GIS data types on a canvas
 CQgsMapCanvasItemAn abstract class for items that can be placed on the map canvas
 CQgsMapCanvasLayerA class that stores visibility and presence in overview flags together with pointer to the layer
 CQgsMapCanvasMapA rectangular graphics item representing the map on the canvas
 CQgsMapCanvasRendererSyncClass that does synchronization between QgsMapCanvas and its associated QgsMapRenderer:
 CQgsMapCanvasSnapperThis class reads the snapping properties from the current project and configures a QgsSnapper to perform the snapping
 CQgsMapLayerBase class for all map layer types
 CQgsMapLayerActionAn action which can run on map layers
 CQgsMapLayerActionRegistryThis class tracks map layer actions
 CQgsMapLayerComboBoxCombo box which displays the list of layers
 CQgsMapLayerModelModel to display layers in widgets
 CQgsMapLayerProxyModelThe QgsMapLayerProxModel class provides an easy to use model to display the list of layers in widgets
 CQgsMapLayerRegistryThis class tracks map layers that are currently loaded and provides a means to fetch a pointer to a map layer and delete it
 CQgsMapLayerRendererBase class for utility classes that encapsulate information necessary for rendering of map layers
 CQgsMapOverviewCanvasA widget that displays an overview map
 CQgsMapRendererA non GUI class for rendering a map layer set onto a QPainter
 CQgsMapRendererCacheThis class is responsible for keeping cache of rendered images of individual layers
 CQgsMapRendererCustomPainterJobJob implementation that renders everything sequentially using a custom painter
 CQgsMapRendererJobAbstract base class for map rendering implementations
 CQgsMapRendererParallelJobJob implementation that renders all layers in parallel
 CQgsMapRendererQImageJobIntermediate base class adding functionality that allows client to query the rendered image
 CQgsMapRendererSequentialJobJob implementation that renders everything sequentially in one thread
 CQgsMapSettingsConfiguration for rendering of the map
 CQgsMapTipA maptip is a class to display a tip on a map canvas when a mouse is hovered over a feature
 CQgsMapToolAbstract base class for all map tools
 CQgsMapToolEmitPointA map tool that simply emits a point when clicking on the map
 CQgsMapToolIdentifyMap tool for identifying features in layers
 CQgsMapToolPanA map tool for panning the map
 CQgsMapToolTouchA map tool for panning the map
 CQgsMapToolZoomA map tool for zooming into the map
 CQgsMapToPixelPerform transforms between map coordinates and device coordinates
 CQgsMapToPixelSimplifierImplementation of GeometrySimplifier using the "MapToPixel" algorithm
 CQgsMapUnitScale
 CQgsMapUnitScaleDialogDialog allowing the user to choose the minimum and maximum scale of an object in map units
 CQgsMarkerLineSymbolLayerV2
 CQgsMarkerSymbolLayerV2
 CQgsMarkerSymbolV2
 CQgsMessageBarA bar for displaying non-blocking messages to the user
 CQgsMessageBarItem
 CQgsMessageLogInterface for logging messages from QGIS in GUI independent way
 CQgsMessageLogConsoleDefault implementation of message logging interface
 CQgsMessageLogViewerA generic message for displaying QGIS log messages
 CQgsMessageOutputInterface for showing messages from QGIS in GUI independent way
 CQgsMessageOutputConsoleDefault implementation of message output interface
 CQgsMessageViewerA generic message view for displaying QGIS messages
 CQgsMimeDataUtils
 CQgsMultiBandColorRendererRenderer for multiband images with the color components
 CQgsMultiBandColorRendererWidget
 CQgsNetworkAccessManager
 CQgsNetworkProxyFactory
 CQgsNetworkReplyParserMultipart QNetworkReply parser
 CQgsNewHttpConnectionDialog to allow the user to configure and save connection information for an HTTP Server for WMS, etc
 CQgsNewVectorLayerDialog
 CQgsNineCellFilterBase 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
 CQgsNMEAConnectionEvaluates NMEA sentences coming from a GPS device
 CQgsNumericScaleBarStyleA scale bar style that draws text in the form of '1:XXXXX'
 CQgsNumericSortTreeWidgetItemQTreeWidgetItem that can sort numerically (as opposed to just lexigraphically)
 CQgsObjectCustomPropertiesSimple key-value store (keys = strings, values = variants) that supports loading/saving to/from XML in
 CQgsOfflineEditing
 CQgsOgcUtilsVarious utility functions for conversion between OGC (Open Geospatial Consortium) standards and QGIS internal representations
 CQgsOldSymbolMeta
 CQgsOptionsDialogBaseA base dialog for options and properties dialogs that offers vertical tabs
 CQgsOverlayAnalyzerThe QGis class provides vector overlay analysis functions
 CQgsOWSConnectionConnections management
 CQgsOWSSourceSelectDialog to create connections and add layers from WMS, WFS, WCS etc
 CQgsPaintEngineHack
 CQgsPalettedRasterRendererRenderer for paletted raster images
 CQgsPalettedRendererWidget
 CQgsPalGeometry
 CQgsPalLabeling
 CQgsPalLayerSettings
 CQgsPanningWidgetWidget that serves as rectangle showing current extent in overview
 CQgsPaperGridItem representing a grid
 CQgsPaperItemItem representing the paper
 CQgsPluginLayerBase class for plugin layers
 CQgsPluginLayerRegistryRegistry of plugin layers types
 CQgsPluginLayerRendererFallback layer renderer implementation for layer that do not support map renderer yet
 CQgsPluginLayerTypeClass for creating plugin specific layers
 CQgsPluginManagerInterface
 CQgsPointA class to represent a point geometry
 CQgsPointDisplacementRendererA renderer that automatically displaces points with the same position
 CQgsPointPatternFillSymbolLayer
 CQgsPointSampleCreates random points in polygons / multipolygons
 CQgsPreviewEffectA graphics effect which can be applied to a widget to simulate various printing and color blindness modes
 CQgsProjectReads and writes project states
 CQgsProjectBadLayerDefaultHandlerDefault bad layer handler which ignores any missing layers
 CQgsProjectBadLayerGuiHandlerHandler for missing layers within project
 CQgsProjectBadLayerHandlerInterface for classes that handle missing layer files when reading project file
 CQgsProjectFileTransform
 CQgsProjectionSelectorA widget for selecting a Coordinate reference system from a tree
 CQgsProjectVersionA class to describe the version of a project
 CQgsPropertyAn Abstract Base Class for QGIS project property hierarchies
 CQgsPropertyKeyQgsPropertyKey node
 CQgsPropertyValueQgsPropertyValue node
 CQgsProviderCountCalcEventA custom event that is designed to be fired when a layer count has been fully calculated
 CQgsProviderExtentCalcEventA custom event that is designed to be fired when a layer extent has been fully calculated
 CQgsProviderMetadataHolds data provider key, description, and associated shared library file information
 CQgsProviderRegistryA registry / canonical manager of data providers
 CQgsPseudoColorShaderA raster color shader that highlighs low values in blue and high values in red
 CQgsPythonRunnerUtility class for running python commands from various parts of QGIS
 CQgsQtLocationConnection
 CQgsQueryBuilderQuery Builder for layers
 CQgsRandomColorsV2
 CQgsRasterRaster namespace
 CQgsRasterBandStatsThe RasterBandStats struct is a container for statistics about a single raster band
 CQgsRasterBlockRaster data container
 CQgsRasterCalcNode
 CQgsRasterCalculatorRaster calculator class
 CQgsRasterCalculatorEntry
 CQgsRasterCheckerThis is a helper class for unit tests that need to write an image and compare it to an expected result or render time
 CQgsRasterDataProviderBase class for raster data providers
 CQgsRasterDrawerThe drawing pipe for raster layers
 CQgsRasterFileWriterThe raster file writer which allows you to save a raster to a new file
 CQgsRasterFormatSaveOptionsWidgetA widget to select format-specific raster saving options
 CQgsRasterHistogramThe QgsRasterHistogram is a container for histogram of a single raster band
 CQgsRasterHistogramWidgetHistogram widget
 CQgsRasterIdentifyResultRaster identify results container
 CQgsRasterInterfaceBase class for processing filters like renderers, reprojector, resampler etc
 CQgsRasterIteratorIterator for sequentially processing raster cells
 CQgsRasterLayerThis class provides qgis with the ability to render raster datasets onto the mapcanvas
 CQgsRasterLayerRendererImplementation of threaded rendering for raster layers
 CQgsRasterLayerSaveAsDialog
 CQgsRasterMatrix
 CQgsRasterMinMaxWidget
 CQgsRasterNullerRaster pipe that deals with null values
 CQgsRasterPipeBase class for processing modules
 CQgsRasterProjector
 CQgsRasterPyramidThis struct is used to store pyramid info for the raster layer
 CQgsRasterPyramidsOptionsWidgetA widget to select format-specific raster saving options
 CQgsRasterRangeRaster values range container
 CQgsRasterRendererRaster renderer pipe that applies colors to a raster
 CQgsRasterRendererRegistryRegistry for raster renderers
 CQgsRasterRendererRegistryEntryRegistry for raster renderer entries
 CQgsRasterRendererWidget
 CQgsRasterResampleFilterResample filter pipe for rasters
 CQgsRasterResamplerInterface for resampling rasters (e.g
 CQgsRasterShaderInterface for all raster shaders
 CQgsRasterShaderFunctionThe raster shade function applies a shader to a pixel at render time - typically used to render grayscale images as false color
 CQgsRasterTransparencyDefines the list of pixel values to be considered as transparent or semi transparent when rendering rasters
 CQgsRasterViewPortThis class provides details of the viewable area that a raster will be rendered into
 CQgsRectangleA rectangle specified with double values
 CQgsRelation
 CQgsRelationAddDlg
 CQgsRelationEditorWidget
 CQgsRelationManagerThis class manages a set of relations between layers
 CQgsRelationManagerDialog
 CQgsReliefProduces coloured relief rasters from DEM
 CQgsRenderCheckerThis is a helper class for unit tests that need to write an image and compare it to an expected result or render time
 CQgsRenderContextContains information about the context of a rendering operation
 CQgsRendererCategoryV2
 CQgsRendererRangeV2
 CQgsRendererV2AbstractMetadataStores metadata about one renderer class
 CQgsRendererV2MetadataConvenience metadata class that uses static functions to create renderer and its widget
 CQgsRendererV2RegistryRegistry of renderers
 CQgsRubberBandA class for drawing transient features (e.g
 CQgsRuggednessFilterCalculates the ruggedness index based on a 3x3 moving window
 CQgsRuleBasedRendererV2When drawing a vector layer with rule-based renderer, it goes through the rules and draws features with symbols from rules that match
 CQgsRunProcessA class that executes an external program/script
 CQgsSatelliteInfo
 CQgsScaleBarStyleAbstraction of composer scale bar style
 CQgsScaleCalculatorCalculates scale for a given combination of canvas size, map extent, and monitor dpi
 CQgsScaleComboBoxA combobox which lets the user select map scale from predefined list and highlights nearest to current scale value
 CQgsScaleRangeWidget
 CQgsScaleUtils
 CQgsScaleVisibilityDialog
 CQgsScopeLogger
 CQgsSearchQueryBuilderQuery Builder for search strings
 CQgsShapeburstFillSymbolLayerV2
 CQgsSimpleFillSymbolLayerV2
 CQgsSimpleLineSymbolLayerV2
 CQgsSimpleMarkerSymbolLayerV2
 CQgsSimplifyMethodThis class contains information about how to simplify geometries fetched from a QgsFeatureIterator
 CQgsSingleBandColorDataRendererRaster renderer pipe for single band color
 CQgsSingleBandGrayRendererRaster renderer pipe for single band gray
 CQgsSingleBandGrayRendererWidget
 CQgsSingleBandPseudoColorRendererRaster renderer pipe for single band pseudocolor
 CQgsSingleBandPseudoColorRendererWidget
 CQgsSingleBoxScaleBarStyleScalebar style that draws a single box with alternating color for the segments
 CQgsSingleCategoryDiagramRendererRenders the diagrams for all features with the same settings
 CQgsSingleSymbolRendererV2
 CQgsSlider
 CQgsSlopeFilterCalculates slope values in a window of 3x3 cells based on first order derivatives in x- and y- directions
 CQgsSnapperA class that allows advanced snapping operations on a set of vector layers
 CQgsSnappingResultRepresents the result of a snapping operation
 CQgsSpatialIndex
 CQgsSpatialIndexCopyVisitor
 CQgsSpatialIndexDataData of spatial index that may be implicitly shared
 CQgsStyleV2
 CQgsSublayersDialog
 CQgsSvgAnnotationItem
 CQgsSvgCacheA cache for images / pictures derived from svg files
 CQgsSvgCacheEntry
 CQgsSVGFillSymbolLayerA class for svg fill patterns
 CQgsSvgMarkerSymbolLayerV2
 CQgsSymbolLayerV2
 CQgsSymbolLayerV2AbstractMetadataStores metadata about one symbol layer class
 CQgsSymbolLayerV2MetadataConvenience metadata class that uses static functions to create symbol layer and its widget
 CQgsSymbolLayerV2RegistryRegistry of available symbol layer classes
 CQgsSymbolLayerV2Utils
 CQgsSymbologyV2ConversionThis class is not a part of public API, it is intended only for compatibility with older versions of QGIS (1.x)
 CQgsSymbolV2
 CQgsSymbolV2LevelItem
 CQgsSymbolV2RenderContext
 CQgsTextAnnotationItemAn annotation item that displays formated text
 CQgsTicksScaleBarStyleA scale bar that draws segments using short ticks
 CQgsTINInterpolatorInterpolation in a triangular irregular network
 CQgsToleranceThis is the class is providing tolerance value in map unit values
 CQgsTopologyPreservingSimplifierImplementation of GeometrySimplifier using the Douglas-Peucker algorithm
 CQgsTotalCurvatureFilterCalculates total curvature as described by Wilson, Gallant (2000): terrain analysis
 CQgsTransectSampleA class for the creation of transect sample lines based on a set of strata polygons and baselines
 CQgsUnitSelectionWidgetWidget 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
 CQgsVectorA class to represent a vector
 CQgsVectorColorBrewerColorRampV2
 CQgsVectorColorRampV2
 CQgsVectorDataProviderThis is the base class for vector data providers
 CQgsVectorFieldSymbolLayerA symbol layer class for displaying displacement arrows based on point layer attributes
 CQgsVectorFileWriterA convenience class for writing vector files to disk
 CQgsVectorGradientColorRampV2
 CQgsVectorJoinInfo
 CQgsVectorLayerRepresents a vector layer which manages a vector based data sets
 CQgsVectorLayerCacheThis class caches features of a given QgsVectorLayer
 CQgsVectorLayerEditBuffer
 CQgsVectorLayerEditUtils
 CQgsVectorLayerFeatureIterator
 CQgsVectorLayerFeatureSourcePartial snapshot of vector layer's state (only the members necessary for access to features)
 CQgsVectorLayerImportA convenience class for writing vector files to disk
 CQgsVectorLayerJoinBufferManages joined fields for a vector layer
 CQgsVectorLayerRendererImplementation of threaded rendering for vector layers
 CQgsVectorLayerSelectionManager
 CQgsVectorLayerToolsMethods in this class are used to handle basic operations on vector layers
 CQgsVectorLayerUndoCommand
 CQgsVectorLayerUndoCommandAddAttribute
 CQgsVectorLayerUndoCommandAddFeature
 CQgsVectorLayerUndoCommandChangeAttribute
 CQgsVectorLayerUndoCommandChangeGeometry
 CQgsVectorLayerUndoCommandDeleteAttribute
 CQgsVectorLayerUndoCommandDeleteFeature
 CQgsVectorRandomColorRampV2
 CQgsVectorSimplifyMethodThis class contains information how to simplify geometries fetched from a vector layer
 CQgsVertexMarkerA class for marking vertices of features using e.g
 CQgsWkbPtr
 CQgsXmlUtilsAssorted helper methods for reading and writing chunks of XML
 CQgsZipItemA zip file: contains layers, using GDAL/OGR VSIFILE mechanism
 CQgsZonalStatisticsA class that calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes
 CTriangleInterpolatorThis is an interface for interpolator classes for triangulations
 CTriangulationInterface for Triangulation classes
 CTriDecoratorDecorator class for Triangulations (s
 CVector3DClass Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values
 CvertexData