QGIS API Documentation  2.99.0-Master (c558d51)
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cpal::_chain
 Cpal::_cHullBox
 C_CohenSutherland
 Cpal::_elementary_transformation
 C_featCbackCtx
 C_filterContext
 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
 C_nokContext
 C_obstaclebackCtx
 Cpal::_subpart
 C_Triple
 CQgsActionMenu::ActionData
 CQgsIdentifyMenu::ActionData
 CQgsAggregateCalculator::AggregateParametersA bundle of parameters controlling aggregate calculation
 CQgsSQLComposerDialog::ArgumentArgument of a function
 CQgsAdvancedDigitizingDockWidget::CadConstraintThe CadConstraint is an abstract class for all basic constraints (angle/distance/x/y)
 CQgsMapCanvas::CanvasPropertiesDeprecated to be deleted, stuff from here should be moved elsewhere
 CChainContext
 Cpal::LabelInfo::CharacterInfo
 CQgsColorRampShader::ColorRampItem
 CQgsAttributeTableConfig::ColumnConfigDefines the configuration of a column in the attribute table
 Ccomp
 Cpal::CostCalculator
 Cpal::LabelPosition::CountContext
 CQgsLayerDefinition::DependencySorterClass used to work with layer dependencies stored in a XML project or layer definition file
 CQgsImageOperation::DistanceTransformPropertiesStruct for storing properties of a distance transform operation
 CQgsTracerGraph::E
 CEffectPropertiesWidget
 CQgsDatumTransformStore::Entry
 CQgsMapRendererJob::Error
 CQgsGeometry::Error
 Cexception
 CQgsExpressionFieldBuffer::ExpressionField
 CFalpContext
 Cpal::FeatsFor usage in problem solving algorithm
 CQgsFeatureListModel::FeatureInfo
 CQgsRuleBasedRenderer::FeatureToRender
 CQgsVectorLayerFeatureIterator::FetchJoinInfoJoin information prepared for fast attribute id mapping in QgsVectorLayerJoinBuffer::updateFeatureAttributes()
 CQgsFields::Field
 CQgsVectorFileWriter::FieldValueConverterInterface to convert raw field values to their user-friendly value
 CFt
 CQgsExpression::FunctionA abstract base class for defining QgsExpression functions
 CQgsSQLComposerDialog::FunctionDescription of server functions
 CGeometryGeneratorWidgetBase
 Cpal::GeomFunction
 CGEOSGeomScopedPtrScoped GEOS pointer
 CQgsEditFormConfig::GroupData
 CQgsPointDistanceRenderer::GroupedFeatureContains properties for a feature within a clustered group
 CHalfEdge
 CQgsExpression::Help
 CQgsExpression::HelpArg
 CQgsExpression::HelpExample
 CQgsExpression::HelpVariant
 CIDataStream
 CQgsMapToolIdentify::IdentifyResult
 CQgsSnappingConfig::IndividualLayerSettingsThis is a container of advanced configuration (per layer) of the snapping of the project
 Cpal::InternalExceptionVarious Exceptions
 CIQueryStrategy
 CQgsAlignRaster::ItemDefinition of one raster layer for alignment
 CQgsConnectionPoolGroup< T >::Item
 CQgsLayerTreeModelLegendNode::ItemContext
 CQgsLayerTreeModelLegendNode::ItemMetrics
 CIVisitor
 CIVisitor
 Cpal::LabelInfoOptional additional info about label (for curved labels)
 Cpal::LayerA set of features which influence the labelling process
 CQgsSnappingUtils::LayerConfigConfigures how a certain layer should be handled in a snapping operation
 CQgsInterpolator::LayerDataA layer together with the information about interpolation attribute / z-coordinate interpolation and the type (point, structure line, breakline)
 CQgsSublayersDialog::LayerDefinitionA structure that defines layers for the purpose of this dialog
 CQgsLayerTreeModel::LayerLegendDataStructure that stores all data associated with one map layer
 CQgsLayerTreeModel::LayerLegendTreeStructure that stores tree representation of map layer's legend
 CQgsAccessControlFilter::LayerPermissionsDescribe the layer permission
 CQgsGmlStreamingParser::LayerPropertiesLayer properties
 CQgsOgcUtils::LayerPropertiesLayer properties
 CLayerPropertiesWidget
 CLayerRenderJobStructure keeping low-level rendering job information
 CLine3DThis class represents a line
 CQgsMapThemeCollection::MapThemeRecordIndividual map theme record of visible layers and styles
 CQgsPointLocator::Match
 CQgsPointLocator::MatchFilterInterface that allows rejection of some matches in intersection queries (e.g
 CQgsVectorFileWriter::MetaData
 CQgsExpression::NamedNodeNamed node
 CQgsVectorDataProvider::NativeType
 CQgsRasterNuller::NoData
 CQgsSQLStatement::NodeAbstract node class
 CNodeNode is a class used by Line3D
 CQgsExpression::Node
 CQgsSQLStatement::NodeListList of nodes
 CQgsExpression::NodeList
 CQgsVectorFileWriter::Option
 CQgsFeatureRequest::OrderByClauseOrder by clause for a QgsFeatureRequest
 COrderByDialogBase
 Cpal::PalMain Pal labelling class
 Cpal::PalExceptionVarious Exceptions
 Cpal::PalStatSummary statistics of labelling problem
 CQgsExpression::ParameterRepresents a single parameter passed to a function
 CParametricLineParametricLine is an Interface for parametric lines
 Cpal::Point
 CPoint3DPoint3D is a class to represent a three dimensional point
 Cpal::PointSet
 Cpal::PolygonCostCalculatorData structure to compute polygon's candidates costs
 Cpal::PriorityQueue
 Cpal::ProblemRepresentation of a labeling problem
 CQgsAlignRaster::ProgressHandlerHelper struct to be sub-classed for progress reporting
 Cpal::LabelPosition::PruneCtx
 CQAbstractItemDelegate
 CQAbstractItemModel
 CQAbstractListModel
 CQAbstractProxyModel
 CQAbstractTableModel
 CQAction
 CQApplication
 CQComboBox
 CQDateTimeEdit
 CQDial
 CQDialog
 CQDockWidget
 CQDoubleSpinBox
 CQFileDialog
 CQFrame
 CQFutureWatcher
 CQgisGlobal constants for use throughout the application
 CQgisPluginAbstract base class from which all plugins must inherit
 CQGraphicsEffect
 CQGraphicsItem
 CQGraphicsRectItem
 CQGraphicsScene
 CQGraphicsView
 CQGroupBox
 CQgs25DRendererWidgetBase
 CQgsAbstractCacheIndexAbstract base class for cache indices
 CQgsAbstractFeatureIteratorInternal feature iterator to be implemented within data providers
 CQgsAbstractFeatureSourceBase class that can be used for any class that is capable of returning features
 CQgsAbstractGeometryAbstract base class for all geometries
 CQgsAbstractGeometrySimplifierAbstract base class for simplify geometries using a specific algorithm
 CQgsAbstractLabelProviderInterface class
 CQgsAbstractVectorLayerLabelingAbstract base class - its implementations define different approaches to the labeling of a vector layer
 CQgsAccessControlFilterClass defining access control interface for QGIS Server plugins
 CQgsActionUtility class that encapsulates an action based on vector attributes
 CQgsActionManagerStorage and management of actions associated with a layer
 CQgsActionScopeAn action scope defines a "place" for an action to be shown and may add additional expression variables
 CQgsAdvancedDigitizingDockWidgetBase
 CQgsAggregateCalculatorUtility class for calculating aggregates for a field (or expression) over the features from a vector layer
 CQgsAlignRasterQgsAlignRaster takes one or more raster layers and warps (resamples) them so they have the same:
 CQgsAnnotationAn interface for annotation items which are drawn over a map
 CQgsArrowSymbolLayerWidgetBase
 CQgsAttributeEditorContextThis class contains context information for attribute editor widgets
 CQgsAttributeEditorElementThis is an abstract base class for any elements of a drag and drop form
 CQgsAttributeFormInterface
 CQgsAttributeLoadValues
 CQgsAttributeTableConfigThis is a container for configuration of the attribute table
 CQgsAuthAuthoritiesEditor
 CQgsAuthCertInfo
 CQgsAuthCertManager
 CQgsAuthCertUtilsUtilities for working with certificates and keys
 CQgsAuthConfigEdit
 CQgsAuthConfigEditor
 CQgsAuthConfigIdEdit
 CQgsAuthConfigSelect
 CQgsAuthConfigSslServerConfiguration container for SSL server connection exceptions or overrides
 CQgsAuthConfigUriEdit
 CQgsAuthCryptoFuntions for hashing/checking master password and encrypt/decrypting data with password
 CQgsAuthEditors
 CQgsAuthGuiUtilsUtility functions for use by authentication GUI widgets or standalone apps
 CQgsAuthIdentitiesEditor
 CQgsAuthImportCertDialog
 CQgsAuthImportIdentityDialog
 CQgsAuthMethodConfigConfiguration storage class for authentication method configurations
 CQgsAuthMethodMetadataHolds data auth method key, description, and associated shared library file information
 CQgsAuthMethodPlugins
 CQgsAuthMethodRegistryA registry / canonical manager of authentication methods
 CQgsAuthServersEditor
 CQgsAuthSslConfigWidget
 CQgsAuthSslErrorsDialog
 CQgsAuthSslTestDialog
 CQgsAuthTrustedCAsDialog
 CQgsBearingUtilsUtilities for calculating bearings and directions
 CQgsCategorizedSymbolRendererWidget
 CQgsCharacterSelectorBase
 CQgsCheckBoxConfigDlgBase
 CQgsClipperA class to trim lines and polygons to within a rectangular region
 CQgsColorBrewerColorRampWidgetBase
 CQgsColorBrewerPalette
 CQgsColorDialogBase
 CQgsColorRampAbstract base class for color ramps
 CQgsColorSchemeAbstract base class for color schemes
 CQgsColorSchemeRegistryRegistry of color schemes
 CQgsComposerAttributeTableCompareV2Helper class for sorting tables, takes into account sorting column and ascending / descending
 CQgsComposerLegendStyleComposer legend components style
 CQgsComposerMapItemStackA collection of map items which are drawn above the map content in a QgsComposerMap
 CQgsComposerTableStyleStyling option for a composer table cell
 CQgsComposerUtilsUtilities for compositions
 CQgsCompoundColorWidgetBase
 CQgsConditionalLayerStylesHolds conditional style information for a layer
 CQgsConditionalStyleConditional styling for a rule
 CQgsConfigureShortcutsDialog
 CQgsConnectionPool< T, T_Group >Template class responsible for keeping a pool of open connections
 CQgsConnectionPoolGroup< T >Template that stores data related to one server
 CQgsConstWkbPtr
 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
 CQgsCoordinateReferenceSystemThis class represents 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 initialization for each redraw
 CQgsCptCityArchive
 CQgsCptCityColorRampDialogBase
 CQgsCredentialsInterface for requesting credentials in QGIS in GUI independent way
 CQgsCustomDropHandlerAbstract base class that may be implemented to handle new types of data to be dropped in QGIS
 CQgsDartMeasurement
 CQgsDashSpaceDialogBase
 CQgsDataDefinedA container class for data source field mapping or expression
 CQgsDataDefinedValueDialog
 CQgsDataItemProviderThis is the interface for those who want to add custom data items to the browser tree
 CQgsDataItemProviderRegistryThis singleton class keeps a list of data item providers that may add items to the browser tree
 CQgsDataSourceUriClass for storing the component parts of a PostgreSQL/RDBMS datasource URI
 CQgsDateTimeEditConfig
 CQgsDateTimeStatisticalSummaryCalculator for summary statistics and aggregates for a list of datetimes
 CQgsDatumTransformDialogBase
 CQgsDatumTransformStoreKeeps track of datum transformations as chosen by the user
 CQgsDetailedItemDataThis class is the data only representation of a QgsDetailedItemWidget, designed to be used in custom views
 CQgsDetailedItemWidgetBase
 CQgsDiagramBase class for all diagram types
 CQgsDiagramInterpolationSettingsAdditional diagram settings for interpolated size rendering
 CQgsDiagramLayerSettingsStores the settings for rendering of all diagrams for a layer
 CQgsDiagramRendererEvaluates and returns the diagram settings relating to a diagram for a specific feature
 CQgsDiagramSettingsStores the settings for rendering a single diagram
 CQgsDistanceAreaGeneral purpose distance and area calculator
 CQgsDualViewBase
 CQgsDummyConfigDlgBase
 CQgsDxfExport
 CQgsEditFormConfig
 CQgsEditorWidgetAutoConfPluginBase class for plugins allowing to pick automatically a widget type for editing fields
 CQgsEditorWidgetFactoryEvery attribute editor widget needs a factory, which inherits this class
 CQgsEditorWidgetSetupHolder for the widget type and its configuration for a field
 CQgsEffectPainterA class to manager painter saving and restoring required for effect drawing
 CQgsEffectStackPropertiesWidgetBase
 CQgsErrorQgsError is container for error messages (report)
 CQgsErrorDialogBase
 CQgsErrorMessageQgsErrorMessage represents single error message
 CQgsExceptionDefines a qgis exception class
 CQgsExpressionClass for parsing and evaluation of expressions (formerly called "search strings")
 CQgsExpressionBuilderDialogBase
 CQgsExpressionBuilderWidgetBase
 CQgsExpressionContextExpression contexts are used to encapsulate the parameters around which a QgsExpression should be evaluated
 CQgsExpressionContextGeneratorAbstract interface for generating an expression context
 CQgsExpressionContextScopeSingle scope for storing variables and functions for use within a QgsExpressionContext
 CQgsExpressionContextUtilsContains utilities for working with QgsExpressionContext objects, including methods for creating scopes for specific uses (eg project scopes, layer scopes)
 CQgsExpressionFieldBufferBuffers information about expression fields for a vector layer
 CQgsExpressionSelectionDialogBase
 CQgsExtentGroupBoxWidget
 CQgsExternalResourceConfigDlg
 CQgsFeatureThe feature class encapsulates a single feature including its id, geometry and a list of field/values attributes
 CQgsFeatureFilterProviderAbstract interface for use by classes that filter the features of a layer
 CQgsFeatureIteratorWrapper for iterator of features from vector data provider or vector layer
 CQgsFeatureModel
 CQgsFeatureRenderer
 CQgsFeatureRequestThis class wraps a request for features to a vector layer (or directly its vector data provider)
 CQgsFeatureSelectionDlg
 CQgsFeatureStoreContainer for features with the same fields and crs
 CQgsFieldEncapsulate a field in an attribute table or data source
 CQgsFieldConditionalWidget
 CQgsFieldConstraintsStores information about constraints which may be present on a field
 CQgsFieldsContainer of fields for a vector layer
 CQgsFontUtils
 CQgsGenericProjectionSelectorBase
 CQgsGeometryA geometry is the spatial representation of a feature
 CQgsGeometryAnalyzerThe QGis class provides vector geometry analysis functions
 CQgsGeometryCache
 CQgsGeometryEditUtilsConvenience functions for geometry editing
 CQgsGeometryEngineContains geometry relation and modification algorithms
 CQgsGeometryFactoryContains geometry creation routines
 CQgsGeometryPrivate
 CQgsGeometryUtilsContains various geometry utility functions
 CQgsGmlFeatureClassDescription of feature class in GML
 CQgsGmlStreamingParserThis class builds features from GML data in a streaming way
 CQgsGPSConnectionRegistryA singleton class to register / unregister existing GPS connections such that the information is available to all classes and plugins
 CQgsGPSInformation
 CQgsGradientColorRampDialogBase
 CQgsGradientStopRepresents a color stop within a QgsGradientColorRamp color ramp
 CQgsGraduatedSymbolRendererWidget
 CQgsGraphMathematical graph representation
 CQgsGraphAnalyzerThis class performs graph analysis, e.g
 CQgsGraphBuilderInterfaceDetermine interface for creating a graph
 CQgsGraphEdgeThis class implements a graph edge
 CQgsGraphVertexThis class implements a graph vertex
 CQgsGridFileWriterA class that does interpolation to a grid and writes the results to an ascii grid
 CQgsGroupWMSDataDialogBase
 CQgsHeatmapRendererWidgetBase
 CQgsHillShadeWidget
 CQgsHistogramCalculator for a numeric histogram from a list of values
 CQgsHistogramWidgetBase
 CQgsImageOperationContains operations and filters which apply to QImages
 CQgsIndexedFeatureTemporarily used structure to cache order by information
 CQgsInternalGeometryEngineThis class offers geometry processing methods
 CQgsInterpolatorInterface class for interpolations
 CQgsInterruptionCheckerInterface that can be optionaly attached to an iterator so its nextFeature() implementaton can check if it must stop as soon as possible
 CQgsIntervalA representation of the interval between two datetime values
 CQgsInvertedPolygonRendererWidgetBase
 CQgsJSONExporterHandles exporting QgsFeature features to GeoJSON features
 CQgsJSONUtilsHelper utilities for working with JSON and GeoJSON conversions
 CQgsLabelCandidate
 CQgsLabelFeatureDescribes a feature that should be used within the labeling engine
 CQgsLabelingEngineMap labeling functionality
 CQgsLabelingEngineInterfaceLabeling engine interface
 CQgsLabelingResultsClass that stores computed placement from labeling engine
 CQgsLabelingUtilsContains helper utilities for working with QGIS' labeling engine
 CQgsLabelPosition
 CQgsLabelSearchTreeA class to query the labeling structure at a given point (small wraper around pal RTree class)
 CQgsLabelSorterHelper class for sorting labels into correct draw order
 CQgsLayerDefinitionHolds generic methods for loading/exporting QLR files
 CQgsLayerTreeEmbeddedConfigWidget
 CQgsLayerTreeEmbeddedWidgetProviderProvider interface to be implemented in order to introduce new kinds of embedded widgets for use in layer tree
 CQgsLayerTreeEmbeddedWidgetRegistryRegistry of widgets that may be embedded into layer tree view
 CQgsLayerTreeUtilsAssorted functions for dealing with layer trees
 CQgsLayerTreeViewMenuProviderImplementation of this interface can be implemented to allow QgsLayerTreeView instance to provide custom context menus (opened upon right-click)
 CQgsLegendRendererHandles automatic layout and rendering of legend
 CQgsLegendSettingsStores the appearance and layout settings for legend drawing with QgsLegendRenderer
 CQgsLegendSymbolItemThe 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
 CQgsLimitedRandomColorRampWidgetBase
 CQgsLocaleNumC
 CQgsLoggerQgsLogger is a class to print debug/warning/error messages to the console
 CQgsLUDialogBase
 CQgsManageConnectionsDialogBase
 CQgsMapCanvasLayerA class that stores visibility and presence in overview flags together with pointer to the layer
 CQgsMapCanvasSnapperThis class reads the snapping properties from the current project and configures a QgsSnapper to perform the snapping
 CQgsMapHitTestClass that runs a hit test with given map settings
 CQgsMapLayerConfigWidgetFactory
 CQgsMapLayerDependencyThis class models dependencies with or between map layers
 CQgsMapLayerLegendUtilsMiscellaneous utility functions for handling of map layer legend
 CQgsMapLayerRendererBase class for utility classes that encapsulate information necessary for rendering of map layers
 CQgsMapLayerStyleStores style information (renderer, transparency, labeling, diagrams etc.) applicable to a map layer
 CQgsMapServiceExceptionException class for WMS service exceptions
 CQgsMapSettingsConfiguration for rendering of the map
 CQgsMapToPixelPerform transforms between map coordinates and device coordinates
 CQgsMapUnitScaleStruct for storing maximum and minimum scales for measurements in map units
 CQgsMapUnitScaleWidgetBase
 CQgsMasterPasswordResetDialog
 CQgsMessageLogViewer
 CQgsMessageOutputInterface for showing messages from QGIS in GUI independent way
 CQgsMessageViewer
 CQgsMimeDataUtils
 CQgsMultiBandColorRendererWidgetBase
 CQgsMultiRenderCheckerThis class allows checking rendered images against comparison images
 CQgsNetworkStrategyQgsNetworkStrategy defines strategy used for calculation of the edge cost. For example it can take into account travel distance, amount of time or money. Currently there are two strategies implemented in the analysis library: QgsNetworkDistanceStrategy and QgsNetworkSpeedStrategy. QgsNetworkStrategy implemented using "strategy" design pattern
 CQgsNewGeoPackageLayerDialogBase
 CQgsNewHttpConnectionBase
 CQgsNewMemoryLayerDialogBase
 CQgsNewVectorLayerDialogBase
 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
 CQgsObjectCustomPropertiesSimple key-value store (keys = strings, values = variants) that supports loading/saving to/from XML in
 CQgsOgcUtilsVarious utility functions for conversion between OGC (Open Geospatial Consortium) standards and QGIS internal representations
 CQgsOgcUtilsExprToFilterInternal use by QgsOgcUtils
 CQgsOgcUtilsSQLStatementToFilterInternal use by QgsOgcUtils
 CQgsOgrUtilsUtilities for working with OGR features and layers
 CQgsOldSymbolMeta
 CQgsOptional< T >QgsOptional is a container for other classes and adds an additional enabled/disabled flag
 CQgsOptional< QgsExpression >
 CQgsOrganizeTableColumnsDialog
 CQgsOSMDatabaseClass that encapsulates access to OpenStreetMap data stored in a database previously imported from XML file
 CQgsOSMElementElements (also data primitives) are the basic components in OpenStreetMap from which everything else is defined
 CQgsOSMElementID
 CQgsOSMNodeIteratorEncapsulate iteration over table of nodes/
 CQgsOSMTagsThis class is a container of tags for a node, way or a relation
 CQgsOSMWayIteratorEncapsulate iteration over table of ways
 CQgsOverlayAnalyzerThe QGis class provides vector overlay analysis functions
 CQgsOWSSourceSelectBase
 CQgsPaintEffectBase class for visual effects which can be applied to QPicture drawings
 CQgsPaintEffectAbstractMetadataStores metadata about a paint effect class
 CQgsPaintEffectRegistrySingleton registry of available paint effects
 CQgsPaintingMisc painting enums and functions
 CQgsPalettedRendererWidgetBase
 CQgsPalLayerSettings
 CQgsPhotoConfigDlgBase
 CQgsPkiBundleStorage set for PKI bundle: SSL certificate, key, optional CA cert chain
 CQgsPkiConfigBundleStorage set for constructed SSL certificate, key, associated with an authentication config
 CQgsPluginLayerRegistryRegistry of plugin layers types
 CQgsPluginLayerTypeClass for creating plugin specific layers
 CQgsPointA class to represent a point
 CQgsPointClusterRendererWidgetBase
 CQgsPointCompare
 CQgsPointDisplacementRendererWidgetBase
 CQgsPointSampleCreates random points in polygons / multipolygons
 CQgsPresetColorRampWidgetBase
 CQgsProjectBadLayerHandlerInterface for classes that handle missing layer files when reading project file
 CQgsProjectFileTransform
 CQgsProjectionSelectorBase
 CQgsProjectVersionA class to describe the version of a project
 CQgsPropertyAn Abstract Base Class for QGIS project property hierarchies
 CQgsProviderMetadataHolds data provider key, description, and associated shared library file information
 CQgsProviderRegistryA registry / canonical manager of data providers
 CQgsPythonRunnerUtility class for running python commands from various parts of QGIS
 CQgsQueryBuilderBase
 CQgsRangeConfigDlgBase
 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
 CQgsRasterDrawerThe drawing pipe for raster layers
 CQgsRasterFileWriterThe raster file writer which allows you to save a raster to a new file
 CQgsRasterFormatSaveOptionsWidgetBase
 CQgsRasterHistogramThe QgsRasterHistogram is a container for histogram of a single raster band
 CQgsRasterHistogramWidgetBase
 CQgsRasterIdentifyResultRaster identify results container
 CQgsRasterInterfaceBase class for processing filters like renderers, reprojector, resampler etc
 CQgsRasterIteratorIterator for sequentially processing raster cells
 CQgsRasterLayerSaveAsDialogBase
 CQgsRasterMatrix
 CQgsRasterMinMaxWidgetBase
 CQgsRasterPipeBase class for processing modules
 CQgsRasterPyramidThis struct is used to store pyramid info for the raster layer
 CQgsRasterPyramidsOptionsWidgetBase
 CQgsRasterRangeRaster values range container
 CQgsRasterRendererRegistryRegistry for raster renderers
 CQgsRasterRendererRegistryEntryRegistry for raster renderer entries
 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
 CQgsRasterTransparencyWidget
 CQgsRasterViewPortThis class provides details of the viewable area that a raster will be rendered into
 CQgsRectangleA rectangle specified with double values
 CQgsRelation
 CQgsReliefProduces colored relief rasters from DEM
 CQgsRelReferenceConfigDlgBase
 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
 CQgsRendererAbstractMetadataStores metadata about one renderer class
 CQgsRendererCategoryCategorized renderer
 CQgsRendererPropsDialogBase
 CQgsRendererRange
 CQgsRendererRangeLabelFormat
 CQgsRendererRasterPropsWidgetBase
 CQgsRendererRegistryRegistry of renderers
 CQgsRendererRulePropsWidget
 CQgsRendererWidgetContainerBase
 CQgsRequestHandlerThis class is an interface hiding the details of reading input and writing output from/to a wms request mechanism
 CQgsRuleBasedRendererCount
 CQgsRuleBasedRendererWidget
 CQgsRuntimeProfiler
 CQgsSatelliteInfo
 CQgsScaleBarStyleAbstraction of composer scale bar style
 CQgsScaleCalculatorCalculates scale for a given combination of canvas size, map extent, and monitor dpi
 CQgsScaleUtils
 CQgsScopeLogger
 CQgsServerOGC web services
 CQgsServerFilterClass defining I/O filters for QGIS Server and implemented in plugins
 CQgsServerInterfaceQgsServerInterface Class defining interfaces exposed by QGIS Server and made available to plugins
 CQgsSignalBlocker< Object >RAII signal blocking class
 CQgsSimplifyMethodThis class contains information about how to simplify geometries fetched from a QgsFeatureIterator
 CQgsSingleBandGrayRendererWidgetBase
 CQgsSingleBandPseudoColorRendererWidgetBase
 CQgsSLConnect
 CQgsSmartGroupConditionWidget
 CQgsSmartGroupEditorDialogBase
 CQgsSnapperA class that allows advanced snapping operations on a set of vector layers
 CQgsSnappingConfigThis is a container for configuration of the snapping of the project
 CQgsSnappingResultRepresents the result of a snapping operation
 CQgsSourceSelectBase
 CQgsSpatialIndex
 CQgsSQLComposerDialogBase
 CQgsSqlExpressionCompilerGeneric expression compiler for translation to provider specific SQL WHERE clauses
 CQgsSQLStatementClass for parsing SQL statements
 CQgsStatisticalSummaryCalculator for summary statistics for a list of doubles
 CQgsStringReplacementA representation of a single string replacement
 CQgsStringReplacementCollectionA collection of string replacements (specified using QgsStringReplacement objects)
 CQgsStringStatisticalSummaryCalculator for summary statistics and aggregates for a list of strings
 CQgsStringUtilsUtility functions for working with strings
 CQgsStyleExportImportDialogBase
 CQgsStyleManagerDialogBase
 CQgsStyleSaveDialog
 CQgsSublayersDialogBase
 CQgsSubstitutionListWidgetBase
 CQgsSvgCacheEntry
 CQgsSymbol
 CQgsSymbolLayer
 CQgsSymbolLayerAbstractMetadataStores metadata about one symbol layer class
 CQgsSymbolLayerRegistryRegistry of available symbol layer classes
 CQgsSymbolLayerUtils
 CQgsSymbolLevelItem
 CQgsSymbolLevelsDialogBase
 CQgsSymbologyConversionThis class is not a part of public API, it is intended only for compatibility with older versions of QGIS (1.x)
 CQgsSymbolRenderContext
 CQgsSymbolSelectorDialogBase
 CQgsSymbolWidgetContextContains settings which reflect the context in which a symbol (or renderer) widget is shown, eg the map canvas and relevant expression contexts
 CQgsTableWidgetBase
 CQgsTextBackgroundSettingsContainer for settings relating to a text background object
 CQgsTextBufferSettingsContainer for settings relating to a text buffer
 CQgsTextEditConfigDlg
 CQgsTextFormatContainer for all settings relating to text rendering
 CQgsTextFormatWidgetBase
 CQgsTextRendererHandles rendering text using rich formatting options, including drop shadows, buffers and background shapes
 CQgsTextShadowSettingsContainer for settings relating to a text shadow
 CQgsToleranceThis is the class is providing tolerance value in map unit values
 CQgsTracerGraphSimple graph structure for shortest path search
 CQgsTransectSampleA class for the creation of transect sample lines based on a set of strata polygons and baselines
 CQgsUniqueValuesConfigDlgBase
 CQgsUnitSelectionWidget
 CQgsUnitTypesHelper functions for various unit types
 CQgsValueMapWidget
 CQgsValueRelationConfigDlgBase
 CQgsVectorA class to represent a vector
 CQgsVectorFileWriterA convenience class for writing vector files to disk
 CQgsVectorJoinInfo
 CQgsVectorLayerEditUtils
 CQgsVectorLayerImportA convenience class for writing vector files to disk
 CQgsVectorLayerUtilsContains utility methods for working with QgsVectorLayers
 CQgsVectorSimplifyMethodThis class contains information how to simplify geometries fetched from a vector layer
 CQgsVertexIdUtility class for identifying a unique vertex within a geometry
 CQgsVirtualLayerDefinitionClass to manipulate the definition of a virtual layer
 CQgsVirtualLayerDefinitionUtilsUtils class for QgsVirtualLayerDefinition
 CQgsWebViewWidgetConfigDlgBase
 CQgsWkbPtr
 CQgsWkbTypesHandles storage of information regarding WKB types and their properties
 CQgsXmlUtilsAssorted helper methods for reading and writing chunks of XML
 CQgsZonalStatisticsA class that calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes
 CQItemDelegate
 CQItemSelectionModel
 CQLabel
 CQLineEdit
 CQList
 CQListView
 CQMenu
 CQMouseEvent
 CQNetworkAccessManager
 CQNetworkDiskCache
 CQObject
 CQPaintDevice
 CQPaintEngine
 CQPair
 CQsciLexerSQL
 CQsciScintilla
 CQSharedData
 CQSlider
 CQSortFilterProxyModel
 CQSpinBox
 CQStackedWidget
 CQStandardItem
 CQStandardItemModel
 CQSyntaxHighlighter
 CQTableView
 CQTableWidgetItem
 CQTabWidget
 CQTextBrowser
 CQThread
 CQToolButton
 CQTreeView
 CQTreeWidget
 CQTreeWidgetItem
 CQUndoCommand
 CQValidator
 CQVector
 CQWidget
 CQWidgetAction
 CQgsAlignRaster::RasterInfoUtility class for gathering information about rasters
 CQgsRelief::ReliefColor
 CQgsRuleBasedRenderer::RenderJob
 CQgsRuleBasedRenderer::RenderLevel
 CQgsRuleBasedRenderer::RuleThis class keeps data about a rules for rule-based renderer
 CQgsRuleBasedLabeling::Rule
 CQgsVectorFileWriter::SaveVectorOptionsOptions to pass to writeAsVectorFormat()
 CQgsGeometryUtils::SelfIntersection
 CQgsSnapper::SnapLayer
 Cpal::Sol
 CQgsVirtualLayerDefinition::SourceLayerA SourceLayer is either a reference to a live layer in the registry or all the parameters needed to load it (provider key, source, etc.)
 CQgsSQLComposerDialog::SQLValidatorCallbackCallback to do validation check on dialog validation
 CQgsExpressionContextScope::StaticVariableSingle variable definition for use within a QgsExpressionContextScope
 CSubPartContext
 CQgsOWSSourceSelect::SupportedFormatFormats supported by provider
 CSymbolsGroupSelectionDialogBase
 CSymbolsListWidget
 CQgsEditFormConfig::TabData
 CQgsSQLComposerDialog::TableSelectedCallbackCallback to do actions on table selection
 CQgsTaskManager::TaskDefinitionDefinition of a task for inclusion in the manager
 CTiePointInfo
 CQgsRasterTransparency::TransparentSingleValuePixel
 CQgsRasterTransparency::TransparentThreeValuePixel
 CTriangleInterpolatorThis is an interface for interpolator classes for triangulations
 CTriangulationInterface for Triangulation classes
 CUi_QgsCredentialDialog
 CUi_SizeScaleBase
 CUpdateContext
 CQgsMimeDataUtils::Uri
 Cpal::Util
 CQgsTracerGraph::V
 CVector3DClass Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values
 CvertexData
 CQgsSQLStatement::VisitorSupport for visitor pattern - algorithms dealing with the statement may be implemented without modifying the Node classes
 CQgsLabelFeature::VisualMarginStores visual margins for labels (left, right, top and bottom)
 CQgsExpression::WhenThen
 CWidgetBlur
 CWidgetCentroidFill
 CWidgetColorEffect
 CWidgetDrawSource
 CWidgetEllipseBase
 CWidgetFilledMarker
 CWidgetFontMarker
 CWidgetGlow
 CWidgetGradientFill
 CWidgetLinePatternFill
 CWidgetMarkerLine
 CWidgetPointPatternFill
 CWidgetRasterFill
 CWidgetShadowEffect
 CWidgetShapeburstFill
 CWidgetSimpleFill
 CWidgetSimpleLine
 CWidgetSimpleMarker
 CWidgetSVGFill
 CWidgetSvgMarker
 CWidgetSvgSelector
 CWidgetTransform
 CWidgetVectorFieldBase