Quantum GIS API Documentation  1.7.4
Classes
QGIS core library

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  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  QgsField
 Encapsulate a field in an attribute table or data source. More...
class  QgsGeometry
 A geometry is the spatial representation of a feature. 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  QgsMessageOutput
 Interface for showing messages from QGIS in GUI independent way. 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  QgsProjectFileTransform
 Class to convert from older project file versions to newer. 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  QgsRasterDataProvider
 Base class for raster 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...
class  QgsSearchString
 A class to represent a search string. More...
class  QgsSearchTreeNode
 A representation of a node in a search tree. 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
 Vector layer backed by a data source provider. 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  QgsFreakOutShader
 A colorful false color shader that will frighten your granny and make your dogs howl. 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  QgsPseudoColorShader
 A raster color shader that highlighs low values in blue and high values in red. More...
class  QgsRasterBandStats
 The RasterBandStats struct is a container for statistics about a single raster band. More...
class  QgsRasterLayer
 This class provides qgis with the ability to render raster datasets onto the mapcanvas. More...
class  QgsRasterPyramid
 This struct is used to store pyramid info for the raster layer. 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...

Detailed Description

Contains all basic GIS functionality.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines