 QgsUndoCommand::AttributeChangeEntry | Change structure for attribute for undo/redo purpose |
 QgsMapCanvas::CanvasProperties | |
 QgsColorRampShader::ColorRampItem | |
 QgsGeometry::Error | |
 QgsUndoCommand::GeometryChangeEntry | Change structure to geometry for undo/redo purpose |
 GEOSException | |
 GEOSInit | |
 HalfEdge | |
 QgsProject::Imp | |
 QgsLabel::labelpoint | |
 QgsInterpolator::LayerData | A layer together with the information about interpolation attribute / z-coordinate interpolation and the type (point, structure line, breakline) |
 Line3D | This class represents a line |
 MyLine | |
 QgsVectorDataProvider::NativeType | |
 Node | Node is a class used by Line3D |
 ParametricLine | ParametricLine is an Interface for parametric lines |
  Bezier3D | Class Bezier3D represents a bezier curve, represented by control points |
 Point3D | Point3D is a class to represent a three dimensional point |
 QGis | Global constants for use throughout the application |
 QgisInterface | QgisInterface Abstract base class defining interfaces exposed by QgisApp and made available to plugins |
 QgisPlugin | Abstract base class from which all plugins must inherit |
  QgsRendererPlugin | Interface class for renderer plugins |
  QgsVectorOverlayPlugin | Interface class for vector overlay plugins |
 QgisVisitor | |
 QgsAction | Utility class that encapsulates an action based on vector attributes |
 QgsAddRemoveItemCommand | A composer command class for adding / removing composer items |
 QgsApplication | Extends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc |
 QgsApplyDialog | Interface class for dialogs that have an apply operation (e.g |
 QgsAttributeAction | Storage and management of actions associated with Qgis layer attributes |
 QgsAttributeEditor | |
 QgsClipper | A class to trim lines and polygons to within a rectangular region |
 QgsColorBrewerPalette | |
 QgsColorButton | A cross platform button subclass for selecting colors |
 QgsColorButtonV2 | |
 QgsComposerAttributeTableCompare | Helper class for sorting, takes into account sorting column and ascending / descending |
 QgsComposerItem | A item that forms part of a map composition |
  QgsComposerArrow | An item that draws an arrow between to points |
  QgsComposerItemGroup | A container for grouping several QgsComposerItems |
  QgsComposerLabel | A label that can be placed onto a map composition |
  QgsComposerLegend | A legend that can be placed onto a map composition |
  QgsComposerMap | Object representing map window |
  QgsComposerPicture | A composer class that displays svg files or raster format (jpg, png, ...) |
  QgsComposerScaleBar | A scale bar item that can be added to a map composition |
  QgsComposerShape | A composer items that draws common shapes (ellipse, triangle, rectangle) |
  QgsComposerTable | A class to display feature attributes in the print composer |
   QgsComposerAttributeTable | A table class that displays a vector attribute table |
   QgsComposerTextTable | A text table item that reads text from string lists |
  QgsPaperItem | Item representing the paper |
 QgsComposerItemCommand | Undo command to undo/redo all composer item related changes |
  QgsComposerMergeCommand | A composer command that merges together with other commands having the same context (=id) |
 QgsComposerLegendItem | Abstract base class for the legend item types |
  QgsComposerGroupItem | |
  QgsComposerLayerItem | |
  QgsComposerRasterSymbolItem | |
  QgsComposerSymbolItem | |
  QgsComposerSymbolV2Item | |
 QgsComposerView | Widget to display the composer items |
 QgsComposition | Graphics scene for map printing |
 QgsContextHelp | Provides a context based help browser for a dialog |
 QgsContrastEnhancement | Manipulates raster pixel values so that they enhanceContrast or clip into a specified numerical range according to the specified ContrastEnhancementAlgorithm |
 QgsContrastEnhancementFunction | A contrast enhancement funcion is the base class for all raster contrast enhancements |
  QgsClipToMinMaxEnhancement | A raster contrast enhancement that will clip a value to the specified min/max range |
  QgsLinearMinMaxEnhancement | A color enhancement function that performs a linear enhanceContrast between min and max |
  QgsLinearMinMaxEnhancementWithClip | A linear enhanceContrast enhancement that first clips to min max and then enhanceContrastes linearly between min and max |
 QgsCoordinateReferenceSystem | Class for storing a coordinate reference system (CRS) |
 QgsCoordinateTransform | Class for doing transforms between two map coordinate systems |
 QgsCredentials | Interface for requesting credentials in QGIS in GUI independent way |
  QgsCredentialDialog | A generic dialog for requesting credentials |
  QgsCredentialsConsole | Default implementation of credentials interface |
 QgsDataProvider | Abstract base class for spatial data provider implementations |
  QgsRasterDataProvider | Base class for raster data providers |
  QgsVectorDataProvider | This is the base class for vector data providers |
 QgsDataSourceURI | Class for storing the component parts of a PostgreSQL/RDBMS datasource URI |
 QgsDetailedItemData | This class is the data only representation of a QgsDetailedItemWidget, designed to be used in custom views |
 QgsDetailedItemDelegate | A custom model/view delegate that can display an icon, heading and detail sections |
 QgsDetailedItemWidget | A widget renderer for detailed item views |
 QgsDiagram | Base class for all diagram types |
  QgsPieDiagram | |
  QgsTextDiagram | |
 QgsDiagramLayerSettings | |
 QgsDiagramRendererV2 | Returns diagram settings for a feature |
  QgsLinearlyInterpolatedDiagramRenderer | |
  QgsSingleCategoryDiagramRenderer | Renders the diagrams for all features with the same settings |
 QgsDiagramSettings | |
 QgsDistanceArea | General purpose distance and area calculator |
 QgsEncodingFileDialog | A file dialog which lets the user select the preferred encoding type for a data provider |
 QgsException | Defines a qgis exception class |
  QgsCsException | Custom exception class for Coordinate Reference System related exceptions |
 QgsFeature | The feature class encapsulates a single feature including its id, geometry and a list of field/values attributes |
 QgsFeatureRendererV2 | |
  QgsCategorizedSymbolRendererV2 | |
  QgsGraduatedSymbolRendererV2 | |
  QgsRuleBasedRendererV2 | When drawing a vector layer with rule-based renderer, it goes through the rules and draws features with symbols from rules that match |
  QgsSingleSymbolRendererV2 | |
 QgsFetchJoinInfo | Join information prepared for fast attribute id mapping in QgsVectorLayerJoinBuffer::updateFeatureAttributes() |
 QgsField | Encapsulate a field in an attribute table or data source |
 QgsFieldValidator | |
 QgsFileDropEdit | A line edit for capturing file names that can have files dropped onto it via drag & drop |
 QgsGenericProjectionSelector | A generic dialog to prompt the user for a Coordinate Reference System |
 QgsGeometry | A geometry is the spatial representation of a feature |
 QgsGeometryAnalyzer | The QGis class provides vector geometry analysis functions |
 QgsGridFileWriter | A class that does interpolation to a grid and writes the results to an ascii grid |
 QgsHttpTransaction | HTTP request/response manager that is redirect-aware |
 QgsInterpolator | Interface class for interpolations |
  QgsIDWInterpolator | |
  QgsTINInterpolator | Interpolation in a triangular irregular network |
 QgsLabel | A class to render labels |
 QgsLabelAttributes | A class to store attributes needed for label rendering |
 QgsLabelCandidate | |
 QgsLabelingEngineInterface | Labeling engine interface |
  QgsPalLabeling | |
 QgsLabelPosition | |
 QgsLabelSearchTree | A class to query the labeling structure at a given point (small wraper around pal RTree class) |
 QgsLegendInterface | QgsLegendInterface Abstract base class to make QgsLegend available to plugins |
 QgsLegendModel | A model that provides group, layer and classification items |
 QgsLogger | QgsLogger is a class to print debug/warning/error messages to the console |
 QgsLongLongValidator | |
 QgsLUDialog | |
 QgsMapCanvas | Map canvas is a class for displaying all GIS data types on a canvas |
 QgsMapCanvasItem | An abstract class for items that can be placed on the map canvas |
  QgsAnnotationItem | An annotation item can be either placed either on screen corrdinates or on map coordinates |
   QgsFormAnnotationItem | An annotation item that embedds a designer form showing the feature attribute |
   QgsTextAnnotationItem | An annotation item that displays formated text |
  QgsRubberBand | A class for drawing transient features (e.g |
  QgsVertexMarker | A class for marking vertices of features using e.g |
 QgsMapCanvasLayer | A class that stores visibility and presence in overview flags together with pointer to the layer |
 QgsMapCanvasMap | A rectangular graphics item representing the map on the canvas |
 QgsMapCanvasSnapper | This class reads the snapping properties from the current project and configures a QgsSnapper to perform the snapping |
 QgsMapLayer | Base class for all map layer types |
  QgsPluginLayer | Base class for plugin layers |
  QgsRasterLayer | This class provides qgis with the ability to render raster datasets onto the mapcanvas |
  QgsVectorLayer | Vector layer backed by a data source provider |
 QgsMapLayerRegistry | This class tracks map layers that are currently loaded and provides a means to fetch a pointer to a map layer and delete it |
 QgsMapOverviewCanvas | A widget that displays an overview map |
 QgsMapRenderer | A non GUI class for rendering a map layer set onto a QPainter |
 QgsMapTip | A maptip is a class to display a tip on a map canvas when a mouse is hovered over a feature |
 QgsMapTool | Abstract base class for all map tools |
  QgsMapToolEmitPoint | A map tool that simply emits a point when clicking on the map |
  QgsMapToolPan | A map tool for panning the map |
  QgsMapToolZoom | A map tool for zooming into the map |
 QgsMapToPixel | Perform transforms between map coordinates and device coordinates |
 QgsMarkerCatalogue | Catalogue of point symbols |
 QgsMessageOutput | Interface for showing messages from QGIS in GUI independent way |
  QgsMessageOutputConsole | Default implementation of message output interface |
  QgsMessageViewer | A generic message view for displaying QGIS messages |
 QgsNetworkAccessManager | |
 QgsNineCellFilter | Base 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 |
  QgsDerivativeFilter | Adds the ability to calculate derivatives in x- and y-directions |
   QgsAspectFilter | Calculates aspect values in a window of 3x3 cells based on first order derivatives in x- and y- directions |
   QgsSlopeFilter | Calculates slope values in a window of 3x3 cells based on first order derivatives in x- and y- directions |
  QgsRuggednessFilter | Calculates the ruggedness index based on a 3x3 moving window |
  QgsTotalCurvatureFilter | Calculates total curvature as described by Wilson, Gallant (2000): terrain analysis |
 QgsOverlayAnalyzer | The QGis class provides vector overlay analysis functions |
 QgsOverlayObject | An object that holds information about the position and bounding box size of an overlay object |
 QgsOverlayObjectPositionManager | Interface for classes that arrange overlay objects of different layers on the map |
  QgsCentralPointPositionManager | A simple position manager implementation which positions the overlay objects on the center point of a feature |
  QgsPALObjectPositionManager | A class that uses the PAL library for overlay object placement |
 QgsPALGeometry | A class to make the QGIS geometries known to the PAL library (PAL works on geos geometry) |
 QgsPalGeometry | |
 QgsPalLayerSettings | |
 QgsPanningWidget | Widget that serves as rectangle showing current extent in overview |
 QgsPluginLayerRegistry | Registry of plugin layers types |
 QgsPluginLayerType | Class for creating plugin specific layers |
 QgsPoint | A class to represent a point geometry |
 QgsProject | Reads and writes project states |
 QgsProjectBadLayerHandler | Interface for classes that handle missing layer files when reading project file |
  QgsProjectBadLayerDefaultHandler | Default bad layer handler which ignores any missing layers |
  QgsProjectBadLayerGuiHandler | Handler for missing layers within project |
 QgsProjectFileTransform | Class to convert from older project file versions to newer |
 QgsProjectionSelector | A widget for selecting a Coordinate reference system from a tree |
 QgsProjectVersion | A class to describe the version of a project |
 QgsProperty | An Abstract Base Class for QGIS project property hierarchies |
  QgsPropertyKey | QgsPropertyKey node |
  QgsPropertyValue | QgsPropertyValue node |
 QgsProviderCountCalcEvent | A custom event that is designed to be fired when a layer count has been fully calculated |
 QgsProviderExtentCalcEvent | A custom event that is designed to be fired when a layer extent has been fully calculated |
 QgsProviderMetadata | Holds data provider key, description, and associated shared library file information |
 QgsProviderRegistry | A registry / canonical manager of data providers |
 QgsQuickPrint | A convenience class for quickly printing a map |
 QgsRasterBandStats | The RasterBandStats struct is a container for statistics about a single raster band |
 QgsRasterCalcNode | |
 QgsRasterCalculator | Raster calculator class |
 QgsRasterCalculatorEntry | |
 QgsRasterImageBuffer | A class encapsulates reading from a raster band and drawing the pixels to a painter |
 QgsRasterMatrix | |
 QgsRasterProjector | |
 QgsRasterPyramid | This struct is used to store pyramid info for the raster layer |
 QgsRasterShader | Interface for all raster shaders |
 QgsRasterShaderFunction | The raster shade function applies a shader to a pixel at render time - typically used to render grayscale images as false color |
  QgsColorRampShader | A ramp shader will color a raster pixel based on a list of values ranges in a ramp |
  QgsFreakOutShader | A colorful false color shader that will frighten your granny and make your dogs howl |
  QgsPseudoColorShader | A raster color shader that highlighs low values in blue and high values in red |
 QgsRasterTransparency | Defines the list of pixel values to be considered as transparent or semi transparent when rendering rasters |
 QgsRasterViewPort | This class provides details of the viewable area that a raster will be rendered into |
 QgsRectangle | A rectangle specified with double values |
 QgsRenderContext | Contains information about the context of a rendering operation |
 QgsRenderer | Abstract base class for renderers |
  QgsContinuousColorRenderer | Renderer class which interpolates rgb values linear between the minimum and maximum value of the classification field |
  QgsGraduatedSymbolRenderer | This class contains the information for graduate symbol rendering |
  QgsSingleSymbolRenderer | Render class to display all the features with a single QgsSymbol |
  QgsUniqueValueRenderer | |
 QgsRendererCategoryV2 | |
 QgsRendererRangeV2 | |
 QgsRendererV2AbstractMetadata | Stores metadata about one renderer class |
  QgsRendererV2Metadata | Convenience metadata class that uses static functions to create renderer and its widget |
 QgsRendererV2Registry | Registry of renderers |
 QgsRunProcess | A class that executes an external program/script |
 QgsScaleBarStyle | Abstraction of composer scale bar style |
  QgsDoubleBoxScaleBarStyle | Double box with alternating colors |
  QgsNumericScaleBarStyle | A scale bar style that draws text in the form of '1:XXXXX' |
  QgsSingleBoxScaleBarStyle | Scalebar style that draws a single box with alternating color for the segments |
  QgsTicksScaleBarStyle | A scale bar that draws segments using short ticks |
 QgsScaleCalculator | Calculates scale for a given combination of canvas size, map extent, and monitor dpi |
 QgsSearchQueryBuilder | Query Builder for search strings |
 QgsSearchString | A class to represent a search string |
 QgsSearchTreeNode | A representation of a node in a search tree |
 QgsSearchTreeValue | |
 QgsSnapper | A class that allows advanced snapping operations on a set of vector layers |
 QgsSnappingResult | Represents the result of a snapping operation |
 QgsSpatialIndex | |
 QgsStyleV2 | |
 QgsSymbol | Encapsulates settings for drawing (QPen, QBrush, Point symbol) and classification (lower value, upper value) |
 QgsSymbolLayerV2 | |
  QgsFillSymbolLayerV2 | |
   QgsCentroidFillSymbolLayerV2 | |
   QgsSimpleFillSymbolLayerV2 | |
   QgsSVGFillSymbolLayer | A class for svg fill patterns |
  QgsLineSymbolLayerV2 | |
   QgsLineDecorationSymbolLayerV2 | |
   QgsMarkerLineSymbolLayerV2 | |
   QgsSimpleLineSymbolLayerV2 | |
  QgsMarkerSymbolLayerV2 | |
   QgsFontMarkerSymbolLayerV2 | |
   QgsSimpleMarkerSymbolLayerV2 | |
   QgsSvgMarkerSymbolLayerV2 | |
 QgsSymbolLayerV2AbstractMetadata | Stores metadata about one symbol layer class |
  QgsSymbolLayerV2Metadata | Convenience metadata class that uses static functions to create symbol layer and its widget |
 QgsSymbolLayerV2Registry | Registry of available symbol layer classes |
 QgsSymbolLayerV2Utils | |
 QgsSymbologyV2Conversion | |
 QgsSymbolV2 | |
  QgsFillSymbolV2 | |
  QgsLineSymbolV2 | |
  QgsMarkerSymbolV2 | |
 QgsSymbolV2LevelItem | |
 QgsSymbolV2RenderContext | |
 QgsTolerance | This is the class is providing tolerance value in map unit values |
 QgsUndoCommand | Class to support universal undo command sequence for application, basic for |
 QgsVector | A class to represent a vector |
 QgsVectorColorRampV2 | |
  QgsVectorColorBrewerColorRampV2 | |
  QgsVectorGradientColorRampV2 | |
  QgsVectorRandomColorRampV2 | |
 QgsVectorFileWriter | A convenience class for writing vector files to disk |
 QgsVectorJoinInfo | |
 QgsVectorLayerJoinBuffer | Manages joined field for a vector layer |
 QgsVectorOverlay | Base class for vector layer overlays (e.g |
 QgsZonalStatistics | A class that calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes |
 QgsVectorLayer::RangeData | |
 QgsRuleBasedRendererV2::Rule | This class keeps data about a rules for rule-based renderer |
 QgsSnapper::SnapLayer | |
 QgsProjectFileTransform::transform | |
 QgsRasterTransparency::TransparentSingleValuePixel | |
 QgsRasterTransparency::TransparentThreeValuePixel | |
 TriangleInterpolator | This is an interface for interpolator classes for triangulations |
  CloughTocherInterpolator | This is an implementation of a Clough-Tocher interpolator based on a triangular tessellation |
  LinTriangleInterpolator | LinTriangleInterpolator is a class which interpolates linearly on a triangulation |
 Triangulation | Interface for Triangulation classes |
  DualEdgeTriangulation | DualEdgeTriangulation is an implementation of a triangulation class based on the dual edge data structure |
  TriDecorator | Decorator class for Triangulations (s |
   NormVecDecorator | Decorator class which adds the functionality of estimating normals at the data points |
 Vector3D | Class Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values |
 vertexData | |