| QGIS API Documentation
    2.2.0-Valmiera
    | 
Contains all basic GIS functionality. More...
| Classes | |
| class | QGis | 
| The QGis class provides global constants for use throughout the application.  More... | |
| class | QgsApplication | 
| Extends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc.  More... | |
| class | QgsAction | 
| Utility class that encapsulates an action based on vector attributes.  More... | |
| class | QgsClipper | 
| A class to trim lines and polygons to within a rectangular region.  More... | |
| class | QgsContextHelp | 
| Provides a context based help browser for a dialog.  More... | |
| class | QgsCoordinateReferenceSystem | 
| Class for storing a coordinate reference system (CRS)  More... | |
| class | QgsCoordinateTransform | 
| Class for doing transforms between two map coordinate systems.  More... | |
| class | QgsCredentials | 
| Interface for requesting credentials in QGIS in GUI independent way.  More... | |
| class | QgsCsException | 
| Custom exception class for Coordinate Reference System related exceptions.  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 | QgsDistanceArea | 
| General purpose distance and area calculator.  More... | |
| class | QgsErrorMessage | 
| QgsErrorMessage represents single error message.  More... | |
| class | QgsError | 
| QgsError is container for error messages (report).  More... | |
| class | QgsException | 
| Defines a qgis exception class.  More... | |
| class | QgsFeature | 
| The feature class encapsulates a single feature including its id, geometry and a list of field/values attributes.  More... | |
| class | QgsAbstractFeatureIterator | 
| Internal feature iterator to be implemented within data providers.  More... | |
| class | QgsFeatureIterator | 
| Wrapper for iterator of features from vector data provider or vector layer.  More... | |
| class | QgsFeatureStore | 
| Container for features with the same fields and crs.  More... | |
| class | QgsField | 
| Encapsulate a field in an attribute table or data source.  More... | |
| class | QgsFields | 
| Container of fields for a vector layer.  More... | |
| class | QgsHttpTransaction | 
| HTTP request/response manager that is redirect-aware.  More... | |
| class | QgsLabel | 
| A class to render labels.  More... | |
| class | QgsLabelAttributes | 
| A class to store attributes needed for label rendering.  More... | |
| class | QgsLogger | 
| QgsLogger is a class to print debug/warning/error messages to the console.  More... | |
| class | QgsMapLayer | 
| Base class for all map layer types.  More... | |
| class | 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.  More... | |
| class | QgsMapRenderer | 
| A non GUI class for rendering a map layer set onto a QPainter.  More... | |
| class | QgsMapToPixel | 
| Perform transforms between map coordinates and device coordinates.  More... | |
| class | QgsMessageLog | 
| Interface for logging messages from QGIS in GUI independent way.  More... | |
| class | QgsMessageOutput | 
| Interface for showing messages from QGIS in GUI independent way.  More... | |
| class | QgsLabelComponent | 
| Maintains current state of more grainular and temporal values when creating/painting component parts of an individual label (e.g.  More... | |
| class | QgsPluginLayer | 
| Base class for plugin layers.  More... | |
| class | QgsPluginLayerType | 
| class for creating plugin specific layers  More... | |
| class | QgsPluginLayerRegistry | 
| a registry of plugin layers types  More... | |
| class | QgsVector | 
| A class to represent a vector.  More... | |
| class | QgsPoint | 
| A class to represent a point geometry.  More... | |
| class | QgsProject | 
| Reads and writes project states.  More... | |
| class | QgsProperty | 
| An Abstract Base Class for QGIS project property hierarchies.  More... | |
| class | QgsProjectVersion | 
| A class to describe the version of a project.  More... | |
| class | QgsProviderCountCalcEvent | 
| A custom event that is designed to be fired when a layer count has been fully calculated.  More... | |
| class | QgsProviderExtentCalcEvent | 
| A custom event that is designed to be fired when a layer extent has been fully calculated.  More... | |
| class | QgsProviderMetadata | 
| Holds data provider key, description, and associated shared library file information.  More... | |
| class | QgsProviderRegistry | 
| A registry / canonical manager of data providers.  More... | |
| class | QgsRectangle | 
| A rectangle specified with double values.  More... | |
| class | QgsRenderContext | 
| Contains information about the context of a rendering operation.  More... | |
| class | QgsRunProcess | 
| A class that executes an external program/script.  More... | |
| class | QgsScaleCalculator | 
| Calculates scale for a given combination of canvas size, map extent, and monitor dpi.  More... | |
| struct | QgsSnappingResult | 
| Represents the result of a snapping operation.  More... | |
| class | QgsTolerance | 
| This is the class is providing tolerance value in map unit values.  More... | |
| class | QgsVectorDataProvider | 
| This is the base class for vector data providers.  More... | |
| class | QgsVectorFileWriter | 
| A convenience class for writing vector files to disk.  More... | |
| class | QgsVectorLayer | 
| Represents a vector layer which manages a vector based data sets.  More... | |
| class | QgsVectorLayerImport | 
| A convenience class for writing vector files to disk.  More... | |
| class | QgsBilinearRasterResampler | 
| Bilinear Raster Resampler.  More... | |
| class | QgsBrightnessContrastFilter | 
| Brightness/contrast filter pipe for rasters.  More... | |
| class | QgsClipToMinMaxEnhancement | 
| A raster contrast enhancement that will clip a value to the specified min/max range.  More... | |
| class | QgsColorRampShader | 
| A ramp shader will color a raster pixel based on a list of values ranges in a ramp.  More... | |
| 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 funcion is the base class for all raster contrast enhancements.  More... | |
| class | QgsCubicRasterResampler | 
| Cubic Raster Resampler.  More... | |
| class | QgsHueSaturationFilter | 
| Color and saturation filter pipe for rasters.  More... | |
| 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 | QgsMultiBandColorRenderer | 
| Renderer for multiband images with the color components.  More... | |
| class | QgsPalettedRasterRenderer | 
| Renderer for paletted raster images.  More... | |
| class | QgsPseudoColorShader | 
| A raster color shader that highlighs low values in blue and high values in red.  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 | 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 | 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 | QgsRasterNuller | 
| Raster pipe that deals with null values.  More... | |
| class | QgsRasterPipe | 
| Base class for processing modules.  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... | |
| struct | QgsRasterRendererRegistryEntry | 
| Registry for raster renderer entries.  More... | |
| class | QgsRasterRendererRegistry | 
| Registry for raster renderers.  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 | 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 | 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 | QgsDataDefined | 
| A container class for data source field mapping or expression.  More... | |
Contains all basic GIS functionality.
 1.8.1.2
 1.8.1.2