QGIS API Documentation
3.0.2-Girona (307d082)
|
The CORE library contains all basic GIS functionality. More...
Classes | |
class | QgsVectorFileWriter::BoolOption |
class | pal::CostCalculator |
class | QgsLayerDefinition::DependencySorter |
Class used to work with layer dependencies stored in a XML project or layer definition file. More... | |
class | pal::InternalException::Empty |
Thrown when trying to access an empty data set. More... | |
class | QgsGeometry::Error |
class | pal::Feats |
For usage in problem solving algorithm. More... | |
class | pal::PalException::FeatureExists |
features already exists More... | |
class | pal::FeaturePart |
Main class to handle feature. More... | |
class | QgsRelation::FieldPair |
Defines a relation between matching fields of the two involved tables of a relation. More... | |
class | QgsVectorFileWriter::FieldValueConverter |
Interface to convert raw field values to their user-friendly value. More... | |
class | pal::InternalException::Full |
Thrown when something is added in a Full set. More... | |
class | pal::GeomFunction |
class | QgsVectorFileWriter::HiddenOption |
class | QgsSnappingConfig::IndividualLayerSettings |
This is a container of advanced configuration (per layer) of the snapping of the project. More... | |
class | pal::InternalException |
Various Exceptions. More... | |
class | QgsVectorFileWriter::IntOption |
class | pal::LabelInfo |
Optional additional info about label (for curved labels) More... | |
class | pal::LabelPosition |
LabelPosition is a candidate feature label position. More... | |
class | pal::Layer |
A set of features which influence the labeling process. More... | |
class | pal::PalException::LayerExists |
layer already exists More... | |
class | QgsOgcUtils::LayerProperties |
Layer properties. More... | |
class | QgsGmlStreamingParser::LayerProperties |
Layer properties. More... | |
class | QgsMapThemeCollection::MapThemeLayerRecord |
Individual record of a visible layer in a map theme record. More... | |
class | QgsMapThemeCollection::MapThemeRecord |
Individual map theme record of visible layers and styles. More... | |
class | QgsSQLStatement::Node |
Abstract node class. More... | |
class | QgsSQLStatement::NodeBetweenOperator |
'X BETWEEN y and z' operator More... | |
class | QgsSQLStatement::NodeBinaryOperator |
Binary logical/arithmetical operator (AND, OR, =, +, ...) More... | |
class | QgsSQLStatement::NodeCast |
CAST operator. More... | |
class | QgsSQLStatement::NodeColumnRef |
Reference to a column. More... | |
class | QgsSQLStatement::NodeColumnSorted |
Column in a ORDER BY. More... | |
class | QgsSQLStatement::NodeFunction |
Function with a name and arguments node. More... | |
class | QgsSQLStatement::NodeInOperator |
'x IN (y, z)' operator More... | |
class | QgsSQLStatement::NodeJoin |
Join definition. More... | |
class | QgsSQLStatement::NodeList |
List of nodes. More... | |
class | QgsSQLStatement::NodeLiteral |
Literal value (integer, integer64, double, string) More... | |
class | QgsSQLStatement::NodeSelect |
SELECT node. More... | |
class | QgsSQLStatement::NodeSelectedColumn |
Selected column. More... | |
class | QgsSQLStatement::NodeTableDef |
Table definition. More... | |
class | QgsSQLStatement::NodeUnaryOperator |
Unary logicial/arithmetical operator ( NOT, - ) More... | |
class | pal::InternalException::NoLabelPosition |
Throw an exception when it's impossible to compute labelPosition. More... | |
class | pal::PalException::NotImplemented |
Thrown when a feature is not yet implemented. More... | |
class | QgsVectorFileWriter::Option |
class | QgsFeatureRequest::OrderBy |
Represents a list of OrderByClauses, with the most important first and the least important last. More... | |
class | QgsFeatureRequest::OrderByClause |
The OrderByClause class represents an order by clause for a QgsFeatureRequest. More... | |
class | pal::Pal |
Main Pal labeling class. More... | |
class | pal::PalException |
Various Exceptions. More... | |
class | pal::PalStat |
Summary statistics of labeling problem. More... | |
class | pal::PointSet |
class | pal::PolygonCostCalculator |
Data structure to compute polygon's candidates costs. More... | |
class | pal::PriorityQueue |
class | pal::Problem |
Representation of a labeling problem. More... | |
class | Qgis |
The Qgis class provides global constants for use throughout the application. More... | |
class | QgisVisitor |
Custom visitor that adds found features to list. More... | |
class | Qgs25DRenderer |
class | Qgs3DRendererAbstractMetadata |
Base metadata class for 3D renderers. More... | |
class | Qgs3DRendererRegistry |
Keeps track of available 3D renderers. More... | |
class | QgsAbstract3DRenderer |
Base class for all renderers that may to participate in 3D view. More... | |
class | QgsAbstractCacheIndex |
Abstract base class for cache indices. More... | |
class | QgsAbstractFeatureIterator |
Internal feature iterator to be implemented within data providers. More... | |
class | QgsAbstractFeatureIteratorFromSource< T > |
Helper template that cares of two things: 1. More... | |
class | QgsAbstractFeatureSource |
Base class that can be used for any class that is capable of returning features. More... | |
class | QgsAbstractGeometry |
Abstract base class for all geometries. More... | |
class | QgsAbstractGeometrySimplifier |
Abstract base class for simplify geometries using a specific algorithm. More... | |
class | QgsAbstractLabelProvider |
The QgsAbstractLabelProvider class is an interface class. More... | |
class | QgsAbstractLayoutIterator |
An abstract base class for QgsLayout based classes which can be exported by QgsLayoutExporter. More... | |
class | QgsAbstractLayoutUndoCommand |
Base class for commands to undo/redo layout and layout object changes. More... | |
class | QgsAbstractPropertyCollection |
Abstract base class for QgsPropertyCollection like objects. More... | |
class | QgsAbstractVectorLayerLabeling |
Abstract base class - its implementations define different approaches to the labeling of a vector layer. More... | |
class | QgsAction |
Utility class that encapsulates an action based on vector attributes. More... | |
class | QgsActionManager |
Storage and management of actions associated with a layer. More... | |
class | QgsActionScope |
An action scope defines a "place" for an action to be shown and may add additional expression variables. More... | |
class | QgsActionScopeRegistry |
The action scope registry is an application wide registry that contains a list of available action scopes. More... | |
class | QgsAggregateCalculator |
Utility class for calculating aggregates for a field (or expression) over the features from a vector layer. More... | |
class | QgsAnimatedIcon |
Animated icon is keeping an animation running if there are listeners connected to frameChanged. More... | |
class | QgsAnnotation |
Abstract base class for annotation items which are drawn over a map. More... | |
class | QgsAnnotationManager |
Manages storage of a set of QgsAnnotation annotation objects. More... | |
class | QgsApplication |
Extends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc. More... | |
class | QgsArchive |
Class allowing to manage the zip/unzip actions. More... | |
class | QgsArrowSymbolLayer |
Line symbol layer used for representing lines as arrows. More... | |
class | QgsAttributeEditorContainer |
This is a container for attribute editors, used to group them visually in the attribute form if it is set to the drag and drop designer. More... | |
class | QgsAttributeEditorElement |
This is an abstract base class for any elements of a drag and drop form. More... | |
class | QgsAttributeEditorField |
This element will load a field's widget onto the form. More... | |
class | QgsAttributeEditorRelation |
This element will load a relation editor onto the form. More... | |
class | QgsAttributes |
A vector of attributes. More... | |
class | QgsAttributeTableConfig |
This is a container for configuration of the attribute table. More... | |
class | QgsAuthCertUtils |
Utilities for working with certificates and keys. More... | |
class | QgsAuthConfigSslServer |
Configuration container for SSL server connection exceptions or overrides. More... | |
class | QgsAuthCrypto |
Functions for hashing/checking master password and encrypt/decrypting data with password. More... | |
class | QgsAuthManager |
Singleton offering an interface to manage the authentication configuration database and to utilize configurations through various authentication method plugins. More... | |
class | QgsAuthMethod |
Abstract base class for authentication method plugins. More... | |
class | QgsAuthMethodConfig |
Configuration storage class for authentication method configurations. More... | |
class | QgsAuthMethodMetadata |
Holds data auth method key, description, and associated shared library file information. More... | |
class | QgsAuthMethodRegistry |
A registry / canonical manager of authentication methods. More... | |
class | QgsAuxiliaryLayer |
Class allowing to manage the auxiliary storage for a vector layer. More... | |
class | QgsAuxiliaryStorage |
Class providing some utility methods to manage auxiliary storage. More... | |
class | QgsBearingUtils |
Utilities for calculating bearings and directions. More... | |
class | QgsBilinearRasterResampler |
Bilinear Raster Resampler. More... | |
class | QgsBlurEffect |
A paint effect which blurs a source picture, using a number of different blur methods. More... | |
class | QgsBox3d |
A 3-dimensional box composed of x, y, z coordinates. More... | |
class | QgsBrightnessContrastFilter |
Brightness/contrast filter pipe for rasters. More... | |
class | QgsBrowserModel |
class | QgsBrowserWatcher |
class | QgsCachedFeatureIterator |
Delivers features from the cache. More... | |
class | QgsCachedFeatureWriterIterator |
Uses another iterator as backend and writes features to the cache. More... | |
class | QgsCacheIndexFeatureId |
class | QgsCadUtils |
The QgsCadUtils class provides routines for CAD editing. More... | |
class | QgsCategorizedSymbolRenderer |
class | QgsCentroidFillSymbolLayer |
class | QgsCircle |
Circle geometry type. More... | |
class | QgsCircularString |
Circular string geometry type. More... | |
class | QgsClipper |
A class to trim lines and polygons to within a rectangular region. More... | |
class | QgsClipToMinMaxEnhancement |
A raster contrast enhancement that will clip a value to the specified min/max range. More... | |
class | QgsColorBrewerColorRamp |
Color ramp utilising "Color Brewer" preset color schemes. More... | |
class | QgsColorBrewerPalette |
class | QgsColorEffect |
A paint effect which alters the colors (e.g., brightness, contrast) in a source picture. More... | |
class | QgsColorRamp |
Abstract base class for color ramps. More... | |
class | QgsColorRampShader |
A ramp shader will color a raster pixel based on a list of values ranges in a ramp. More... | |
class | QgsColorRampTransformer |
QgsPropertyTransformer subclass for transforming a numeric value into a color from a color ramp. More... | |
class | QgsColorScheme |
Abstract base class for color schemes. More... | |
class | QgsColorSchemeRegistry |
Registry of color schemes. More... | |
class | QgsCompositionConverter |
QgsCompositionConverter class converts a QGIS 2.x composition to a QGIS 3.x layout. More... | |
class | QgsCompoundCurve |
Compound curve geometry type. More... | |
class | QgsConditionalLayerStyles |
The QgsConditionalLayerStyles class holds conditional style information for a layer. More... | |
class | QgsConditionalStyle |
Conditional styling for a rule. More... | |
class | QgsConnectionPool< T, T_Group > |
Template class responsible for keeping a pool of open connections. More... | |
class | QgsConnectionPoolGroup< T > |
Template that stores data related to one server. More... | |
class | QgsConstWkbPtr |
class | QgsContrastEnhancement |
Manipulates raster pixel values so that they enhanceContrast or clip into a specified numerical range according to the specified ContrastEnhancementAlgorithm. More... | |
class | QgsContrastEnhancementFunction |
A contrast enhancement function is the base class for all raster contrast enhancements. More... | |
class | QgsCoordinateFormatter |
Contains methods for converting coordinates for display in various formats. More... | |
class | QgsCoordinateReferenceSystem |
This class represents a coordinate reference system (CRS). More... | |
class | QgsCoordinateTransform |
Class for doing transforms between two map coordinate systems. More... | |
class | QgsCoordinateTransformContext |
Contains information about the context in which a coordinate transform is executed. More... | |
class | QgsCptCityAllRampsItem |
An "All ramps item", which contains all items in a flat hierarchy. More... | |
class | QgsCptCityArchive |
class | QgsCptCityBrowserModel |
class | QgsCptCityCollectionItem |
A Collection: logical collection of subcollections and color ramps. More... | |
class | QgsCptCityColorRamp |
class | QgsCptCityColorRampItem |
Item that represents a layer that can be opened with one of the providers. More... | |
class | QgsCptCityDataItem |
Base class for all items in the model. More... | |
class | QgsCptCityDirectoryItem |
A directory: contains subdirectories and color ramps. More... | |
class | QgsCptCitySelectionItem |
A selection: contains subdirectories and color ramps. More... | |
class | QgsCredentials |
Interface for requesting credentials in QGIS in GUI independent way. More... | |
class | QgsCredentialsConsole |
Implementation of credentials interface for the console. More... | |
class | QgsCredentialsNone |
Default implementation of credentials interface. More... | |
class | QgsCsException |
Custom exception class for Coordinate Reference System related exceptions. More... | |
class | QgsCubicRasterResampler |
Cubic Raster Resampler. More... | |
class | QgsCurve |
Abstract base class for curved geometry type. More... | |
class | QgsCurvePolygon |
Curve polygon geometry type. More... | |
class | QgsCurveTransform |
Handles scaling of input values to output values by using a curve created from smoothly joining a number of set control points. More... | |
class | QgsCustomColorScheme |
A color scheme which contains custom colors set through QGIS app options dialog. More... | |
class | QgsDartMeasurement |
class | QgsDatabaseFilterProxyModel |
A class that implements a custom filter and can be used as a proxy for QgsDbTableModel. More... | |
class | QgsDataCollectionItem |
A Collection: logical collection of layers or subcollections, e.g. More... | |
class | QgsDataDefinedSizeLegend |
Object that keeps configuration of appearance of marker symbol's data-defined size in legend. More... | |
class | QgsDataDefinedSizeLegendNode |
Produces legend node with a marker symbol. More... | |
class | QgsDataItem |
Base class for all items in the model. More... | |
class | QgsDataItemProvider |
This is the interface for those who want to add custom data items to the browser tree. More... | |
class | QgsDataItemProviderFromPlugin |
Simple data item provider implementation that handles the support for provider plugins (which may contain dataCapabilities() and dataItem() functions). More... | |
class | QgsDataItemProviderRegistry |
This class keeps a list of data item providers that may add items to the browser tree. More... | |
class | QgsDataProvider |
Abstract base class for spatial data provider implementations. More... | |
class | QgsDataSourceUri |
Class for storing the component parts of a PostgreSQL/RDBMS datasource URI. More... | |
class | QgsDateTimeFieldFormatter |
Field formatter for a date time field. More... | |
class | QgsDateTimeStatisticalSummary |
Calculator for summary statistics and aggregates for a list of datetimes. More... | |
class | QgsDatumTransform |
Contains methods and classes relating the datum transformations. More... | |
class | QgsDefaultRasterLayerLegend |
Default legend implementation for raster layers. More... | |
class | QgsDefaultValue |
The QgsDefaultValue class provides a container for managing client side default values for fields. More... | |
class | QgsDefaultVectorLayerLegend |
Default legend implementation for vector layers. More... | |
class | QgsDiagram |
Base class for all diagram types. More... | |
class | QgsDiagramInterpolationSettings |
Additional diagram settings for interpolated size rendering. More... | |
class | QgsDiagramLabelFeature |
Class that adds extra information to QgsLabelFeature for labeling of diagrams. More... | |
class | QgsDiagramLayerSettings |
Stores the settings for rendering of all diagrams for a layer. More... | |
class | QgsDiagramRenderer |
Evaluates and returns the diagram settings relating to a diagram for a specific feature. More... | |
class | QgsDiagramSettings |
Stores the settings for rendering a single diagram. More... | |
class | QgsDirectoryItem |
A directory: contains subdirectories and layers. More... | |
class | QgsDirectoryParamWidget |
class | QgsDistanceArea |
A general purpose distance and area calculator, capable of performing ellipsoid based calculations. More... | |
class | QgsDoubleBoxScaleBarRenderer |
Double box with alternating colors. More... | |
class | QgsDrawSourceEffect |
A paint effect which draws the source picture with minor or no alterations. More... | |
class | QgsDropShadowEffect |
A paint effect which draws an offset and optionally blurred drop shadow. More... | |
class | QgsVectorLayerUtils::QgsDuplicateFeatureContext |
Contains mainly the QMap with QgsVectorLayer and QgsFeatureIds do list all the duplicated features. More... | |
class | QgsDxfExport |
class | QgsDxfLabelProvider |
Implements a derived label provider internally used for DXF export. More... | |
class | QgsDxfPaintDevice |
A paint device for drawing into dxf files. More... | |
class | QgsDxfPaintEngine |
class | QgsDxfRuleBasedLabelProvider |
Implements a derived label provider for rule based labels internally used for DXF export. More... | |
class | QgsEditFormConfig |
class | QgsEditorWidgetSetup |
Holder for the widget type and its configuration for a field. More... | |
class | QgsEffectPainter |
A class to manager painter saving and restoring required for effect drawing. More... | |
class | QgsEffectStack |
A paint effect which consists of a stack of other chained paint effects. More... | |
class | QgsEllipse |
Ellipse geometry type. More... | |
class | QgsEllipseSymbolLayer |
A symbol layer for rendering objects with major and minor axis (e.g. More... | |
class | QgsEllipsoidUtils |
Contains utility functions for working with ellipsoids and querying the ellipsoid database. More... | |
class | QgsError |
QgsError is container for error messages (report). More... | |
class | QgsErrorItem |
Data item that can be used to report problems (e.g. More... | |
class | QgsErrorMessage |
QgsErrorMessage represents single error message. More... | |
class | QgsException |
Defines a QGIS exception class. More... | |
class | QgsExpressionContext |
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be evaluated. More... | |
class | QgsExpressionContextGenerator |
Abstract interface for generating an expression context. More... | |
class | QgsExpressionContextScope |
Single scope for storing variables and functions for use within a QgsExpressionContext. More... | |
class | QgsExpressionContextScopeGenerator |
Abstract interface for generating an expression context scope. More... | |
class | QgsExpressionContextUtils |
Contains utilities for working with QgsExpressionContext objects, including methods for creating scopes for specific uses (e.g., project scopes, layer scopes). More... | |
class | QgsExpressionFieldBuffer |
Buffers information about expression fields for a vector layer. More... | |
class | QgsFallbackFieldFormatter |
A default fallback field formatter in case no specialized field formatter is defined. More... | |
class | QgsFavoritesItem |
Contains various Favorites directories. More... | |
class | QgsFeature |
The feature class encapsulates a single feature including its id, geometry and a list of field/values attributes. More... | |
class | QgsFeatureFilterModel |
Provides a list of features based on filter conditions. More... | |
class | QgsFeatureFilterProvider |
Abstract interface for use by classes that filter the features of a layer. More... | |
class | QgsFeatureIterator |
Wrapper for iterator of features from vector data provider or vector layer. More... | |
class | QgsFeatureIteratorDataStream |
Utility class for bulk loading of R-trees. More... | |
class | QgsFeatureRenderer |
class | QgsFeatureRequest |
This class wraps a request for features to a vector layer (or directly its vector data provider). More... | |
class | QgsFeatureSink |
An interface for objects which accept features via addFeature(s) methods. More... | |
class | QgsFeatureSource |
An interface for objects which provide features via a getFeatures method. More... | |
class | QgsFeatureStore |
A container for features with the same fields and crs. More... | |
class | QgsFeedback |
Base class for feedback objects to be used for cancelation of something running in a worker thread. More... | |
class | QgsField |
Encapsulate a field in an attribute table or data source. More... | |
class | QgsFieldConstraints |
Stores information about constraints which may be present on a field. More... | |
class | QgsFieldFormatter |
A field formatter helps to handle and display values for a field. More... | |
class | QgsFieldFormatterRegistry |
The QgsFieldFormatterRegistry manages registered classes of QgsFieldFormatter. More... | |
class | QgsFieldModel |
The QgsFieldModel class is a model to display the list of fields of a layer in widgets. More... | |
class | QgsFieldProxyModel |
The QgsFieldProxyModel class provides an easy to use model to display the list of fields of a layer. More... | |
class | QgsFields |
Container of fields for a vector layer. More... | |
class | QgsFileDownloader |
QgsFileDownloader is a utility class for downloading files. More... | |
class | QgsFileUtils |
Class for file utilities. More... | |
class | QgsFilledMarkerSymbolLayer |
Filled marker symbol layer, consisting of a shape which is rendered using a QgsFillSymbol. More... | |
class | QgsFillSymbol |
class | QgsFillSymbolLayer |
class | QgsFontMarkerSymbolLayer |
class | QgsFontUtils |
class | QgsGenericNumericTransformer |
QgsPropertyTransformer subclass for scaling an input numeric value into an output numeric value. More... | |
class | QgsGeometry |
A geometry is the spatial representation of a feature. More... | |
class | QgsGeometryCollection |
Geometry collection. More... | |
class | QgsGeometryEditUtils |
Convenience functions for geometry editing. More... | |
class | QgsGeometryEngine |
Contains geometry relation and modification algorithms. More... | |
class | QgsGeometryFactory |
Contains geometry creation routines. More... | |
class | QgsGeometryGeneratorSymbolLayer |
class | QgsGeometryUtils |
Contains various geometry utility functions. More... | |
class | QgsGeometryValidator |
class | QgsGeoNodeConnection |
Encapsulates settings related to a single GeoNode connection. More... | |
class | QgsGeoNodeConnectionUtils |
Contains various utilities for managing the known collection of GeoNode servers associated with a QGIS install. More... | |
class | QgsGeoNodeRequest |
Request handler for GeoNode servers. More... | |
class | QgsGeoNodeStyle |
Encapsulates information about a GeoNode layer style. More... | |
class | QgsGeos |
Does vector analysis using the geos library and handles import, export, exception handling*. More... | |
class | QgsGlowEffect |
Base class for paint effect which draw a glow inside or outside a picture. More... | |
class | QgsGml |
This class reads data from a WFS server or alternatively from a GML file. More... | |
class | QgsGmlFeatureClass |
Description of feature class in GML. More... | |
class | QgsGmlSchema |
class | QgsGmlStreamingParser |
This class builds features from GML data in a streaming way. More... | |
class | QgsGplColorScheme |
A color scheme which stores its colors in a gpl palette file. More... | |
class | QgsGpsConnection |
Abstract base class for connection to a GPS device. More... | |
class | QgsGpsConnectionRegistry |
A class to register / unregister existing GPS connections such that the information is available to all classes and plugins. More... | |
class | QgsGpsdConnection |
Evaluates NMEA sentences coming from gpsd. More... | |
class | QgsGpsDetector |
Class to detect the GPS port. More... | |
class | QgsGradientColorRamp |
Gradient color ramp, which smoothly interpolates between two colors and also supports optional extra color stops. More... | |
class | QgsGradientFillSymbolLayer |
class | QgsGradientStop |
Represents a color stop within a QgsGradientColorRamp color ramp. More... | |
class | QgsGraduatedSymbolRenderer |
class | QgsHeatmapRenderer |
A renderer which draws points as a live heatmap. More... | |
class | QgsHillshadeRenderer |
A renderer for generating live hillshade models. More... | |
class | QgsHistogram |
Calculator for a numeric histogram from a list of values. More... | |
class | QgsHistogramDiagram |
class | QgsHtmlAnnotation |
An annotation item that embeds HTML content. More... | |
class | QgsHtmlUtils |
Class for HTML utilities. More... | |
class | QgsHueSaturationFilter |
Color and saturation filter pipe for rasters. More... | |
class | QgsImageFetcher |
Handles asynchronous download of images. More... | |
class | QgsImageFillSymbolLayer |
Base class for polygon renderers generating texture images. More... | |
class | QgsImageLegendNode |
Implementation of legend node interface for displaying arbitrary raster image. More... | |
class | QgsImageOperation |
Contains operations and filters which apply to QImages. More... | |
class | QgsIndexedFeature |
Temporarily used structure to cache order by information. More... | |
class | QgsInnerGlowEffect |
A paint effect which draws a glow within a picture. More... | |
class | QgsInnerShadowEffect |
A paint effect which draws an offset and optionally blurred drop shadow within a picture. More... | |
class | QgsInternalGeometryEngine |
This class offers geometry processing methods. More... | |
class | QgsInterval |
A representation of the interval between two datetime values. More... | |
class | QgsInvertedPolygonRenderer |
QgsInvertedPolygonRenderer 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. More... | |
class | QgsJsonExporter |
Handles exporting QgsFeature features to GeoJSON features. More... | |
class | QgsJsonUtils |
Helper utilities for working with JSON and GeoJSON conversions. More... | |
class | QgsKeyValueFieldFormatter |
Field formatter for a key value field. More... | |
class | QgsLabelCandidate |
class | QgsLabelFeature |
The QgsLabelFeature class describes a feature that should be used within the labeling engine. More... | |
class | QgsLabelingEngine |
The QgsLabelingEngine class provides map labeling functionality. More... | |
class | QgsLabelingEngineSettings |
Stores global configuration for labeling engine. More... | |
class | QgsLabelingResults |
Class that stores computed placement from labeling engine. More... | |
class | QgsLabelingUtils |
Contains helper utilities for working with QGIS' labeling engine. More... | |
class | QgsLabelPosition |
class | QgsLabelSearchTree |
A class to query the labeling structure at a given point (small wraper around pal RTree class) More... | |
class | QgsLabelSorter |
Helper class for sorting labels into correct draw order. More... | |
class | QgsLayerDefinition |
The QgsLayerDefinition class holds generic methods for loading/exporting QLR files. More... | |
class | QgsLayerItem |
Item that represents a layer that can be opened with one of the providers. More... | |
class | QgsLayerMetadata |
A structured metadata store for a map layer. More... | |
class | QgsLayerMetadataFormatter |
Class for metadata formatter. More... | |
class | QgsLayerTree |
Namespace with helper functions for layer tree operations. More... | |
class | QgsLayerTreeGroup |
Layer tree group node serves as a container for layers and further groups. More... | |
class | QgsLayerTreeLayer |
Layer tree node points to a map layer. More... | |
class | QgsLayerTreeModel |
The QgsLayerTreeModel class is model implementation for Qt item views framework. More... | |
class | QgsLayerTreeModelLegendNode |
The QgsLegendRendererItem class is abstract interface for legend items returned from QgsMapLayerLegend implementation. More... | |
class | QgsLayerTreeNode |
This class is a base class for nodes in a layer tree. More... | |
class | QgsLayerTreeRegistryBridge |
Listens to the updates in map layer registry and does changes in layer tree. More... | |
class | QgsLayerTreeUtils |
Assorted functions for dealing with layer trees. More... | |
class | QgsLayout |
Base class for layouts, which can contain items such as maps, labels, scalebars, etc. More... | |
class | QgsLayoutAligner |
Handles aligning and distributing sets of layout items. More... | |
class | QgsLayoutAtlas |
Class used to render an Atlas, iterating over geometry features. More... | |
class | QgsLayoutEffect |
A QGraphicsEffect subclass used for rendering layout items onto a scene with custom composition modes. More... | |
class | QgsLayoutExporter |
Handles rendering and exports of layouts to various formats. More... | |
class | QgsLayoutFrame |
Base class for frame items, which form a layout multiframe item. More... | |
class | QgsLayoutGridSettings |
Contains settings relating to the appearance, spacing and offset for layout grids. More... | |
class | QgsLayoutGuide |
Contains the configuration for a single snap guide used by a layout. More... | |
class | QgsLayoutGuideCollection |
Stores and manages the snap guides used by a layout. More... | |
class | QgsLayoutGuideProxyModel |
Filters QgsLayoutGuideCollection models to guides of a single orientation (horizontal or vertical). More... | |
class | QgsLayoutItem |
Base class for graphical items within a QgsLayout. More... | |
class | QgsLayoutItemAbstractMetadata |
Stores metadata about one layout item class. More... | |
class | QgsLayoutItemAttributeTable |
A layout table subclass that displays attributes from a vector layer. More... | |
class | QgsLayoutItemGroup |
A container for grouping several QgsLayoutItems. More... | |
class | QgsLayoutItemHtml |
A layout multiframe subclass for HTML content. More... | |
class | QgsLayoutItemLabel |
A layout item subclass for text labels. More... | |
class | QgsLayoutItemLegend |
A layout item subclass for map legends. More... | |
class | QgsLayoutItemMap |
Layout graphical items for displaying a map. More... | |
class | QgsLayoutItemMapGrid |
An individual grid which is drawn above the map content in a QgsLayoutItemMap. More... | |
class | QgsLayoutItemMapGridStack |
A collection of grids which is drawn above the map content in a QgsLayoutItemMap. More... | |
class | QgsLayoutItemMapItem |
An item which is drawn inside a QgsLayoutItemMap, e.g., a grid or map overview. More... | |
class | QgsLayoutItemMapItemStack |
A collection of map items which are drawn above the map content in a QgsLayoutItemMap. More... | |
class | QgsLayoutItemMapOverview |
An individual overview which is drawn above the map content in a QgsLayoutItemMap, and shows the extent of another QgsLayoutItemMap. More... | |
class | QgsLayoutItemMapOverviewStack |
A collection of overviews which are drawn above the map content in a QgsLayoutItemMap. More... | |
class | QgsLayoutItemMetadata |
Convenience metadata class that uses static functions to create layout items and their configuration widgets. More... | |
class | QgsLayoutItemPage |
Item representing the paper in a layout. More... | |
class | QgsLayoutItemPicture |
A layout item subclass that displays SVG files or raster format images (jpg, png, ...). More... | |
class | QgsLayoutItemPolygon |
Layout item for node based polygon shapes. More... | |
class | QgsLayoutItemPolyline |
Layout item for node based polyline shapes. More... | |
class | QgsLayoutItemRegistry |
Registry of available layout item types. More... | |
class | QgsLayoutItemRenderContext |
Contains settings and helpers relating to a render of a QgsLayoutItem. More... | |
class | QgsLayoutItemScaleBar |
A layout item subclass for scale bars. More... | |
class | QgsLayoutItemShape |
Layout item for basic filled shapes (e.g. More... | |
class | QgsLayoutItemTextTable |
A text table item that reads text from string lists. More... | |
class | QgsLayoutManager |
Manages storage of a set of layouts. More... | |
class | QgsLayoutMeasurement |
This class provides a method of storing measurements for use in QGIS layouts using a variety of different measurement units. More... | |
class | QgsLayoutMeasurementConverter |
This class provides a method of converting QgsLayoutMeasurements from one unit to another. More... | |
class | QgsLayoutModel |
A model for items attached to a layout. More... | |
class | QgsLayoutMultiFrame |
Abstract base class for layout items with the ability to distribute the content to several frames (QgsLayoutFrame items). More... | |
class | QgsLayoutMultiFrameAbstractMetadata |
Stores metadata about one layout multiframe class. More... | |
class | QgsLayoutMultiFrameMetadata |
Convenience metadata class that uses static functions to create layout multiframes and their configuration widgets. More... | |
class | QgsLayoutNodesItem |
An abstract layout item that provides generic methods for node based shapes such as polygon or polylines. More... | |
class | QgsLayoutObject |
A base class for objects which belong to a layout. More... | |
class | QgsLayoutPageCollection |
A manager for a collection of pages in a layout. More... | |
class | QgsLayoutPoint |
This class provides a method of storing points, consisting of an x and y coordinate, for use in QGIS layouts. More... | |
class | QgsLayoutProxyModel |
Allows for filtering a QgsLayoutModel by item type. More... | |
class | QgsLayoutRenderContext |
Stores information relating to the current rendering settings for a layout. More... | |
class | QgsLayoutReportContext |
Stores information relating to the current reporting context for a layout. More... | |
class | QgsLayoutSerializableObject |
An interface for layout objects which can be stored and read from DOM elements. More... | |
class | QgsLayoutSize |
This class provides a method of storing sizes, consisting of a width and height, for use in QGIS layouts. More... | |
class | QgsLayoutSnapper |
Manages snapping grids and preset snap lines in a layout, and handles snapping points to the nearest grid coordinate/snap line when possible. More... | |
class | QgsLayoutTable |
A class to display a table in the print layout, and allow the table to span over multiple frames. More... | |
class | QgsLayoutTableColumn |
Stores properties of a column for a QgsLayoutTable. More... | |
class | QgsLayoutTableStyle |
Styling option for a composer table cell. More... | |
class | QgsLayoutUndoObjectInterface |
Interface for layout objects which support undo/redo commands. More... | |
class | QgsLayoutUndoStack |
An undo stack for QgsLayouts. More... | |
class | QgsLayoutUtils |
Utilities for layouts. More... | |
class | QgsLegendModel |
Item model implementation based on layer tree model for layout legend. More... | |
class | QgsLegendRenderer |
The QgsLegendRenderer class handles automatic layout and rendering of legend. More... | |
class | QgsLegendSettings |
The QgsLegendSettings class stores the appearance and layout settings for legend drawing with QgsLegendRenderer. More... | |
class | QgsLegendStyle |
Composer legend components style. More... | |
class | QgsLegendSymbolItem |
The 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. More... | |
class | QgsLimitedRandomColorRamp |
Constrained random color ramp, which returns random colors based on preset parameters. More... | |
class | QgsLinearlyInterpolatedDiagramRenderer |
class | QgsLinearMinMaxEnhancement |
A color enhancement function that performs a linear enhanceContrast between min and max. More... | |
class | QgsLinearMinMaxEnhancementWithClip |
A linear enhanceContrast enhancement that first clips to min max and then enhanceContrastes linearly between min and max. More... | |
class | QgsLinePatternFillSymbolLayer |
class | QgsLineString |
Line string geometry type, with support for z-dimension and m-values. More... | |
class | QgsLineSymbol |
class | QgsLineSymbolLayer |
class | QgsListFieldFormatter |
Field formatter for a list field. More... | |
class | QgsLocaleNumC |
class | QgsLocator |
Handles the management of QgsLocatorFilter objects and async collection of search results from them. More... | |
class | QgsLocatorAutomaticModel |
A QgsLocatorModel which has is associated directly with a QgsLocator, and is automatically populated with results from locator searches. More... | |
class | QgsLocatorContext |
Encapsulates the properties relating to the context of a locator search. More... | |
class | QgsLocatorFilter |
Abstract base class for filters which collect locator results. More... | |
class | QgsLocatorModel |
An abstract list model for displaying the results of locator searches. More... | |
class | QgsLocatorProxyModel |
A sort proxy model for QgsLocatorModel, which automatically sorts results by precedence. More... | |
class | QgsLocatorResult |
Encapsulates properties of an individual matching result found by a QgsLocatorFilter. More... | |
class | QgsLogger |
QgsLogger is a class to print debug/warning/error messages to the console. More... | |
class | QgsMapDecoration |
Interface for map decorations. More... | |
class | QgsMapHitTest |
Class that runs a hit test with given map settings. More... | |
class | QgsMapLayer |
Base class for all map layer types. More... | |
class | QgsMapLayerDependency |
This class models dependencies with or between map layers. More... | |
class | QgsMapLayerLegend |
The QgsMapLayerLegend class is abstract interface for implementations of legends for one map layer. More... | |
class | QgsMapLayerLegendUtils |
Miscellaneous utility functions for handling of map layer legend. More... | |
class | QgsMapLayerModel |
The QgsMapLayerModel class is a model to display layers in widgets. More... | |
class | QgsMapLayerProxyModel |
The QgsMapLayerProxyModel class provides an easy to use model to display the list of layers in widgets. More... | |
class | QgsMapLayerRenderer |
Base class for utility classes that encapsulate information necessary for rendering of map layers. More... | |
class | QgsMapLayerStore |
A storage object for map layers, in which the layers are owned by the store and have their lifetime bound to the store. More... | |
class | QgsMapLayerStyle |
Stores style information (renderer, opacity, labeling, diagrams etc.) applicable to a map layer. More... | |
class | QgsMapLayerStyleManager |
Management of styles for use with one map layer. More... | |
class | QgsMapRendererCache |
This class is responsible for keeping cache of rendered images resulting from a map rendering job. More... | |
class | QgsMapRendererCustomPainterJob |
Job implementation that renders everything sequentially using a custom painter. More... | |
class | QgsMapRendererJob |
Abstract base class for map rendering implementations. More... | |
class | QgsMapRendererParallelJob |
Job implementation that renders all layers in parallel. More... | |
class | QgsMapRendererQImageJob |
Intermediate base class adding functionality that allows client to query the rendered image. More... | |
class | QgsMapRendererSequentialJob |
Job implementation that renders everything sequentially in one thread. More... | |
class | QgsMapRendererTask |
QgsTask task which draws a map to an image file or a painter as a background task. More... | |
class | QgsMapSettings |
The QgsMapSettings class contains configuration for rendering of the map. More... | |
class | QgsMapSettingsUtils |
Utilities for map settings. More... | |
class | QgsMapThemeCollection |
Container class that allows storage of map themes consisting of visible map layers and layer styles. More... | |
class | QgsMapToPixel |
Perform transforms between map coordinates and device coordinates. More... | |
class | QgsMapToPixelSimplifier |
Implementation of GeometrySimplifier using the "MapToPixel" algorithm. More... | |
class | QgsMapUnitScale |
Struct for storing maximum and minimum scales for measurements in map units. More... | |
class | QgsMargins |
The QgsMargins class defines the four margins of a rectangle. More... | |
class | QgsMarkerLineSymbolLayer |
class | QgsMarkerSymbol |
class | QgsMarkerSymbolLayer |
Abstract base class for marker symbol layers. More... | |
class | QgsMasterLayoutInterface |
Interface for master layout type objects, such as print layouts and reports. More... | |
class | QgsMemoryProviderUtils |
Utility functions for use with the memory vector data provider. More... | |
class | QgsMessageLog |
Interface for logging messages from QGIS in GUI independent way. More... | |
class | QgsMessageLogConsole |
Default implementation of message logging interface. More... | |
class | QgsMessageOutput |
Interface for showing messages from QGIS in GUI independent way. More... | |
class | QgsMessageOutputConsole |
Default implementation of message output interface. More... | |
class | QgsMetadataValidator |
Abstract base class for metadata validators. More... | |
class | QgsMimeDataUtils |
class | QgsMultiBandColorRenderer |
Renderer for multiband images with the color components. More... | |
class | QgsMultiCurve |
Multi curve geometry collection. More... | |
class | QgsMultiLineString |
Multi line string geometry collection. More... | |
class | QgsMultiPoint |
Multi point geometry collection. More... | |
class | QgsMultiPolygon |
Multi polygon geometry collection. More... | |
class | QgsMultiRenderChecker |
This class allows checking rendered images against comparison images. More... | |
class | QgsMultiSurface |
Multi surface geometry collection. More... | |
class | QgsNativeMetadataValidator |
A validator for the native QGIS metadata schema definition. More... | |
class | QgsNetworkAccessManager |
network access manager for QGIS More... | |
class | QgsNetworkContentFetcher |
HTTP network content fetcher. More... | |
class | QgsNetworkContentFetcherTask |
Handles HTTP network content fetching in a background task. More... | |
class | QgsNetworkDiskCache |
Wrapper implementation of QNetworkDiskCache with all methods guarded by a mutex soly for internal use of QgsNetworkAccessManagers. More... | |
class | QgsNetworkReplyParser |
Multipart QNetworkReply parser. More... | |
class | QgsNmeaConnection |
Evaluates NMEA sentences coming from a GPS device. More... | |
class | QgsNullSymbolRenderer |
Null symbol renderer. More... | |
class | QgsNumericScaleBarRenderer |
A scale bar style that draws text in the form of '1:XXXXX'. More... | |
class | QgsObjectCustomProperties |
Simple key-value store (keys = strings, values = variants) that supports loading/saving to/from XML in. More... | |
class | QgsOfflineEditing |
class | QgsOgcUtils |
The QgsOgcUtils class provides various utility functions for conversion between OGC (Open Geospatial Consortium) standards and QGIS internal representations. More... | |
class | QgsOgcUtilsExprToFilter |
Internal use by QgsOgcUtils. More... | |
class | QgsOgcUtilsSQLStatementToFilter |
Internal use by QgsOgcUtils. More... | |
class | QgsOgrUtils |
Utilities for working with OGR features and layers. More... | |
class | QgsOptional< T > |
QgsOptional is a container for other classes and adds an additional enabled/disabled flag. More... | |
class | QgsOptionalExpression |
An expression with an additional enabled flag. More... | |
class | QgsOuterGlowEffect |
A paint effect which draws a glow outside of a picture. More... | |
class | QgsOwsConnection |
Connections management. More... | |
class | QgsPageSize |
A named page size for layouts. More... | |
class | QgsPageSizeRegistry |
A registry for known page sizes. More... | |
class | QgsPaintEffect |
Base class for visual effects which can be applied to QPicture drawings. More... | |
class | QgsPaintEffectAbstractMetadata |
Stores metadata about a paint effect class. More... | |
class | QgsPaintEffectMetadata |
Convenience metadata class that uses static functions to create an effect and its widget. More... | |
class | QgsPaintEffectRegistry |
Registry of available paint effects. More... | |
class | QgsPaintEngineHack |
Hack to workaround Qt #5114 by disabling PatternTransform. More... | |
class | QgsPainting |
Misc painting enums and functions. More... | |
class | QgsPalettedRasterRenderer |
Renderer for paletted raster images. More... | |
class | QgsPalLabeling |
class | QgsPalLayerSettings |
class | QgsPathResolver |
Resolves relative paths into absolute paths and vice versa. More... | |
class | QgsPieDiagram |
class | QgsPkiBundle |
Storage set for PKI bundle: SSL certificate, key, optional CA cert chain. More... | |
class | QgsPkiConfigBundle |
Storage set for constructed SSL certificate, key, associated with an authentication config. More... | |
class | QgsPluginLayer |
Base class for plugin layers. More... | |
class | QgsPluginLayerRegistry |
A registry of plugin layers types. More... | |
class | QgsPluginLayerType |
class for creating plugin specific layers More... | |
class | QgsPoint |
Point geometry type, with support for z-dimension and m-values. More... | |
class | QgsPointClusterRenderer |
A renderer that automatically clusters points with the same geographic position. More... | |
class | QgsPointDisplacementRenderer |
A renderer that automatically displaces points with the same geographic location. More... | |
class | QgsPointDistanceRenderer |
An abstract base class for distance based point renderers (e.g., clusterer and displacement renderers). More... | |
class | QgsPointLocator |
The class defines interface for querying point location: More... | |
class | QgsPointLocator_DumpTree |
Helper class to dump the R-index nodes and their content. More... | |
class | QgsPointLocator_Stream |
Helper class for bulk loading of R-trees. More... | |
class | QgsPointLocator_VisitorArea |
Helper class used when traversing the index with areas - builds a list of matches. More... | |
class | QgsPointLocator_VisitorEdgesInRect |
Helper class used when traversing the index looking for edges - builds a list of matches. More... | |
class | QgsPointLocator_VisitorNearestEdge |
Helper class used when traversing the index looking for edges - builds a list of matches. More... | |
class | QgsPointLocator_VisitorNearestVertex |
Helper class used when traversing the index looking for vertices - builds a list of matches. More... | |
class | QgsPointPatternFillSymbolLayer |
class | QgsPointXY |
A class to represent a 2D point. More... | |
class | QgsPolygon |
Polygon geometry type. More... | |
class | QgsPresetSchemeColorRamp |
A scheme based color ramp consisting of a list of predefined colors. More... | |
class | QgsPrintLayout |
Print layout, a QgsLayout subclass for static or atlas-based layouts. More... | |
class | QgsProcessing |
Contains enumerations and other constants for use in processing algorithms and parameters. More... | |
class | QgsProcessingAlgorithm |
Abstract base class for processing algorithms. More... | |
class | QgsProcessingAlgRunnerTask |
QgsTask task which runs a QgsProcessingAlgorithm in a background task. More... | |
class | QgsProcessingContext |
Contains information about the context in which a processing algorithm is executed. More... | |
class | QgsProcessingDestinationParameter |
Base class for all parameter definitions which represent file or layer destinations, e.g. More... | |
class | QgsProcessingException |
Custom exception class for processing related exceptions. More... | |
class | QgsProcessingFeatureBasedAlgorithm |
An abstract QgsProcessingAlgorithm base class for processing algorithms which operate "feature-by-feature". More... | |
class | QgsProcessingFeatureSink |
QgsProxyFeatureSink subclass which reports feature addition errors to a QgsProcessingContext. More... | |
class | QgsProcessingFeatureSource |
QgsFeatureSource subclass which proxies methods to an underlying QgsFeatureSource, modifying results according to the settings in a QgsProcessingContext. More... | |
class | QgsProcessingFeatureSourceDefinition |
Encapsulates settings relating to a feature source input to a processing algorithm. More... | |
class | QgsProcessingFeedback |
Base class for providing feedback from a processing algorithm. More... | |
class | QgsProcessingMultiStepFeedback |
Processing feedback object for multi-step operations. More... | |
class | QgsProcessingOutputDefinition |
Base class for the definition of processing outputs. More... | |
class | QgsProcessingOutputFile |
A file output for processing algorithms. More... | |
class | QgsProcessingOutputFolder |
A folder output for processing algorithms. More... | |
class | QgsProcessingOutputHtml |
A HTML file output for processing algorithms. More... | |
class | QgsProcessingOutputLayerDefinition |
Encapsulates settings relating to a feature sink or output raster layer for a processing algorithm. More... | |
class | QgsProcessingOutputMapLayer |
A map layer output for processing algorithms, where layers may be either vector or raster. More... | |
class | QgsProcessingOutputMultipleLayers |
A multi-layer output for processing algorithms which create map layers, when the number and nature of the output layers is not predefined. More... | |
class | QgsProcessingOutputNumber |
A numeric output for processing algorithms. More... | |
class | QgsProcessingOutputRasterLayer |
A raster layer output for processing algorithms. More... | |
class | QgsProcessingOutputString |
A string output for processing algorithms. More... | |
class | QgsProcessingOutputVectorLayer |
A vector layer output for processing algorithms. More... | |
class | QgsProcessingParameterBand |
A raster band parameter for Processing algorithms. More... | |
class | QgsProcessingParameterBoolean |
A boolean parameter for processing algorithms. More... | |
class | QgsProcessingParameterCrs |
A coordinate reference system parameter for processing algorithms. More... | |
class | QgsProcessingParameterDefinition |
Base class for the definition of processing parameters. More... | |
class | QgsProcessingParameterEnum |
An enum based parameter for processing algorithms, allowing for selection from predefined values. More... | |
class | QgsProcessingParameterExpression |
An expression parameter for processing algorithms. More... | |
class | QgsProcessingParameterExtent |
A rectangular map extent parameter for processing algorithms. More... | |
class | QgsProcessingParameterFeatureSink |
A feature sink output for processing algorithms. More... | |
class | QgsProcessingParameterFeatureSource |
An input feature source (such as vector layers) parameter for processing algorithms. More... | |
class | QgsProcessingParameterField |
A vector layer or feature source field parameter for processing algorithms. More... | |
class | QgsProcessingParameterFile |
An input file or folder parameter for processing algorithms. More... | |
class | QgsProcessingParameterFileDestination |
A generic file based destination parameter, for specifying the destination path for a file (non-map layer) created by the algorithm. More... | |
class | QgsProcessingParameterFolderDestination |
A folder destination parameter, for specifying the destination path for a folder created by the algorithm or used for creating new files within the algorithm. More... | |
class | QgsProcessingParameterLimitedDataTypes |
Can be inherited by parameters which require limits to their acceptable data types. More... | |
class | QgsProcessingParameterMapLayer |
A map layer parameter for processing algorithms. More... | |
class | QgsProcessingParameterMatrix |
An table (matrix) parameter for processing algorithms. More... | |
class | QgsProcessingParameterMultipleLayers |
A parameter for processing algorithms which accepts multiple map layers. More... | |
class | QgsProcessingParameterNumber |
A numeric parameter for processing algorithms. More... | |
class | QgsProcessingParameterPoint |
A point parameter for processing algorithms. More... | |
class | QgsProcessingParameterRange |
A numeric range parameter for processing algorithms. More... | |
class | QgsProcessingParameterRasterDestination |
A raster layer destination parameter, for specifying the destination path for a raster layer created by the algorithm. More... | |
class | QgsProcessingParameterRasterLayer |
A raster layer parameter for processing algorithms. More... | |
class | QgsProcessingParameters |
A collection of utilities for working with parameters when running a processing algorithm. More... | |
class | QgsProcessingParameterString |
A string parameter for processing algorithms. More... | |
class | QgsProcessingParameterVectorDestination |
A vector layer destination parameter, for specifying the destination path for a vector layer created by the algorithm. More... | |
class | QgsProcessingParameterVectorLayer |
A vector layer (with or without geometry) parameter for processing algorithms. More... | |
class | QgsProcessingProvider |
Abstract base class for processing providers. More... | |
class | QgsProcessingRegistry |
Registry for various processing components, including providers, algorithms and various parameters and outputs. More... | |
class | QgsProcessingUtils |
Utility functions for use with processing classes. More... | |
class | QgsProject |
Reads and writes project states. More... | |
class | QgsProjectArchive |
Class allowing to manage the zip/unzip actions on project file. More... | |
class | QgsProjectBadLayerHandler |
Interface for classes that handle missing layer files when reading project file. More... | |
class | QgsProjectColorScheme |
A color scheme which contains project specific colors set through project properties dialog. More... | |
class | QgsProjectFileTransform |
class | QgsProjectItem |
Data item that can be used to represent QGIS projects. More... | |
class | QgsProjectProperty |
An Abstract Base Class for QGIS project property hierarchys. More... | |
class | QgsProjectPropertyKey |
Project property key node. More... | |
class | QgsProjectPropertyValue |
Project property value node, contains a QgsProjectPropertyKey's value. More... | |
class | QgsProjectVersion |
A class to describe the version of a project. More... | |
class | QgsProperty |
A store for object properties. More... | |
class | QgsPropertyCollection |
A grouped map of multiple QgsProperty objects, each referenced by a integer key value. More... | |
class | QgsPropertyCollectionStack |
An ordered stack of QgsPropertyCollection containers, where collections added later to the stack will take priority over earlier collections. More... | |
class | QgsPropertyDefinition |
Definition for a property. More... | |
class | QgsPropertyTransformer |
Abstract base class for objects which transform the calculated value of a property. More... | |
class | QgsProviderMetadata |
Holds data provider key, description, and associated shared library file or function pointer information. More... | |
class | QgsProviderRegistry |
A registry / canonical manager of data providers. More... | |
class | QgsProxyFeatureSink |
A simple feature sink which proxies feature addition on to another feature sink. More... | |
class | QgsPythonRunner |
Utility class for running Python commands from various parts of QGIS. More... | |
class | QgsQtLocationConnection |
class | QgsRandomColorRamp |
Totally random color ramp. More... | |
class | QgsRange< T > |
A template based class for storing ranges (lower to upper values). More... | |
class | QgsRangeFieldFormatter |
Field formatter for a range (double) field with precision and locale. More... | |
class | QgsRaster |
Raster namespace. More... | |
class | QgsRasterBandStats |
The RasterBandStats struct is a container for statistics about a single raster band. More... | |
class | QgsRasterBlock |
Raster data container. More... | |
class | QgsRasterBlockFeedback |
Feedback object tailored for raster block reading. More... | |
class | QgsRasterChecker |
This is a helper class for unit tests that need to write an image and compare it to an expected result or render time. More... | |
class | QgsRasterDataProvider |
Base class for raster data providers. More... | |
class | QgsRasterDrawer |
The drawing pipe for raster layers. More... | |
class | QgsRasterFileWriter |
The raster file writer which allows you to save a raster to a new file. More... | |
class | QgsRasterFileWriterTask |
QgsTask task which performs a QgsRasterFileWriter layer saving operation as a background task. More... | |
class | QgsRasterFillSymbolLayer |
A class for filling symbols with a repeated raster image. More... | |
class | QgsRasterHistogram |
The QgsRasterHistogram is a container for histogram of a single raster band. More... | |
class | QgsRasterIdentifyResult |
Raster identify results container. More... | |
class | QgsRasterInterface |
Base class for processing filters like renderers, reprojector, resampler etc. More... | |
class | QgsRasterIterator |
Iterator for sequentially processing raster cells. More... | |
class | QgsRasterLayer |
This class provides qgis with the ability to render raster datasets onto the mapcanvas. More... | |
class | QgsRasterLayerRenderer |
Implementation of threaded rendering for raster layers. More... | |
class | QgsRasterMinMaxOrigin |
This class describes the origin of min/max values. More... | |
class | QgsRasterNuller |
Raster pipe that deals with null values. More... | |
class | QgsRasterPipe |
Base class for processing modules. More... | |
class | QgsRasterProjector |
QgsRasterProjector implements approximate projection support for it calculates grid of points in source CRS for target CRS + extent which are used to calculate affine transformation matrices. More... | |
class | QgsRasterPyramid |
This struct is used to store pyramid info for the raster layer. More... | |
class | QgsRasterRange |
Raster values range container. More... | |
class | QgsRasterRenderer |
Raster renderer pipe that applies colors to a raster. More... | |
class | QgsRasterRendererRegistry |
Registry for raster renderers. More... | |
struct | QgsRasterRendererRegistryEntry |
Registry for raster renderer entries. More... | |
class | QgsRasterResampleFilter |
Resample filter pipe for rasters. More... | |
class | QgsRasterResampler |
Interface for resampling rasters (e.g. More... | |
class | QgsRasterShader |
Interface for all raster shaders. More... | |
class | QgsRasterShaderFunction |
The raster shade function applies a shader to a pixel at render time - typically used to render grayscale images as false color. More... | |
class | QgsRasterSymbolLegendNode |
Implementation of legend node interface for displaying raster legend entries. More... | |
class | QgsRasterTransparency |
Defines the list of pixel values to be considered as transparent or semi transparent when rendering rasters. More... | |
struct | QgsRasterViewPort |
This class provides details of the viewable area that a raster will be rendered into. More... | |
class | QgsReadWriteContext |
The class is used as a container of context for various read/write operations on other objects. More... | |
class | QgsRecentColorScheme |
A color scheme which contains the most recently used colors. More... | |
class | QgsRectangle |
A rectangle specified with double values. More... | |
class | QgsReferencedGeometryBase |
A base class for geometry primitives which are stored with an associated reference system. More... | |
class | QgsReferencedPointXY |
A QgsPointXY with associated coordinate reference system. More... | |
class | QgsReferencedRectangle |
A QgsRectangle with associated coordinate reference system. More... | |
class | QgsRegularPolygon |
Regular Polygon geometry type. More... | |
class | QgsRelation |
class | QgsRelationManager |
This class manages a set of relations between layers. More... | |
class | QgsRelationReferenceFieldFormatter |
Field formatter for a relation reference field. More... | |
class | QgsRenderChecker |
This is a helper class for unit tests that need to write an image and compare it to an expected result or render time. More... | |
class | QgsRenderContext |
Contains information about the context of a rendering operation. More... | |
class | QgsRendererAbstractMetadata |
Stores metadata about one renderer class. More... | |
class | QgsRendererCategory |
categorized renderer More... | |
class | QgsRendererMetadata |
Convenience metadata class that uses static functions to create renderer and its widget. More... | |
class | QgsRendererRange |
class | QgsRendererRangeLabelFormat |
class | QgsRendererRegistry |
Registry of renderers. More... | |
class | QgsRuleBasedLabeling |
class | QgsRuleBasedLabelProvider |
class | QgsRuleBasedRenderer |
When drawing a vector layer with rule-based renderer, it goes through the rules and draws features with symbols from rules that match. More... | |
class | QgsRunProcess |
A class that executes an external program/script. More... | |
class | QgsRuntimeProfiler |
class | QgsScaleBarRenderer |
Abstract base class for scale bar renderers. More... | |
class | QgsScaleBarSettings |
The QgsScaleBarSettings class stores the appearance and layout settings for scalebar drawing with QgsScaleBarRenderer. More... | |
class | QgsScaleCalculator |
Calculates scale for a given combination of canvas size, map extent, and monitor dpi. More... | |
class | QgsScaleUtils |
class | QgsScopedExpressionFunction |
Expression function for use within a QgsExpressionContextScope. More... | |
class | QgsScopeLogger |
class | QgsSettings |
This class is a composition of two QSettings instances: More... | |
class | QgsShadowEffect |
Base class for paint effects which offset, blurred shadows. More... | |
class | QgsShapeburstFillSymbolLayer |
class | QgsSignalBlocker< Object > |
RAII signal blocking class. More... | |
class | QgsSimpleFillSymbolLayer |
class | QgsSimpleLegendNode |
Implementation of legend node interface for displaying arbitrary label with icon. More... | |
class | QgsSimpleLineSymbolLayer |
class | QgsSimpleMarkerSymbolLayer |
Simple marker symbol layer, consisting of a rendered shape with solid fill color and an stroke. More... | |
class | QgsSimpleMarkerSymbolLayerBase |
Abstract base class for simple marker symbol layers. More... | |
class | QgsSimplifyMethod |
This class contains information about how to simplify geometries fetched from a QgsFeatureIterator. More... | |
class | QgsSingleBandColorDataRenderer |
Raster renderer pipe for single band color. More... | |
class | QgsSingleBandGrayRenderer |
Raster renderer pipe for single band gray. More... | |
class | QgsSingleBandPseudoColorRenderer |
Raster renderer pipe for single band pseudocolor. More... | |
class | QgsSingleBoxScaleBarRenderer |
Scalebar style that draws a single box with alternating color for the segments. More... | |
class | QgsSingleCategoryDiagramRenderer |
Renders the diagrams for all features with the same settings. More... | |
class | QgsSingleSymbolRenderer |
class | QgsSizeScaleTransformer |
QgsPropertyTransformer subclass for scaling a value into a size according to various scaling methods. More... | |
class | QgsSnappingConfig |
This is a container for configuration of the snapping of the project. More... | |
class | QgsSnappingUtils |
This class has all the configuration of snapping and can return answers to snapping queries. More... | |
class | QgsSpatialIndex |
A spatial index for QgsFeature objects. More... | |
class | QgsSpatialIndexCopyVisitor |
class | QgsSpatialIndexData |
Data of spatial index that may be implicitly shared. More... | |
struct | QgsSpatialiteCloser |
Closes a spatialite database. More... | |
class | QgsSqlExpressionCompiler |
Generic expression compiler for translation to provider specific SQL WHERE clauses. More... | |
struct | QgsSqlite3Closer |
Closes a sqlite3 database. More... | |
class | QgsSQLStatement |
Class for parsing SQL statements. More... | |
class | QgsSQLStatementCollectTableNames |
Internal use. More... | |
class | QgsStatisticalSummary |
Calculator for summary statistics for a list of doubles. More... | |
class | QgsStringReplacement |
A representation of a single string replacement. More... | |
class | QgsStringReplacementCollection |
A collection of string replacements (specified using QgsStringReplacement objects). More... | |
class | QgsStringStatisticalSummary |
Calculator for summary statistics and aggregates for a list of strings. More... | |
class | QgsStringUtils |
Utility functions for working with strings. More... | |
class | QgsStyle |
class | QgsSurface |
class | QgsSvgAnnotation |
An annotation which renders the contents of an SVG file. More... | |
class | QgsSvgCache |
A cache for images / pictures derived from svg files. More... | |
class | QgsSVGFillSymbolLayer |
A class for svg fill patterns. More... | |
class | QgsSvgMarkerSymbolLayer |
class | QgsSymbol |
class | QgsSymbolLayer |
class | QgsSymbolLayerAbstractMetadata |
Stores metadata about one symbol layer class. More... | |
class | QgsSymbolLayerMetadata |
Convenience metadata class that uses static functions to create symbol layer and its widget. More... | |
class | QgsSymbolLayerRegistry |
Registry of available symbol layer classes. More... | |
class | QgsSymbolLayerUtils |
class | QgsSymbolLegendNode |
Implementation of legend node interface for displaying preview of vector symbols and their labels and allowing interaction with the symbol / renderer. More... | |
class | QgsSymbolLevelItem |
class | QgsSymbolRenderContext |
class | QgsTask |
Abstract base class for long running background tasks. More... | |
class | QgsTaskManager |
Task manager for managing a set of long-running QgsTask tasks. More... | |
class | QgsTemporalRange< T > |
A template based class for storing temporal ranges (beginning to end values). More... | |
class | QgsTextAnnotation |
An annotation item that displays formatted text from a QTextDocument document. More... | |
class | QgsTextBackgroundSettings |
Container for settings relating to a text background object. More... | |
class | QgsTextBufferSettings |
Container for settings relating to a text buffer. More... | |
class | QgsTextDiagram |
class | QgsTextFormat |
Container for all settings relating to text rendering. More... | |
class | QgsTextLabelFeature |
Class that adds extra information to QgsLabelFeature for text labels. More... | |
class | QgsTextRenderer |
Handles rendering text using rich formatting options, including drop shadows, buffers and background shapes. More... | |
class | QgsTextShadowSettings |
Container for settings relating to a text shadow. More... | |
class | QgsTicksScaleBarRenderer |
A scale bar that draws segments using short ticks. More... | |
class | QgsTolerance |
This is the class is providing tolerance value in map unit values. More... | |
class | QgsTopologyPreservingSimplifier |
Implementation of GeometrySimplifier using the Douglas-Peucker algorithm. More... | |
class | QgsTracer |
Utility class that construct a planar graph from the input vector layers and provides shortest path search for tracing of existing features. More... | |
class | QgsTrackedVectorLayerTools |
class | QgsTransaction |
This class allows including a set of layers in a database-side transaction, provided the layer data providers support transactions and are compatible with each other. More... | |
class | QgsTransactionGroup |
class | QgsTransformEffect |
A paint effect which applies transformations (such as move, scale and rotate) to a picture. More... | |
class | QgsTriangle |
Triangle geometry type. More... | |
class | QgsUnitTypes |
Helper functions for various unit types. More... | |
class | QgsUserColorScheme |
A color scheme which stores its colors in a gpl palette file within the "palettes" subfolder off the user's QGIS settings folder. More... | |
class | QgsUserProfile |
User profile contains information about the user profile folders on the machine. More... | |
class | QgsUserProfileManager |
User profile manager is used to manager list, and manage user profiles on the users machine. More... | |
class | QgsValueMapFieldFormatter |
Field formatter for a ValueMap field. More... | |
class | QgsValueRelationFieldFormatter |
Field formatter for a value relation field. More... | |
class | QgsVector |
A class to represent a vector. More... | |
class | QgsVectorDataProvider |
This is the base class for vector data providers. More... | |
class | QgsVectorFieldSymbolLayer |
A symbol layer class for displaying displacement arrows based on point layer attributes. More... | |
class | QgsVectorFileWriter |
A convenience class for writing vector files to disk. More... | |
class | QgsVectorFileWriterTask |
QgsTask task which performs a QgsVectorFileWriter layer saving operation as a background task. More... | |
class | QgsVectorLayer |
Represents a vector layer which manages a vector based data sets. More... | |
class | QgsVectorLayer3DRenderer |
3D renderer that renders all features of a vector layer with the same 3D symbol. More... | |
class | QgsVectorLayer3DRendererMetadata |
Metadata for vector layer 3D renderer to allow creation of its instances from XML. More... | |
class | QgsVectorLayerCache |
This class caches features of a given QgsVectorLayer. More... | |
class | QgsVectorLayerDiagramProvider |
The QgsVectorLayerDiagramProvider class implements support for diagrams within the labeling engine. More... | |
class | QgsVectorLayerEditBuffer |
class | QgsVectorLayerEditPassthrough |
class | QgsVectorLayerEditUtils |
class | QgsVectorLayerExporter |
A convenience class for exporting vector layers to a destination data provider. More... | |
class | QgsVectorLayerExporterTask |
QgsTask task which performs a QgsVectorLayerExporter layer export operation as a background task. More... | |
class | QgsVectorLayerFeatureCounter |
Counts the features in a QgsVectorLayer in task. More... | |
class | QgsVectorLayerFeatureIterator |
class | QgsVectorLayerFeatureSource |
Partial snapshot of vector layer's state (only the members necessary for access to features) More... | |
class | QgsVectorLayerJoinBuffer |
Manages joined fields for a vector layer. More... | |
class | QgsVectorLayerJoinInfo |
Defines left outer join from our vector layer to some other vector layer. More... | |
class | QgsVectorLayerLabelProvider |
The QgsVectorLayerLabelProvider class implements a label provider for vector layers. More... | |
class | QgsVectorLayerRenderer |
Implementation of threaded rendering for vector layers. More... | |
class | QgsVectorLayerRendererInterruptionChecker |
Interruption checker used by QgsVectorLayerRenderer::render() More... | |
class | QgsVectorLayerSelectedFeatureSource |
QgsFeatureSource subclass for the selected features from a QgsVectorLayer. More... | |
class | QgsVectorLayerSimpleLabeling |
Basic implementation of the labeling interface. More... | |
class | QgsVectorLayerTools |
Methods in this class are used to handle basic operations on vector layers. More... | |
class | QgsVectorLayerUndoCommand |
Base class for undo commands within a QgsVectorLayerEditBuffer. More... | |
class | QgsVectorLayerUndoCommandAddAttribute |
Undo command for adding a new attribute to a vector layer. More... | |
class | QgsVectorLayerUndoCommandAddFeature |
Undo command for adding a feature to a vector layer. More... | |
class | QgsVectorLayerUndoCommandChangeAttribute |
Undo command for modifying an attribute of a feature from a vector layer. More... | |
class | QgsVectorLayerUndoCommandChangeGeometry |
Undo command for modifying the geometry of a feature from a vector layer. More... | |
class | QgsVectorLayerUndoCommandDeleteAttribute |
Undo command for removing an existing attribute from a vector layer. More... | |
class | QgsVectorLayerUndoCommandDeleteFeature |
Undo command for deleting a feature from a vector layer. More... | |
class | QgsVectorLayerUndoCommandRenameAttribute |
Undo command for renaming an existing attribute of a vector layer. More... | |
class | QgsVectorLayerUndoPassthroughCommand |
Undo command for vector layer in transaction group mode. More... | |
class | QgsVectorLayerUndoPassthroughCommandAddAttribute |
Undo command for adding attri to a vector layer in transaction group. More... | |
class | QgsVectorLayerUndoPassthroughCommandAddFeatures |
Undo command for adding a feature to a vector layer in transaction group mode. More... | |
class | QgsVectorLayerUndoPassthroughCommandChangeAttribute |
Undo command for changing attr value from a vector layer in transaction group. More... | |
class | QgsVectorLayerUndoPassthroughCommandChangeAttributes |
Undo command for changing attributes' values from a vector layer in transaction group. More... | |
class | QgsVectorLayerUndoPassthroughCommandChangeGeometry |
Undo command for changing feature geometry from a vector layer in transaction group. More... | |
class | QgsVectorLayerUndoPassthroughCommandDeleteAttribute |
Undo command for deleting attri of a vector layer in transaction group. More... | |
class | QgsVectorLayerUndoPassthroughCommandDeleteFeatures |
Undo command for deleting features from a vector layer in transaction group. More... | |
class | QgsVectorLayerUndoPassthroughCommandRenameAttribute |
Undo command for deleting attri of a vector layer in transaction group. More... | |
class | QgsVectorLayerUndoPassthroughCommandUpdate |
Undo command for running a specific sql query in transaction group. More... | |
class | QgsVectorLayerUtils |
Contains utility methods for working with QgsVectorLayers. More... | |
class | QgsVectorSimplifyMethod |
This class contains information how to simplify geometries fetched from a vector layer. More... | |
class | QgsVertexId |
Utility class for identifying a unique vertex within a geometry. More... | |
class | QgsVertexIterator |
Java-style iterator for traversal of vertices of a geometry. More... | |
class | QgsVirtualLayerDefinition |
Class to manipulate the definition of a virtual layer. More... | |
class | QgsVirtualLayerDefinitionUtils |
Utils class for QgsVirtualLayerDefinition. More... | |
class | QgsWebPage |
QWebPage subclass which redirects JavaScript errors and console output to the QGIS message log. More... | |
class | QgsWebView |
The QgsWebView class is a collection of stubs to mimic the API of QWebView on systems where the real library is not available. More... | |
class | QgsWkbException |
Custom exception class for Wkb related exceptions. More... | |
class | QgsWkbPtr |
class | QgsWkbTypes |
Handles storage of information regarding WKB types and their properties. More... | |
class | QgsWmsLegendNode |
Implementation of legend node interface for displaying WMS legend entries. More... | |
class | QgsXmlUtils |
Assorted helper methods for reading and writing chunks of XML. More... | |
class | QgsZipItem |
A zip file: contains layers, using GDAL/OGR VSIFILE mechanism. More... | |
class | QWebFrame |
The QWebFrame class is a collection of stubs to mimic the API of a QWebFrame on systems where QtWebkit is not available. More... | |
class | QWebPage |
The QWebPage class is a collection of stubs to mimic the API of a QWebPage on systems where QtWebkit is not available. More... | |
class | QWebSettings |
The QWebSettings class is a collection of stubs to mimic the API of a QWebSettings on systems where QtWebkit is not available. More... | |
class | QgsSQLStatement::RecursiveVisitor |
A visitor that recursively explores all children. More... | |
class | QgsRuleBasedLabeling::Rule |
class | QgsRuleBasedRenderer::Rule |
This class keeps data about a rules for rule-based renderer. More... | |
class | QgsVectorFileWriter::SaveVectorOptions |
Options to pass to writeAsVectorFormat() More... | |
class | QgsVectorFileWriter::SetOption |
class | pal::Sol |
class | QgsVirtualLayerDefinition::SourceLayer |
A SourceLayer is either a reference to a live layer in the registry or all the parameters needed to load it (provider key, source, etc.) More... | |
class | spatialite_database_unique_ptr |
Unique pointer for spatialite databases, which automatically closes the database when the pointer goes out of scope or is reset. More... | |
class | sqlite3_database_unique_ptr |
Unique pointer for sqlite3 databases, which automatically closes the database when the pointer goes out of scope or is reset. More... | |
class | sqlite3_statement_unique_ptr |
Unique pointer for sqlite3 prepared statements, which automatically finalizes the statement when the pointer goes out of scope or is reset. More... | |
class | QgsVectorFileWriter::StringOption |
class | pal::PalException::UnknownFeature |
Try to access an unknown feature. More... | |
class | pal::InternalException::UnknownGeometry |
Thrown when a geometry type is not like expected. More... | |
class | pal::PalException::UnknownLayer |
Try to access an unknown layer. More... | |
class | pal::Util |
class | pal::PalException::ValueNotInRange |
thrown when a value is not in the valid scale range\It can be thrown by : More... | |
class | QgsAbstractGeometry::vertex_iterator |
The vertex_iterator class provides STL-style iterator for vertices. More... | |
class | QgsSQLStatement::Visitor |
Support for visitor pattern - algorithms dealing with the statement may be implemented without modifying the Node classes. More... | |
class | pal::InternalException::WrongGeometry |
Thrown when a geometry type is not like expected. More... | |
Typedefs | |
typedef QVector< QgsLayoutTableColumn *> | QgsLayoutTableColumns |
List of column definitions for a QgsLayoutTable. More... | |
typedef QVector< QgsLayoutTableRow > | QgsLayoutTableContents |
List of QgsLayoutTableRows, representing rows and column cell contents for a QgsLayoutTable. More... | |
typedef QVector< QVariant > | QgsLayoutTableRow |
List of QVariants, representing a the contents of a single row in a QgsComposerTable. More... | |
typedef QList< QPair< QColor, QString > > | QgsNamedColorList |
List of colors paired with a friendly display name identifying the color. More... | |
typedef QMultiMap< QString, QString > | QgsSmartConditionMap |
A multimap to hold the smart group conditions as constraint and parameter pairs. More... | |
The CORE library contains all basic GIS functionality.
typedef QVector< QgsLayoutTableColumn * > QgsLayoutTableColumns |
List of column definitions for a QgsLayoutTable.
Definition at line 57 of file qgslayouttable.h.
typedef QVector< QgsLayoutTableRow > QgsLayoutTableContents |
List of QgsLayoutTableRows, representing rows and column cell contents for a QgsLayoutTable.
Definition at line 46 of file qgslayouttable.h.
typedef QVector< QVariant > QgsLayoutTableRow |
List of QVariants, representing a the contents of a single row in a QgsComposerTable.
Definition at line 29 of file qgslayouttable.h.
typedef QList< QPair< QColor, QString > > QgsNamedColorList |
List of colors paired with a friendly display name identifying the color.
Definition at line 34 of file qgscolorscheme.h.
typedef QMultiMap<QString, QString> QgsSmartConditionMap |
A multimap to hold the smart group conditions as constraint and parameter pairs.
Both the key and the value of the map are QString. The key is the constraint of the condition and the value is the parameter which is applied for the constraint.
The supported constraints are: tag -> symbol has the tag matching the parameter !tag -> symbol doesnot have the tag matching the parameter name -> symbol has a part of its name matching the parameter !name -> symbol doesn't have any part of the name matching the parameter
Example Usage: QgsSmartConditionMap conditions; conditions.insert( "tag", "red" ); // adds the condition: Symbol has the tag red conditions.insert( "!name", "way" ); // add the condition: Symbol doesn't have any part of its name matching way
Definition at line 63 of file qgsstyle.h.