Quantum GIS API Documentation  1.7.5-Wroclaw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNMathUtils
oNpal
oNQgisGui/namespace QgisGui The QgisGui namespace contains constants and helper functions used throughout the QGIS GUI
oNQgsSymbologyUtilsNamespace containing static methods which are useful for the symbology widgets
oNSpatialIndex
oNTools
oCBezier3DClass Bezier3D represents a bezier curve, represented by control points
oCCloughTocherInterpolatorThis is an implementation of a Clough-Tocher interpolator based on a triangular tessellation
oCDualEdgeTriangulationDualEdgeTriangulation is an implementation of a triangulation class based on the dual edge data structure
oCGEOSException
oCGEOSInit
oCHalfEdge
oCLine3DThis class represents a line
oCLinTriangleInterpolatorLinTriangleInterpolator is a class which interpolates linearly on a triangulation
oCMyLine
oCNodeNode is a class used by Line3D
oCNormVecDecoratorDecorator class which adds the functionality of estimating normals at the data points
oCParametricLineParametricLine is an Interface for parametric lines
oCPoint3DPoint3D is a class to represent a three dimensional point
oCQGisGlobal constants for use throughout the application
oCQgisInterfaceQgisInterface Abstract base class defining interfaces exposed by QgisApp and made available to plugins
oCQgisPluginAbstract base class from which all plugins must inherit
oCQgisVisitor
oCQgsActionUtility class that encapsulates an action based on vector attributes
oCQgsAddRemoveItemCommandA composer command class for adding / removing composer items
oCQgsAnnotationItemAn annotation item can be either placed either on screen corrdinates or on map coordinates
oCQgsApplicationExtends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc
oCQgsApplyDialogInterface class for dialogs that have an apply operation (e.g
oCQgsAspectFilterCalculates aspect values in a window of 3x3 cells based on first order derivatives in x- and y- directions
oCQgsAttributeActionStorage and management of actions associated with Qgis layer attributes
oCQgsAttributeEditor
oCQgsCategorizedSymbolRendererV2
oCQgsCentralPointPositionManagerA simple position manager implementation which positions the overlay objects on the center point of a feature
oCQgsCentroidFillSymbolLayerV2
oCQgsClipperA class to trim lines and polygons to within a rectangular region
oCQgsClipToMinMaxEnhancementA raster contrast enhancement that will clip a value to the specified min/max range
oCQgsColorBrewerPalette
oCQgsColorButtonA cross platform button subclass for selecting colors
oCQgsColorButtonV2
oCQgsColorRampShaderA ramp shader will color a raster pixel based on a list of values ranges in a ramp
oCQgsComposerArrowAn item that draws an arrow between to points
oCQgsComposerAttributeTableA table class that displays a vector attribute table
oCQgsComposerAttributeTableCompareHelper class for sorting, takes into account sorting column and ascending / descending
oCQgsComposerGroupItem
oCQgsComposerItemA item that forms part of a map composition
oCQgsComposerItemCommandUndo command to undo/redo all composer item related changes
oCQgsComposerItemGroupA container for grouping several QgsComposerItems
oCQgsComposerLabelA label that can be placed onto a map composition
oCQgsComposerLayerItem
oCQgsComposerLegendA legend that can be placed onto a map composition
oCQgsComposerLegendItemAbstract base class for the legend item types
oCQgsComposerMapObject representing map window
oCQgsComposerMergeCommandA composer command that merges together with other commands having the same context (=id)
oCQgsComposerPictureA composer class that displays svg files or raster format (jpg, png, ...)
oCQgsComposerRasterSymbolItem
oCQgsComposerScaleBarA scale bar item that can be added to a map composition
oCQgsComposerShapeA composer items that draws common shapes (ellipse, triangle, rectangle)
oCQgsComposerSymbolItem
oCQgsComposerSymbolV2Item
oCQgsComposerTableA class to display feature attributes in the print composer
oCQgsComposerTextTableA text table item that reads text from string lists
oCQgsComposerViewWidget to display the composer items
oCQgsCompositionGraphics scene for map printing
oCQgsContextHelpProvides a context based help browser for a dialog
oCQgsContinuousColorRendererRenderer class which interpolates rgb values linear between the minimum and maximum value of the classification field
oCQgsContrastEnhancementManipulates raster pixel values so that they enhanceContrast or clip into a specified numerical range according to the specified ContrastEnhancementAlgorithm
oCQgsContrastEnhancementFunctionA contrast enhancement funcion is the base class for all raster contrast enhancements
oCQgsCoordinateReferenceSystemClass for storing a coordinate reference system (CRS)
oCQgsCoordinateTransformClass for doing transforms between two map coordinate systems
oCQgsCredentialDialogA generic dialog for requesting credentials
oCQgsCredentialsInterface for requesting credentials in QGIS in GUI independent way
oCQgsCredentialsConsoleDefault implementation of credentials interface
oCQgsCsExceptionCustom exception class for Coordinate Reference System related exceptions
oCQgsDataProviderAbstract base class for spatial data provider implementations
oCQgsDataSourceURIClass for storing the component parts of a PostgreSQL/RDBMS datasource URI
oCQgsDerivativeFilterAdds the ability to calculate derivatives in x- and y-directions
oCQgsDetailedItemDataThis class is the data only representation of a QgsDetailedItemWidget, designed to be used in custom views
oCQgsDetailedItemDelegateA custom model/view delegate that can display an icon, heading and detail sections
oCQgsDetailedItemWidgetA widget renderer for detailed item views
oCQgsDiagramBase class for all diagram types
oCQgsDiagramLayerSettings
oCQgsDiagramRendererV2Returns diagram settings for a feature
oCQgsDiagramSettings
oCQgsDistanceAreaGeneral purpose distance and area calculator
oCQgsDoubleBoxScaleBarStyleDouble box with alternating colors
oCQgsEncodingFileDialogA file dialog which lets the user select the preferred encoding type for a data provider
oCQgsExceptionDefines a qgis exception class
oCQgsFeatureThe feature class encapsulates a single feature including its id, geometry and a list of field/values attributes
oCQgsFeatureRendererV2
oCQgsFetchJoinInfoJoin information prepared for fast attribute id mapping in QgsVectorLayerJoinBuffer::updateFeatureAttributes()
oCQgsFieldEncapsulate a field in an attribute table or data source
oCQgsFieldValidator
oCQgsFileDropEditA line edit for capturing file names that can have files dropped onto it via drag & drop
oCQgsFillSymbolLayerV2
oCQgsFillSymbolV2
oCQgsFontMarkerSymbolLayerV2
oCQgsFormAnnotationItemAn annotation item that embedds a designer form showing the feature attribute
oCQgsFreakOutShaderA colorful false color shader that will frighten your granny and make your dogs howl
oCQgsGenericProjectionSelectorA generic dialog to prompt the user for a Coordinate Reference System
oCQgsGeometryA geometry is the spatial representation of a feature
oCQgsGeometryAnalyzerThe QGis class provides vector geometry analysis functions
oCQgsGraduatedSymbolRendererThis class contains the information for graduate symbol rendering
oCQgsGraduatedSymbolRendererV2
oCQgsGridFileWriterA class that does interpolation to a grid and writes the results to an ascii grid
oCQgsHttpTransactionHTTP request/response manager that is redirect-aware
oCQgsIDWInterpolator
oCQgsInterpolatorInterface class for interpolations
oCQgsLabelA class to render labels
oCQgsLabelAttributesA class to store attributes needed for label rendering
oCQgsLabelCandidate
oCQgsLabelingEngineInterfaceLabeling engine interface
oCQgsLabelPosition
oCQgsLabelSearchTreeA class to query the labeling structure at a given point (small wraper around pal RTree class)
oCQgsLegendInterfaceQgsLegendInterface Abstract base class to make QgsLegend available to plugins
oCQgsLegendModelA model that provides group, layer and classification items
oCQgsLinearlyInterpolatedDiagramRenderer
oCQgsLinearMinMaxEnhancementA color enhancement function that performs a linear enhanceContrast between min and max
oCQgsLinearMinMaxEnhancementWithClipA linear enhanceContrast enhancement that first clips to min max and then enhanceContrastes linearly between min and max
oCQgsLineDecorationSymbolLayerV2
oCQgsLineSymbolLayerV2
oCQgsLineSymbolV2
oCQgsLoggerQgsLogger is a class to print debug/warning/error messages to the console
oCQgsLongLongValidator
oCQgsLUDialog
oCQgsMapCanvasMap canvas is a class for displaying all GIS data types on a canvas
oCQgsMapCanvasItemAn abstract class for items that can be placed on the map canvas
oCQgsMapCanvasLayerA class that stores visibility and presence in overview flags together with pointer to the layer
oCQgsMapCanvasMapA rectangular graphics item representing the map on the canvas
oCQgsMapCanvasSnapperThis class reads the snapping properties from the current project and configures a QgsSnapper to perform the snapping
oCQgsMapLayerBase class for all map layer types
oCQgsMapLayerRegistryThis class tracks map layers that are currently loaded and provides a means to fetch a pointer to a map layer and delete it
oCQgsMapOverviewCanvasA widget that displays an overview map
oCQgsMapRendererA non GUI class for rendering a map layer set onto a QPainter
oCQgsMapTipA maptip is a class to display a tip on a map canvas when a mouse is hovered over a feature
oCQgsMapToolAbstract base class for all map tools
oCQgsMapToolEmitPointA map tool that simply emits a point when clicking on the map
oCQgsMapToolPanA map tool for panning the map
oCQgsMapToolZoomA map tool for zooming into the map
oCQgsMapToPixelPerform transforms between map coordinates and device coordinates
oCQgsMarkerCatalogueCatalogue of point symbols
oCQgsMarkerLineSymbolLayerV2
oCQgsMarkerSymbolLayerV2
oCQgsMarkerSymbolV2
oCQgsMessageOutputInterface for showing messages from QGIS in GUI independent way
oCQgsMessageOutputConsoleDefault implementation of message output interface
oCQgsMessageViewerA generic message view for displaying QGIS messages
oCQgsNetworkAccessManager
oCQgsNineCellFilterBase 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
oCQgsNumericScaleBarStyleA scale bar style that draws text in the form of '1:XXXXX'
oCQgsOverlayAnalyzerThe QGis class provides vector overlay analysis functions
oCQgsOverlayObjectAn object that holds information about the position and bounding box size of an overlay object
oCQgsOverlayObjectPositionManagerInterface for classes that arrange overlay objects of different layers on the map
oCQgsPALGeometryA class to make the QGIS geometries known to the PAL library (PAL works on geos geometry)
oCQgsPalGeometry
oCQgsPalLabeling
oCQgsPalLayerSettings
oCQgsPALObjectPositionManagerA class that uses the PAL library for overlay object placement
oCQgsPanningWidgetWidget that serves as rectangle showing current extent in overview
oCQgsPaperItemItem representing the paper
oCQgsPieDiagram
oCQgsPluginLayerBase class for plugin layers
oCQgsPluginLayerRegistryRegistry of plugin layers types
oCQgsPluginLayerTypeClass for creating plugin specific layers
oCQgsPointA class to represent a point geometry
oCQgsProjectReads and writes project states
oCQgsProjectBadLayerDefaultHandlerDefault bad layer handler which ignores any missing layers
oCQgsProjectBadLayerGuiHandlerHandler for missing layers within project
oCQgsProjectBadLayerHandlerInterface for classes that handle missing layer files when reading project file
oCQgsProjectFileTransformClass to convert from older project file versions to newer
oCQgsProjectionSelectorA widget for selecting a Coordinate reference system from a tree
oCQgsProjectVersionA class to describe the version of a project
oCQgsPropertyAn Abstract Base Class for QGIS project property hierarchies
oCQgsPropertyKeyQgsPropertyKey node
oCQgsPropertyValueQgsPropertyValue node
oCQgsProviderCountCalcEventA custom event that is designed to be fired when a layer count has been fully calculated
oCQgsProviderExtentCalcEventA custom event that is designed to be fired when a layer extent has been fully calculated
oCQgsProviderMetadataHolds data provider key, description, and associated shared library file information
oCQgsProviderRegistryA registry / canonical manager of data providers
oCQgsPseudoColorShaderA raster color shader that highlighs low values in blue and high values in red
oCQgsQuickPrintA convenience class for quickly printing a map
oCQgsRasterBandStatsThe RasterBandStats struct is a container for statistics about a single raster band
oCQgsRasterCalcNode
oCQgsRasterCalculatorRaster calculator class
oCQgsRasterCalculatorEntry
oCQgsRasterDataProviderBase class for raster data providers
oCQgsRasterImageBufferA class encapsulates reading from a raster band and drawing the pixels to a painter
oCQgsRasterLayerThis class provides qgis with the ability to render raster datasets onto the mapcanvas
oCQgsRasterMatrix
oCQgsRasterProjector
oCQgsRasterPyramidThis struct is used to store pyramid info for the raster layer
oCQgsRasterShaderInterface for all raster shaders
oCQgsRasterShaderFunctionThe raster shade function applies a shader to a pixel at render time - typically used to render grayscale images as false color
oCQgsRasterTransparencyDefines the list of pixel values to be considered as transparent or semi transparent when rendering rasters
oCQgsRasterViewPortThis class provides details of the viewable area that a raster will be rendered into
oCQgsRectangleA rectangle specified with double values
oCQgsRenderContextContains information about the context of a rendering operation
oCQgsRendererAbstract base class for renderers
oCQgsRendererCategoryV2
oCQgsRendererPluginInterface class for renderer plugins
oCQgsRendererRangeV2
oCQgsRendererV2AbstractMetadataStores metadata about one renderer class
oCQgsRendererV2MetadataConvenience metadata class that uses static functions to create renderer and its widget
oCQgsRendererV2RegistryRegistry of renderers
oCQgsRubberBandA class for drawing transient features (e.g
oCQgsRuggednessFilterCalculates the ruggedness index based on a 3x3 moving window
oCQgsRuleBasedRendererV2When drawing a vector layer with rule-based renderer, it goes through the rules and draws features with symbols from rules that match
oCQgsRunProcessA class that executes an external program/script
oCQgsScaleBarStyleAbstraction of composer scale bar style
oCQgsScaleCalculatorCalculates scale for a given combination of canvas size, map extent, and monitor dpi
oCQgsSearchQueryBuilderQuery Builder for search strings
oCQgsSearchStringA class to represent a search string
oCQgsSearchTreeNodeA representation of a node in a search tree
oCQgsSearchTreeValue
oCQgsSimpleFillSymbolLayerV2
oCQgsSimpleLineSymbolLayerV2
oCQgsSimpleMarkerSymbolLayerV2
oCQgsSingleBoxScaleBarStyleScalebar style that draws a single box with alternating color for the segments
oCQgsSingleCategoryDiagramRendererRenders the diagrams for all features with the same settings
oCQgsSingleSymbolRendererRender class to display all the features with a single QgsSymbol
oCQgsSingleSymbolRendererV2
oCQgsSlopeFilterCalculates slope values in a window of 3x3 cells based on first order derivatives in x- and y- directions
oCQgsSnapperA class that allows advanced snapping operations on a set of vector layers
oCQgsSnappingResultRepresents the result of a snapping operation
oCQgsSpatialIndex
oCQgsStyleV2
oCQgsSVGFillSymbolLayerA class for svg fill patterns
oCQgsSvgMarkerSymbolLayerV2
oCQgsSymbolEncapsulates settings for drawing (QPen, QBrush, Point symbol) and classification (lower value, upper value)
oCQgsSymbolLayerV2
oCQgsSymbolLayerV2AbstractMetadataStores metadata about one symbol layer class
oCQgsSymbolLayerV2MetadataConvenience metadata class that uses static functions to create symbol layer and its widget
oCQgsSymbolLayerV2RegistryRegistry of available symbol layer classes
oCQgsSymbolLayerV2Utils
oCQgsSymbologyV2Conversion
oCQgsSymbolV2
oCQgsSymbolV2LevelItem
oCQgsSymbolV2RenderContext
oCQgsTextAnnotationItemAn annotation item that displays formated text
oCQgsTextDiagram
oCQgsTicksScaleBarStyleA scale bar that draws segments using short ticks
oCQgsTINInterpolatorInterpolation in a triangular irregular network
oCQgsToleranceThis is the class is providing tolerance value in map unit values
oCQgsTotalCurvatureFilterCalculates total curvature as described by Wilson, Gallant (2000): terrain analysis
oCQgsUndoCommandClass to support universal undo command sequence for application, basic for
oCQgsUniqueValueRenderer
oCQgsVectorA class to represent a vector
oCQgsVectorColorBrewerColorRampV2
oCQgsVectorColorRampV2
oCQgsVectorDataProviderThis is the base class for vector data providers
oCQgsVectorFileWriterA convenience class for writing vector files to disk
oCQgsVectorGradientColorRampV2
oCQgsVectorJoinInfo
oCQgsVectorLayerVector layer backed by a data source provider
oCQgsVectorLayerJoinBufferManages joined field for a vector layer
oCQgsVectorOverlayBase class for vector layer overlays (e.g
oCQgsVectorOverlayPluginInterface class for vector overlay plugins
oCQgsVectorRandomColorRampV2
oCQgsVertexMarkerA class for marking vertices of features using e.g
oCQgsZonalStatisticsA class that calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes
oCTriangleInterpolatorThis is an interface for interpolator classes for triangulations
oCTriangulationInterface for Triangulation classes
oCTriDecoratorDecorator class for Triangulations (s
oCVector3DClass Vector3D represents a 3D-Vector, capable to store x-,y- and z-coordinates in double values
\CvertexData