|  | 
| enum class | ActionStart : int { SIP_MONKEYPATCH_COMPAT_NAME =( DownloadLater )
, SIP_MONKEYPATCH_COMPAT_NAME =( DownloadImmediately )
 } | 
|  | Enum to determine when an operation would begin.  More... 
 | 
|  | 
| enum class | AnnotationItemEditOperationResult : int { Success
, Invalid
, ItemCleared
 } | 
|  | Results from an edit operation on an annotation item.  More... 
 | 
|  | 
| enum class | AnnotationItemFlag : int { ScaleDependentBoundingBox = 1 << 0
 } | 
|  | Map layer properties.  More... 
 | 
|  | 
| enum class | AnnotationItemGuiFlag : int { FlagNoCreationTools = 1 << 0
 } | 
|  | Annotation item flags.  More... 
 | 
|  | 
| enum class | AnnotationItemNodeType : int { VertexHandle
 } | 
|  | Annotation item GUI flags.  More... 
 | 
|  | 
| enum class | BabelCommandFlag : int { QuoteFilePaths = 1 << 0
 } | 
|  | Babel GPS format capabilities.  More... 
 | 
|  | 
| enum class | BabelFormatCapability : int { Import = 1 << 0
, Export = 1 << 1
, Waypoints = 1 << 2
, Routes = 1 << 3
,
 Tracks = 1 << 4
 }
 | 
|  | Babel GPS format capabilities.  More... 
 | 
|  | 
| enum class | BrowserDirectoryMonitoring : int { Default
, NeverMonitor
, AlwaysMonitor
 } | 
|  | Browser directory item monitoring switches.  More... 
 | 
|  | 
| enum class | BrowserItemCapability : int { NoCapabilities = 0
, SetCrs = 1 << 0
, Fertile = 1 << 1
, Fast = 1 << 2
,
 Collapse = 1 << 3
, Rename = 1 << 4
, Delete = 1 << 5
, ItemRepresentsFile = 1 << 6
 }
 | 
|  | Browser item capabilities.  More... 
 | 
|  | 
| enum class | BrowserItemState : int { NotPopulated
, Populating
, Populated
 } | 
|  | Browser item states.  More... 
 | 
|  | 
| enum class | BrowserItemType : int { Collection
, Directory
, Layer
, Error
,
 Favorites
, Project
, Custom
, Fields
,
 Field
 }
 | 
|  | Symbol layer flags.  More... 
 | 
|  | 
| enum class | BrowserLayerType : int { NoType
, Vector
, Raster
, Point
,
 Line
, Polygon
, TableLayer
, Database
,
 Table
, Plugin
, Mesh
, VectorTile
,
 PointCloud
 }
 | 
|  | Browser item layer types.  More... 
 | 
|  | 
| enum class | BufferSide : int { SIP_MONKEYPATCH_COMPAT_NAME =( SideLeft ) = 0
, SIP_MONKEYPATCH_COMPAT_NAME =( SideRight )
 } | 
|  | Side of line to buffer.  More... 
 | 
|  | 
| enum class | ContentStatus : int { NotStarted
, Running
, Finished
, Failed
,
 Canceled
 }
 | 
|  | Status for fetched or stored content.  More... 
 | 
|  | 
| enum class | DataType : int { UnknownDataType = 0
, Byte = 1
, UInt16 = 2
, Int16 = 3
,
 UInt32 = 4
, Int32 = 5
, Float32 = 6
, Float64 = 7
,
 CInt16 = 8
, CInt32 = 9
, CFloat32 = 10
, CFloat64 = 11
,
 ARGB32 = 12
, ARGB32_Premultiplied = 13
 }
 | 
|  | Raster data types.  More... 
 | 
|  | 
| enum class | DriveType : int { Unknown
, Invalid
, Removable
, Fixed
,
 Remote
, CdRom
, RamDisk
 }
 | 
|  | Drive types.  More... 
 | 
|  | 
| enum class | EndCapStyle : int { SIP_MONKEYPATCH_COMPAT_NAME =( CapRound ) = 1
, SIP_MONKEYPATCH_COMPAT_NAME =( CapFlat )
, SIP_MONKEYPATCH_COMPAT_NAME =( CapSquare )
 } | 
|  | End cap styles for buffers.  More... 
 | 
|  | 
| enum class | FeatureCountState : int { Uncounted = -2
, UnknownCount = -1
 } | 
|  | Enumeration of feature count states.  More... 
 | 
|  | 
| enum class | FileOperationFlag : int { IncludeMetadataFile = 1 << 0
, IncludeStyleFile = 1 << 1
 } | 
|  | File operation flags.  More... 
 | 
|  | 
| enum class | FilePathType : int { Absolute
, Relative
 } | 
|  | File path types.  More... 
 | 
|  | 
| enum class | GeometryOperationResult : int { Success = 0
, NothingHappened = 1000
, InvalidBaseGeometry
, InvalidInputGeometryType
,
 SelectionIsEmpty
, SelectionIsGreaterThanOne
, GeometryEngineError
, LayerNotEditable
,
 AddPartSelectedGeometryNotFound
, AddPartNotMultiGeometry
, AddRingNotClosed
, AddRingNotValid
,
 AddRingCrossesExistingRings
, AddRingNotInExistingFeature
, SplitCannotSplitPoint
 }
 | 
|  | Success or failure of a geometry operation.  More... 
 | 
|  | 
| enum class | GeometryValidationEngine : int { SIP_MONKEYPATCH_COMPAT_NAME =( ValidatorQgisInternal )
, SIP_MONKEYPATCH_COMPAT_NAME =( ValidatorGeos )
 } | 
|  | Available engines for validating geometries.  More... 
 | 
|  | 
| enum class | GeometryValidityFlag : int { SIP_MONKEYPATCH_COMPAT_NAME =( FlagAllowSelfTouchingHoles ) = 1 << 0
 } | 
|  | Geometry validity check flags.  More... 
 | 
|  | 
| enum class | GpsFeatureType : int { Waypoint
, Route
, Track
 } | 
|  | Babel command flags.  More... 
 | 
|  | 
| enum class | HttpMethod : int { Get = 0
, Post = 1
 } | 
|  | Different methods of HTTP requests.  More... 
 | 
|  | 
| enum class | JoinStyle : int { SIP_MONKEYPATCH_COMPAT_NAME =( JoinStyleRound ) = 1
, SIP_MONKEYPATCH_COMPAT_NAME =( JoinStyleMiter )
, SIP_MONKEYPATCH_COMPAT_NAME =( JoinStyleBevel )
 } | 
|  | Join styles for buffers.  More... 
 | 
|  | 
| enum class | MapLayerProperty : int { UsersCannotToggleEditing = 1 << 0
 } | 
|  | File operation flags.  More... 
 | 
|  | 
| enum class | MapSettingsFlag : int { Antialiasing = 0x01
, DrawEditingInfo = 0x02
, ForceVectorOutput = 0x04
, UseAdvancedEffects = 0x08
,
 DrawLabeling = 0x10
, UseRenderingOptimization = 0x20
, DrawSelection = 0x40
, DrawSymbolBounds = 0x80
,
 RenderMapTile = 0x100
, RenderPartialOutput = 0x200
, RenderPreviewJob = 0x400
, RenderBlocking = 0x800
,
 LosslessImageRendering = 0x1000
, Render3DMap = 0x2000
 }
 | 
|  | Flags which adjust the way maps are rendered.  More... 
 | 
|  | 
| enum class | MeshEditingErrorType : int { NoError
, InvalidFace
, TooManyVerticesInFace
, FlatFace
,
 UniqueSharedVertex
, InvalidVertex
, ManifoldFace
 }
 | 
|  | Type of error that can occur during mesh frame editing.  More... 
 | 
|  | 
| enum | MessageLevel { Info = 0
, Warning = 1
, Critical = 2
, Success = 3
,
 NoLevel = 4
 }
 | 
|  | Level for messages This will be used both for message log and message bar in application.  More... 
 | 
|  | 
| enum class | PythonMacroMode : int { Never = 0
, Ask = 1
, SessionOnly = 2
, Always = 3
,
 NotForThisSession
 }
 | 
|  | Authorisation to run Python Macros.  More... 
 | 
|  | 
| enum class | RasterPipeInterfaceRole : int { SIP_MONKEYPATCH_COMPAT_NAME =( UnknownRole ) = 0
, SIP_MONKEYPATCH_COMPAT_NAME =( ProviderRole ) = 1
, SIP_MONKEYPATCH_COMPAT_NAME =( RendererRole ) = 2
, SIP_MONKEYPATCH_COMPAT_NAME =( BrightnessRole ) = 3
,
 SIP_MONKEYPATCH_COMPAT_NAME =( ResamplerRole ) = 4
, SIP_MONKEYPATCH_COMPAT_NAME =( ProjectorRole ) = 5
, SIP_MONKEYPATCH_COMPAT_NAME =( NullerRole ) = 6
, SIP_MONKEYPATCH_COMPAT_NAME =( HueSaturationRole ) = 7
 }
 | 
|  | Sublayer flags.  More... 
 | 
|  | 
| enum class | RasterResamplingStage : int { ResampleFilter
, Provider
 } | 
|  | Stage at which raster resampling occurs.  More... 
 | 
|  | 
| enum class | RasterTemporalMode : int { SIP_MONKEYPATCH_COMPAT_NAME =( ModeFixedTemporalRange ) = 0
, SIP_MONKEYPATCH_COMPAT_NAME =( ModeTemporalRangeFromDataProvider ) = 1
, SIP_MONKEYPATCH_COMPAT_NAME =( ModeRedrawLayerOnly ) = 2
 } | 
|  | Raster layer temporal modes.  More... 
 | 
|  | 
| enum class | RenderContextFlag : int { DrawEditingInfo = 0x01
, ForceVectorOutput = 0x02
, UseAdvancedEffects = 0x04
, UseRenderingOptimization = 0x08
,
 DrawSelection = 0x10
, DrawSymbolBounds = 0x20
, RenderMapTile = 0x40
, Antialiasing = 0x80
,
 RenderPartialOutput = 0x100
, RenderPreviewJob = 0x200
, RenderBlocking = 0x400
, RenderSymbolPreview = 0x800
,
 LosslessImageRendering = 0x1000
, ApplyScalingWorkaroundForTextRendering = 0x2000
, Render3DMap = 0x4000
, ApplyClipAfterReprojection = 0x8000
,
 RenderingSubSymbol = 0x10000
 }
 | 
|  | Flags which affect rendering operations.  More... 
 | 
|  | 
| enum class | RenderSubcomponentProperty : int { Generic
, ShadowOffset
, BlurSize
, GlowSpread
 } | 
|  | Rendering subcomponent properties.  More... 
 | 
|  | 
| enum class | ScaleMethod : int { ScaleArea
, ScaleDiameter
 } | 
|  | Scale methods.  More... 
 | 
|  | 
| enum class | SelectBehavior : int { SetSelection
, AddToSelection
, IntersectSelection
, RemoveFromSelection
 } | 
|  | Specifies how a selection should be applied.  More... 
 | 
|  | 
| enum class | SpatialFilterType : int { NoFilter
, BoundingBox
, DistanceWithin
 } | 
|  | Feature request spatial filter types.  More... 
 | 
|  | 
| enum class | SqlKeywordCategory : int { Keyword
, Constant
, Function
, Geospatial
,
 Operator
, Math
, Aggregate
, String
,
 Identifier
 }
 | 
|  | SQL layer definition capabilities.  More... 
 | 
|  | 
| enum class | SqlLayerDefinitionCapability : int { SubsetStringFilter = 1 << 1
, GeometryColumn = 1 << 2
, PrimaryKeys = 1 << 3
, UnstableFeatureIds = 1 << 4
 } | 
|  | SqlLayerDefinitionCapability enum lists the arguments supported by the provider when creating SQL query layers.  More... 
 | 
|  | 
| enum class | SublayerFlag : int { SystemTable = 1 << 0
 } | 
|  | Sublayer query flags.  More... 
 | 
|  | 
| enum class | SublayerPromptMode : int { AlwaysAsk
, AskExcludingRasterBands
, NeverAskSkip
, NeverAskLoadAll
 } | 
|  | Specifies how to handle layer sources with multiple sublayers.  More... 
 | 
|  | 
| enum class | SublayerQueryFlag : int { FastScan = 1 << 0
, ResolveGeometryType = 1 << 1
, CountFeatures = 1 << 2
, IncludeSystemTables = 1 << 3
 } | 
|  | Flags which control how data providers will scan for sublayers in a dataset.  More... 
 | 
|  | 
| enum class | SymbolFlag : int { RendererShouldUseSymbolLevels = 1 << 0
 } | 
|  | Flags controlling behavior of symbols.  More... 
 | 
|  | 
| enum class | SymbolLayerFlag : int { DisableFeatureClipping = 1 << 0
 } | 
|  | Flags controlling behavior of symbol layers.  More... 
 | 
|  | 
| enum class | SymbolPreviewFlag : int { FlagIncludeCrosshairsForMarkerSymbols = 1 << 0
 } | 
|  | Symbol flags.  More... 
 | 
|  | 
| enum class | SymbolRenderHint : int { DynamicRotation = 2
 } | 
|  | Flags controlling behavior of symbols during rendering.  More... 
 | 
|  | 
| enum class | SymbolType : int { Marker
, Line
, Fill
, Hybrid
 } | 
|  | Symbol types.  More... 
 | 
|  | 
| enum class | TemporalIntervalMatchMethod : int { MatchUsingWholeRange
, MatchExactUsingStartOfRange
, MatchExactUsingEndOfRange
, FindClosestMatchToStartOfRange
,
 FindClosestMatchToEndOfRange
 }
 | 
|  | Method to use when resolving a temporal range to a data provider layer or band.  More... 
 | 
|  | 
| enum class | TextRenderFormat : int { SIP_MONKEYPATCH_COMPAT_NAME =( TextFormatAlwaysOutlines )
, SIP_MONKEYPATCH_COMPAT_NAME =( TextFormatAlwaysText )
 } | 
|  | Options for rendering text.  More... 
 | 
|  | 
| enum class | TransformDirection : int { SIP_MONKEYPATCH_COMPAT_NAME =( ForwardTransform )
, SIP_MONKEYPATCH_COMPAT_NAME =( ReverseTransform )
 } | 
|  | Indicates the direction (forward or inverse) of a transform.  More... 
 | 
|  | 
| enum class | UnplacedLabelVisibility : int { FollowEngineSetting
, NeverShow
 } | 
|  | Unplaced label visibility.  More... 
 | 
|  | 
| enum class | VectorDataProviderTemporalMode : int { SIP_MONKEYPATCH_COMPAT_NAME =( ProviderHasFixedTemporalRange ) = 0
, SIP_MONKEYPATCH_COMPAT_NAME =( ProviderStoresFeatureDateTimeInstantInField )
, SIP_MONKEYPATCH_COMPAT_NAME =( ProviderStoresFeatureDateTimeStartAndEndInSeparateFields )
 } | 
|  | Vector data provider temporal handling modes.  More... 
 | 
|  | 
| enum class | VectorEditResult : int { Success = 0
, EmptyGeometry = 1
, EditFailed = 2
, FetchFeatureFailed = 3
,
 InvalidLayer = 4
 }
 | 
|  | Specifies the result of a vector layer edit operation.  More... 
 | 
|  | 
| enum class | VectorExportResult : int { SIP_MONKEYPATCH_COMPAT_NAME =( NoError ) = 0
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrCreateDataSource )
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrCreateLayer )
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrAttributeTypeUnsupported )
,
 SIP_MONKEYPATCH_COMPAT_NAME =( ErrAttributeCreationFailed )
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrProjection )
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrFeatureWriteFailed )
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrInvalidLayer )
,
 SIP_MONKEYPATCH_COMPAT_NAME =( ErrInvalidProvider )
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrProviderUnsupportedFeature )
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrConnectionFailed )
, SIP_MONKEYPATCH_COMPAT_NAME =( ErrUserCanceled )
 }
 | 
|  | Vector layer export result codes.  More... 
 | 
|  | 
| enum class | VectorTemporalLimitMode : int { IncludeBeginExcludeEnd = 0
, IncludeBeginIncludeEnd
 } | 
|  | Mode for the handling of the limits of the filtering timeframe for vector features.  More... 
 | 
|  | 
| enum class | VectorTemporalMode : int { SIP_MONKEYPATCH_COMPAT_NAME =( ModeFixedTemporalRange ) = 0
, SIP_MONKEYPATCH_COMPAT_NAME =( ModeFeatureDateTimeInstantFromField )
, SIP_MONKEYPATCH_COMPAT_NAME =( ModeFeatureDateTimeStartAndEndFromFields )
, SIP_MONKEYPATCH_COMPAT_NAME =( ModeFeatureDateTimeStartAndDurationFromFields )
,
 SIP_MONKEYPATCH_COMPAT_NAME =( ModeFeatureDateTimeStartAndEndFromExpressions )
, SIP_MONKEYPATCH_COMPAT_NAME =( ModeRedrawLayerOnly )
 }
 | 
|  | Vector layer temporal feature modes.  More... 
 | 
|  | 
| enum class | VertexMarkerType : int { SemiTransparentCircle
, Cross
, NoMarker
 } | 
|  | Editing vertex markers, used for showing vertices during a edit operation.  More... 
 | 
|  | 
| enum class | VertexType : int { SIP_MONKEYPATCH_COMPAT_NAME =( SegmentVertex ) = 1
, SIP_MONKEYPATCH_COMPAT_NAME =( CurveVertex ) = 2
 } | 
|  | Types of vertex.  More... 
 | 
|  | 
The Qgis class provides global constants for use throughout the application. 
Definition at line 62 of file qgis.h.