Quantum GIS API Documentation Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
GEOSException
GEOSInit
QGisGlobal constants for use throughout the application
QgisInterfaceQgisInterface Abstract base class defining interfaces exposed by QgisApp and made available to plugins
QgisPluginAbstract base class from which all plugins must inherit
QgsActionUtility class that encapsulates an action based on vector attributes
QgsApplicationExtends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc
QgsAttributeActionStorage and management of actions associated with Qgis layer attributes
QgsClipperA class to trim lines and polygons to within a rectangular region
QgsClipToMinMaxEnhancementA raster contrast enhancement that will clip a value to the specified min/max range
QgsColorButtonA cross platform button subclass for selecting colors
QgsColorRampShaderA ramp shader will color a raster pixel based on a list of values ranges in a ramp
QgsColorRampShader::ColorRampItem
QgsComposerItemA item that forms part of a map composition
QgsComposerItemGroupA container for grouping several QgsComposerItems
QgsComposerLabelA label that can be placed onto a map composition
QgsComposerLegendA legend that can be placed onto a map composition
QgsComposerMapObject representing map window
QgsComposerPictureA composer class that displays svg files or raster format (jpg, png,
QgsComposerScaleBarA scale bar item that can be added to a map composition
QgsComposerViewWidget to display the composer items
QgsCompositionGraphics scene for map printing
QgsContextHelpProvides a context based help browser for a dialog
QgsContinuousColorRendererRenderer class which interpolates rgb values linear between the minimum and maximum value of the classification field
QgsContrastEnhancementManipulates raster pixel values so that they enhanceContrast or clip into a specified numerical range according to the specified ContrastEnhancementAlgorithm
QgsContrastEnhancementFunctionA contrast enhancement funcion is the base class for all raster contrast enhancements
QgsCoordinateReferenceSystemClass for storing a coordinate reference system (CRS)
QgsCoordinateTransformClass for doing transforms between two map coordinate systems
QgsCsExceptionCustom exception class for Coordinate Reference System related exceptions
QgsDataProviderAbstract base class for spatial data provider implementations
QgsDataSourceURIClass for storing the component parts of a PostgreSQL/RDBMS datasource URI
QgsDetailedItemDataThis class is the data only representation of a QgsDetailedItemWidget, designed to be used in custom views
QgsDetailedItemDelegateA custom model/view delegate that can display an icon, heading and detail sections
QgsDetailedItemWidgetA widget renderer for detailed item views
QgsDistanceAreaGeneral purpose distance and area calculator
QgsDoubleBoxScaleBarStyleDouble box with alternating colors
QgsEncodingFileDialogA file dialog which lets the user select the prefered encoding type for a data provider
QgsExceptionDefines a qgis exception class
QgsFeatureThe feature class encapsulates a single feature including its id, geometry and a list of field/values attributes
QgsFieldEncapsulate a field in an attribute table or data source
QgsFileDropEditA line edit for capturing file names that can have files dropped onto it via drag & drop
QgsFreakOutShaderA colorful false color shader that will frighten your granny and make your dogs howl
QgsGenericProjectionSelectorA generic dialog to prompt the user for a Coordinate Reference System
QgsGeometryA geometry is the spatial representation of a feature
QgsGraduatedSymbolRendererThis class contains the information for graduate symbol rendering
QgsHttpTransactionHTTP request/response manager that is redirect-aware
QgsIOExceptionFor Qgis I/O related exceptions
QgsLabelA class to render labels
QgsLabel::labelpoint
QgsLabelAttributesA class to store attributes needed for label rendering
QgsLegendModelA model that provides layers as root items
QgsLineA simple line object composed of a begin and end point
QgsLinearMinMaxEnhancementA colour enhancement function that performs a linear enhanceContrast between min and max
QgsLinearMinMaxEnhancementWithClipA linear enhanceContrast enhancement that first clips to min max and then enhanceContrastes linearly between min and max
QgsLoggerQgsLogger is a class to print debug/warning/error messages to the console
QgsMapCanvasMap canvas is a class for displaying all GIS data types on a canvas
QgsMapCanvas::CanvasProperties: to be deleted, stuff from here should be moved elsewhere
QgsMapCanvasItemAn abstract class for items that can be placed on the map canvas
QgsMapCanvasLayerA class that stores visibility and presence in overview flags together with pointer to the layer
QgsMapCanvasMapA rectangular graphics item representing the map on the canvas
QgsMapCanvasSnapperThis class reads the snapping properties from the current project and configures a QgsSnapper to perform the snapping
QgsMapLayerBase class for all map layer types
QgsMapLayerRegistryThis class tracks map layers that are currently loaded and provides a means to fetch a pointer to a map layer and delete it
QgsMapOverviewCanvasA widget that displays an overview map
QgsMapRendererA non GUI class for rendering a map layer set onto a QPainter
QgsMapTipA maptip is a class to display a tip on a map canvas when a mouse is hovered over a feature
QgsMapToolAbstract base class for all map tools
QgsMapToolEmitPointA map tool that simply emits a point when clicking on the map
QgsMapToolPanA map tool for panning the map
QgsMapToolZoomA map tool for zooming into the map
QgsMapToPixelPerform transforms between map coordinates and device coordinates
QgsMarkerCatalogueCatalogue of point symbols
QgsMessageOutputInterface for showing messages from QGIS in GUI independent way
QgsMessageOutputConsoleDefault implementation of message output interface
QgsMessageViewerA generic message view for displaying QGIS messages
QgsNumericScaleBarStyleA scale bar style that draws text in the form of '1:XXXXX'
QgsPanningWidgetWidget that serves as rectangle showing current extent in overview
QgsPointA class to represent a point geometry
QgsProjectReads and writes project states
QgsProject::Imp
QgsProjectBadLayerExceptionFor files missing from layers while reading project files
QgsProjectFileTransformClass to convert from older project file versions to newer
QgsProjectFileTransform::transform
QgsProjectionSelectorA widget for selecting a Coordinate reference system from a tree
QgsProjectVersionA class to describe the version of a project
QgsPropertyAn Abstract Base Class for QGIS project property hierarchies
QgsPropertyKeyQgsPropertyKey node
QgsPropertyValueQgsPropertyValue node
QgsProviderCountCalcEventA custom event that is designed to be fired when a layer count has been fully calculated
QgsProviderExtentCalcEventA custom event that is designed to be fired when a layer extent has been fully calculated
QgsProviderMetadataHolds data provider key, description, and associated shared library file information
QgsProviderRegistryA registry / canonical manager of data providers
QgsPseudoColorShaderA raster color shader that highlighs low values in blue and high values in red
QgsQuickPrintA convenience class for quickly printing a map
QgsRasterBandStatsThe RasterBandStats struct is a container for statistics about a single raster band
QgsRasterDataProviderBase class for raster data providers
QgsRasterLayerThis class provides qgis with the ability to render raster datasets onto the mapcanvas
QgsRasterPyramidThis struct is used to store pyramid info for the raster layer
QgsRasterShaderInterface for all raster shaders
QgsRasterShaderFunctionThe raster shade function applies a shader to a pixel at render time - typically used to render grayscale images as false color
QgsRasterTransparencyDefines the list of pixel values to be considered as transparent or semi transparent when rendering rasters
QgsRasterTransparency::TransparentSingleValuePixel
QgsRasterTransparency::TransparentThreeValuePixel
QgsRasterViewPortThis class provides details of the viewable area that a raster will be rendered into
QgsRectangleA rectangle specified with double values
QgsRenderContextContains information about the context of a rendering operation
QgsRendererAbstract base class for renderers
QgsRendererPluginInterface class for renderer plugins
QgsRubberBandA class for drawing transient features (e.g
QgsRunProcessA class that executes an external program/script
QgsScaleBarStyleAbstraction of composer scale bar style
QgsScaleCalculatorCalculates scale for a given combination of canvas size, map extent, and monitor dpi
QgsSearchStringA class to represent a search string
QgsSearchTreeNodeA representation of a node in a search tree
QgsSearchTreeValue
QgsSingleBoxScaleBarStyleScalebar style that draws a single box with alternating color for the segments
QgsSingleSymbolRendererRender class to display all the features with a single QgsSymbol
QgsSnapperA class that allows advanced snapping operations on a set of vector layers
QgsSnapper::SnapLayer
QgsSnappingResultRepresents the result of a snapping operation
QgsSymbolEncapsulates settings for drawing (QPen, QBrush, Point symbol) and classification (lower value, upper value)
QgsTicksScaleBarStyleA scale bar that draws segments using short ticks
QgsUniqueValueRenderer
QgsVectorDataProviderThis is the base class for vector data providers
QgsVectorFileWriterA convenience class for writing vector files to disk
QgsVectorLayerVector layer backed by a data source provider
QgsVectorLayer::RangeData
QgsVertexMarkerA class for marking vertices of features using e.g

Generated on Fri Nov 21 01:51:19 2008 for Quantum GIS API Documentation by  doxygen 1.5.1