|
enum | ActionStart : int { ActionStart::SIP_MONKEYPATCH_COMPAT_NAME =( DownloadLater ),
ActionStart::SIP_MONKEYPATCH_COMPAT_NAME =( DownloadImmediately )
} |
| Enum to determine when an operation would begin. More...
|
|
enum | AltitudeBinding : int { AltitudeBinding::Vertex,
AltitudeBinding::Centroid
} |
| Altitude binding. More...
|
|
enum | AltitudeClamping : int { AltitudeClamping::Absolute,
AltitudeClamping::Relative,
AltitudeClamping::Terrain
} |
| Altitude clamping. More...
|
|
enum | AngularDirection : int { AngularDirection::Clockwise,
AngularDirection::CounterClockwise
} |
| Angular directions. More...
|
|
enum | AnnotationItemEditOperationResult : int { AnnotationItemEditOperationResult::Success,
AnnotationItemEditOperationResult::Invalid,
AnnotationItemEditOperationResult::ItemCleared
} |
| Results from an edit operation on an annotation item. More...
|
|
enum | AnnotationItemFlag : int { AnnotationItemFlag::ScaleDependentBoundingBox = 1 << 0
} |
| Flags for annotation items. More...
|
|
enum | AnnotationItemGuiFlag : int { AnnotationItemGuiFlag::FlagNoCreationTools = 1 << 0
} |
| Annotation item flags. More...
|
|
enum | AnnotationItemNodeType : int { AnnotationItemNodeType::VertexHandle
} |
| Annotation item GUI flags. More...
|
|
enum | AvoidIntersectionsMode : int { AvoidIntersectionsMode::AllowIntersections,
AvoidIntersectionsMode::AvoidIntersectionsCurrentLayer,
AvoidIntersectionsMode::AvoidIntersectionsLayers
} |
| Flags which control how intersections of pre-existing feature are handled when digitizing new features. More...
|
|
enum | BabelCommandFlag : int { BabelCommandFlag::QuoteFilePaths = 1 << 0
} |
| Babel GPS format capabilities. More...
|
|
enum | BabelFormatCapability : int {
BabelFormatCapability::Import = 1 << 0,
BabelFormatCapability::Export = 1 << 1,
BabelFormatCapability::Waypoints = 1 << 2,
BabelFormatCapability::Routes = 1 << 3,
BabelFormatCapability::Tracks = 1 << 4
} |
| Babel GPS format capabilities. More...
|
|
enum | BetweenLineConstraint : int { BetweenLineConstraint::NoConstraint,
BetweenLineConstraint::Perpendicular,
BetweenLineConstraint::Parallel
} |
| Between line constraints which can be enabled. More...
|
|
enum | BrowserDirectoryMonitoring : int { BrowserDirectoryMonitoring::Default,
BrowserDirectoryMonitoring::NeverMonitor,
BrowserDirectoryMonitoring::AlwaysMonitor
} |
| Browser directory item monitoring switches. More...
|
|
enum | BrowserItemCapability : int {
BrowserItemCapability::NoCapabilities = 0,
BrowserItemCapability::SetCrs = 1 << 0,
BrowserItemCapability::Fertile = 1 << 1,
BrowserItemCapability::Fast = 1 << 2,
BrowserItemCapability::Collapse = 1 << 3,
BrowserItemCapability::Rename = 1 << 4,
BrowserItemCapability::Delete = 1 << 5,
BrowserItemCapability::ItemRepresentsFile = 1 << 6,
BrowserItemCapability::RefreshChildrenWhenItemIsRefreshed = 1 << 7
} |
| Browser item capabilities. More...
|
|
enum | BrowserItemState : int { BrowserItemState::NotPopulated,
BrowserItemState::Populating,
BrowserItemState::Populated
} |
| Browser item states. More...
|
|
enum | BrowserItemType : int {
BrowserItemType::Collection,
BrowserItemType::Directory,
BrowserItemType::Layer,
BrowserItemType::Error,
BrowserItemType::Favorites,
BrowserItemType::Project,
BrowserItemType::Custom,
BrowserItemType::Fields,
BrowserItemType::Field
} |
| Symbol layer flags. More...
|
|
enum | BrowserLayerType : int {
BrowserLayerType::NoType,
BrowserLayerType::Vector,
BrowserLayerType::Raster,
BrowserLayerType::Point,
BrowserLayerType::Line,
BrowserLayerType::Polygon,
BrowserLayerType::TableLayer,
BrowserLayerType::Database,
BrowserLayerType::Table,
BrowserLayerType::Plugin,
BrowserLayerType::Mesh,
BrowserLayerType::VectorTile,
BrowserLayerType::PointCloud
} |
| Browser item layer types. More...
|
|
enum | BufferSide : int { BufferSide::SIP_MONKEYPATCH_COMPAT_NAME =( SideLeft ) = 0,
BufferSide::SIP_MONKEYPATCH_COMPAT_NAME =( SideRight )
} |
| Side of line to buffer. More...
|
|
enum | Capitalization : int {
Capitalization::MixedCase = 0,
Capitalization::AllUppercase = 1,
Capitalization::AllLowercase = 2,
Capitalization::ForceFirstLetterToCapital = 4,
Capitalization::SmallCaps = 5,
Capitalization::TitleCase = 1004,
Capitalization::UpperCamelCase = 1005,
Capitalization::AllSmallCaps = 1006
} |
| String capitalization options. More...
|
|
enum | CaptureTechnique : int { CaptureTechnique::StraightSegments,
CaptureTechnique::CircularString,
CaptureTechnique::Streaming,
CaptureTechnique::Shape
} |
| Capture technique. More...
|
|
enum | ContentStatus : int {
ContentStatus::NotStarted,
ContentStatus::Running,
ContentStatus::Finished,
ContentStatus::Failed,
ContentStatus::Canceled
} |
| Status for fetched or stored content. More...
|
|
enum | CoordinateOrder : int { CoordinateOrder::Default,
CoordinateOrder::XY,
CoordinateOrder::YX
} |
| Order of coordinates. More...
|
|
enum | CoordinateTransformationFlag : int { CoordinateTransformationFlag::BallparkTransformsAreAppropriate = 1 << 0,
CoordinateTransformationFlag::IgnoreImpossibleTransformations = 1 << 1
} |
| Flags which adjust the coordinate transformations behave. More...
|
|
enum | CrsAxisDirection : int {
CrsAxisDirection::North,
CrsAxisDirection::NorthNorthEast,
CrsAxisDirection::NorthEast,
CrsAxisDirection::EastNorthEast,
CrsAxisDirection::East,
CrsAxisDirection::EastSouthEast,
CrsAxisDirection::SouthEast,
CrsAxisDirection::SouthSouthEast,
CrsAxisDirection::South,
CrsAxisDirection::SouthSouthWest,
CrsAxisDirection::SouthWest,
CrsAxisDirection::WestSouthWest,
CrsAxisDirection::West,
CrsAxisDirection::WestNorthWest,
CrsAxisDirection::NorthWest,
CrsAxisDirection::NorthNorthWest,
CrsAxisDirection::GeocentricX,
CrsAxisDirection::GeocentricY,
CrsAxisDirection::GeocentricZ,
CrsAxisDirection::Up,
CrsAxisDirection::Down,
CrsAxisDirection::Forward,
CrsAxisDirection::Aft,
CrsAxisDirection::Port,
CrsAxisDirection::Starboard,
CrsAxisDirection::Clockwise,
CrsAxisDirection::CounterClockwise,
CrsAxisDirection::ColumnPositive,
CrsAxisDirection::ColumnNegative,
CrsAxisDirection::RowPositive,
CrsAxisDirection::RowNegative,
CrsAxisDirection::DisplayRight,
CrsAxisDirection::DisplayLeft,
CrsAxisDirection::DisplayUp,
CrsAxisDirection::DisplayDown,
CrsAxisDirection::Future,
CrsAxisDirection::Past,
CrsAxisDirection::Towards,
CrsAxisDirection::AwayFrom,
CrsAxisDirection::Unspecified
} |
| Data provider flags. More...
|
|
enum | CrsDefinitionFormat : int { CrsDefinitionFormat::SIP_MONKEYPATCH_COMPAT_NAME =( FormatWkt ),
CrsDefinitionFormat::SIP_MONKEYPATCH_COMPAT_NAME =( FormatProj )
} |
| CRS definition formats. More...
|
|
enum | DashPatternLineEndingRule : int {
DashPatternLineEndingRule::NoRule,
DashPatternLineEndingRule::FullDash,
DashPatternLineEndingRule::HalfDash,
DashPatternLineEndingRule::FullGap,
DashPatternLineEndingRule::HalfGap
} |
| Dash pattern line ending rules. More...
|
|
enum | DashPatternSizeAdjustment : int { DashPatternSizeAdjustment::ScaleBothDashAndGap,
DashPatternSizeAdjustment::ScaleDashOnly,
DashPatternSizeAdjustment::ScaleGapOnly
} |
| Dash pattern size adjustment options. More...
|
|
enum | DataProviderFlag : int { DataProviderFlag::IsBasemapSource = 1 << 1
} |
| Map layer properties. More...
|
|
enum | DataType : int {
DataType::UnknownDataType = 0,
DataType::Byte = 1,
DataType::UInt16 = 2,
DataType::Int16 = 3,
DataType::UInt32 = 4,
DataType::Int32 = 5,
DataType::Float32 = 6,
DataType::Float64 = 7,
DataType::CInt16 = 8,
DataType::CInt32 = 9,
DataType::CFloat32 = 10,
DataType::CFloat64 = 11,
DataType::ARGB32 = 12,
DataType::ARGB32_Premultiplied = 13
} |
| Raster data types. More...
|
|
enum | DpiMode {
DpiMode::All = 7,
DpiMode::Off = 0,
DpiMode::QGIS = 1,
DpiMode::UMN = 2,
DpiMode::GeoServer = 4
} |
| DpiMode enum. More...
|
|
enum | DriveType : int {
DriveType::Unknown,
DriveType::Invalid,
DriveType::Removable,
DriveType::Fixed,
DriveType::Remote,
DriveType::CdRom,
DriveType::RamDisk
} |
| Drive types. More...
|
|
enum | EndCapStyle : int { EndCapStyle::SIP_MONKEYPATCH_COMPAT_NAME =( CapRound ) = 1,
EndCapStyle::SIP_MONKEYPATCH_COMPAT_NAME =( CapFlat ),
EndCapStyle::SIP_MONKEYPATCH_COMPAT_NAME =( CapSquare )
} |
| End cap styles for buffers. More...
|
|
enum | FeatureCountState : int { FeatureCountState::Uncounted = -2,
FeatureCountState::UnknownCount = -1
} |
| Enumeration of feature count states. More...
|
|
enum | FieldDomainMergePolicy : int { FieldDomainMergePolicy::DefaultValue,
FieldDomainMergePolicy::Sum,
FieldDomainMergePolicy::GeometryWeighted
} |
| Merge policy for field domains. More...
|
|
enum | FieldDomainSplitPolicy : int { FieldDomainSplitPolicy::DefaultValue,
FieldDomainSplitPolicy::Duplicate,
FieldDomainSplitPolicy::GeometryRatio
} |
| Split policy for field domains. More...
|
|
enum | FieldDomainType : int { FieldDomainType::Coded,
FieldDomainType::Range,
FieldDomainType::Glob
} |
| Types of field domain. More...
|
|
enum | FileOperationFlag : int { FileOperationFlag::IncludeMetadataFile = 1 << 0,
FileOperationFlag::IncludeStyleFile = 1 << 1
} |
| File operation flags. More...
|
|
enum | FilePathType : int { FilePathType::Absolute,
FilePathType::Relative
} |
| File path types. More...
|
|
enum | GeometryOperationResult : int {
GeometryOperationResult::Success = 0,
GeometryOperationResult::NothingHappened = 1000,
GeometryOperationResult::InvalidBaseGeometry,
GeometryOperationResult::InvalidInputGeometryType,
GeometryOperationResult::SelectionIsEmpty,
GeometryOperationResult::SelectionIsGreaterThanOne,
GeometryOperationResult::GeometryEngineError,
GeometryOperationResult::LayerNotEditable,
GeometryOperationResult::AddPartSelectedGeometryNotFound,
GeometryOperationResult::AddPartNotMultiGeometry,
GeometryOperationResult::AddRingNotClosed,
GeometryOperationResult::AddRingNotValid,
GeometryOperationResult::AddRingCrossesExistingRings,
GeometryOperationResult::AddRingNotInExistingFeature,
GeometryOperationResult::SplitCannotSplitPoint
} |
| Success or failure of a geometry operation. More...
|
|
enum | GeometryValidationEngine : int { GeometryValidationEngine::SIP_MONKEYPATCH_COMPAT_NAME =( ValidatorQgisInternal ),
GeometryValidationEngine::SIP_MONKEYPATCH_COMPAT_NAME =( ValidatorGeos )
} |
| Available engines for validating geometries. More...
|
|
enum | GeometryValidityFlag : int { GeometryValidityFlag::SIP_MONKEYPATCH_COMPAT_NAME =( FlagAllowSelfTouchingHoles ) = 1 << 0
} |
| Geometry validity check flags. More...
|
|
enum | GpsFeatureType : int { GpsFeatureType::Waypoint,
GpsFeatureType::Route,
GpsFeatureType::Track
} |
| Babel command flags. More...
|
|
enum | GpsQualityIndicator {
GpsQualityIndicator::Unknown = -1,
GpsQualityIndicator::Invalid,
GpsQualityIndicator::GPS,
GpsQualityIndicator::DGPS,
GpsQualityIndicator::PPS,
GpsQualityIndicator::RTK,
GpsQualityIndicator::FloatRTK,
GpsQualityIndicator::Estimated,
GpsQualityIndicator::Manual,
GpsQualityIndicator::Simulation
} |
| GPS signal quality indicator. More...
|
|
enum | GradientColorSource : int { GradientColorSource::SimpleTwoColor,
GradientColorSource::ColorRamp
} |
| Gradient color sources. More...
|
|
enum | GradientSpread : int { GradientSpread::Pad,
GradientSpread::Reflect,
GradientSpread::Repeat
} |
| Gradient spread options, which control how gradients are rendered outside of their start and end points. More...
|
|
enum | GradientType : int { GradientType::Linear,
GradientType::Radial,
GradientType::Conical
} |
| Gradient types. More...
|
|
enum | GraduatedMethod : int { GraduatedMethod::SIP_MONKEYPATCH_COMPAT_NAME =( GraduatedColor ),
GraduatedMethod::SIP_MONKEYPATCH_COMPAT_NAME =( GraduatedSize )
} |
| Methods for modifying symbols by range in a graduated symbol renderer. More...
|
|
enum | HistoryProviderBackend : int { HistoryProviderBackend::LocalProfile = 1 << 0
} |
| History provider backends. More...
|
|
enum | HttpMethod : int { HttpMethod::Get = 0,
HttpMethod::Post = 1
} |
| Different methods of HTTP requests. More...
|
|
enum | JoinStyle : int { JoinStyle::SIP_MONKEYPATCH_COMPAT_NAME =( JoinStyleRound ) = 1,
JoinStyle::SIP_MONKEYPATCH_COMPAT_NAME =( JoinStyleMiter ),
JoinStyle::SIP_MONKEYPATCH_COMPAT_NAME =( JoinStyleBevel )
} |
| Join styles for buffers. More...
|
|
enum | LabelMultiLineAlignment : int {
LabelMultiLineAlignment::SIP_MONKEYPATCH_COMPAT_NAME =( MultiLeft ) = 0,
LabelMultiLineAlignment::SIP_MONKEYPATCH_COMPAT_NAME =( MultiCenter ),
LabelMultiLineAlignment::SIP_MONKEYPATCH_COMPAT_NAME =( MultiRight ),
LabelMultiLineAlignment::SIP_MONKEYPATCH_COMPAT_NAME =( MultiFollowPlacement ),
LabelMultiLineAlignment::SIP_MONKEYPATCH_COMPAT_NAME =( MultiJustify )
} |
| Text alignment for multi-line labels. More...
|
|
enum | LabelOffsetType : int { LabelOffsetType::FromPoint,
LabelOffsetType::FromSymbolBounds
} |
| Behavior modifier for label offset and distance, only applies in some label placement modes. More...
|
|
enum | LabelOverlapHandling : int { LabelOverlapHandling::PreventOverlap,
LabelOverlapHandling::AllowOverlapIfRequired,
LabelOverlapHandling::AllowOverlapAtNoCost
} |
| Label overlap handling. More...
|
|
enum | LabelPlacement : int {
LabelPlacement::AroundPoint,
LabelPlacement::OverPoint,
LabelPlacement::Line,
LabelPlacement::Curved,
LabelPlacement::Horizontal,
LabelPlacement::Free,
LabelPlacement::OrderedPositionsAroundPoint,
LabelPlacement::PerimeterCurved,
LabelPlacement::OutsidePolygons
} |
| Placement modes which determine how label candidates are generated for a feature. More...
|
|
enum | LabelPredefinedPointPosition : int {
LabelPredefinedPointPosition::TopLeft,
LabelPredefinedPointPosition::TopSlightlyLeft,
LabelPredefinedPointPosition::TopMiddle,
LabelPredefinedPointPosition::TopSlightlyRight,
LabelPredefinedPointPosition::TopRight,
LabelPredefinedPointPosition::MiddleLeft,
LabelPredefinedPointPosition::MiddleRight,
LabelPredefinedPointPosition::BottomLeft,
LabelPredefinedPointPosition::BottomSlightlyLeft,
LabelPredefinedPointPosition::BottomMiddle,
LabelPredefinedPointPosition::BottomSlightlyRight,
LabelPredefinedPointPosition::BottomRight
} |
| Positions for labels when using the Qgis::LabelPlacement::OrderedPositionsAroundPoint placement mode. More...
|
|
enum | LabelQuadrantPosition : int {
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantAboveLeft ),
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantAbove ),
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantAboveRight ),
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantLeft ),
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantOver ),
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantRight ),
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantBelowLeft ),
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantBelow ),
LabelQuadrantPosition::SIP_MONKEYPATCH_COMPAT_NAME =( QuadrantBelowRight )
} |
| Label quadrant positions. More...
|
|
enum | LightSourceType : int { LightSourceType::Point,
LightSourceType::Directional
} |
| Light source types for 3D scenes. More...
|
|
enum | LineClipMode : int { LineClipMode::ClipPainterOnly,
LineClipMode::ClipToIntersection,
LineClipMode::NoClipping
} |
| Line clipping modes. More...
|
|
enum | LineExtensionSide : int { LineExtensionSide::BeforeVertex,
LineExtensionSide::AfterVertex,
LineExtensionSide::NoVertex
} |
| Designates whether the line extension constraint is currently soft locked with the previous or next vertex of the locked one. More...
|
|
enum | MapLayerProperty : int { MapLayerProperty::UsersCannotToggleEditing = 1 << 0,
MapLayerProperty::IsBasemapLayer = 1 << 1
} |
| File operation flags. More...
|
|
enum | MapSettingsFlag : int {
MapSettingsFlag::Antialiasing = 0x01,
MapSettingsFlag::DrawEditingInfo = 0x02,
MapSettingsFlag::ForceVectorOutput = 0x04,
MapSettingsFlag::UseAdvancedEffects = 0x08,
MapSettingsFlag::DrawLabeling = 0x10,
MapSettingsFlag::UseRenderingOptimization = 0x20,
MapSettingsFlag::DrawSelection = 0x40,
MapSettingsFlag::DrawSymbolBounds = 0x80,
MapSettingsFlag::RenderMapTile = 0x100,
MapSettingsFlag::RenderPartialOutput = 0x200,
MapSettingsFlag::RenderPreviewJob = 0x400,
MapSettingsFlag::RenderBlocking = 0x800,
MapSettingsFlag::LosslessImageRendering = 0x1000,
MapSettingsFlag::Render3DMap = 0x2000,
MapSettingsFlag::HighQualityImageTransforms = 0x4000,
MapSettingsFlag::SkipSymbolRendering = 0x8000,
MapSettingsFlag::ForceRasterMasks = 0x10000
} |
| Coordinate transformation flags. More...
|
|
enum | MarkerClipMode : int { MarkerClipMode::NoClipping,
MarkerClipMode::Shape,
MarkerClipMode::CentroidWithin,
MarkerClipMode::CompletelyWithin
} |
| Marker clipping modes. More...
|
|
enum | MarkerLinePlacement : int {
MarkerLinePlacement::Interval = 1 << 0,
MarkerLinePlacement::Vertex = 1 << 1,
MarkerLinePlacement::LastVertex = 1 << 2,
MarkerLinePlacement::FirstVertex = 1 << 3,
MarkerLinePlacement::CentralPoint = 1 << 4,
MarkerLinePlacement::CurvePoint = 1 << 5,
MarkerLinePlacement::SegmentCenter = 1 << 6,
MarkerLinePlacement::InnerVertices = 1 << 7
} |
| Defines how/where the symbols should be placed on a line. More...
|
|
enum | MarkerShape : int {
MarkerShape::Square,
MarkerShape::Diamond,
MarkerShape::Pentagon,
MarkerShape::Hexagon,
MarkerShape::Triangle,
MarkerShape::EquilateralTriangle,
MarkerShape::Star,
MarkerShape::Arrow,
MarkerShape::Circle,
MarkerShape::Cross,
MarkerShape::CrossFill,
MarkerShape::Cross2,
MarkerShape::Line,
MarkerShape::ArrowHead,
MarkerShape::ArrowHeadFilled,
MarkerShape::SemiCircle,
MarkerShape::ThirdCircle,
MarkerShape::QuarterCircle,
MarkerShape::QuarterSquare,
MarkerShape::HalfSquare,
MarkerShape::DiagonalHalfSquare,
MarkerShape::RightHalfTriangle,
MarkerShape::LeftHalfTriangle,
MarkerShape::Octagon,
MarkerShape::SquareWithCorners,
MarkerShape::AsteriskFill,
MarkerShape::HalfArc,
MarkerShape::ThirdArc,
MarkerShape::QuarterArc
} |
| Marker shapes. More...
|
|
enum | MeshEditingErrorType : int {
MeshEditingErrorType::NoError,
MeshEditingErrorType::InvalidFace,
MeshEditingErrorType::TooManyVerticesInFace,
MeshEditingErrorType::FlatFace,
MeshEditingErrorType::UniqueSharedVertex,
MeshEditingErrorType::InvalidVertex,
MeshEditingErrorType::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 | PlotToolFlag : int { PlotToolFlag::ShowContextMenu = 1 << 0
} |
| Flags that control the way the QgsPlotTools operate. More...
|
|
enum | PointCloudDrawOrder : int { PointCloudDrawOrder::Default,
PointCloudDrawOrder::BottomToTop,
PointCloudDrawOrder::TopToBottom
} |
| Pointcloud rendering order for 2d views. More...
|
|
enum | PointCloudSymbol : int { PointCloudSymbol::Square,
PointCloudSymbol::Circle
} |
| Rendering symbols for point cloud points. More...
|
|
enum | PointCountMethod : int { PointCountMethod::SIP_MONKEYPATCH_COMPAT_NAME =( AbsoluteCount ),
PointCountMethod::SIP_MONKEYPATCH_COMPAT_NAME =( DensityBasedCount )
} |
| Methods which define the number of points randomly filling a polygon. More...
|
|
enum | ProfileGeneratorFlag : int { ProfileGeneratorFlag::RespectsMaximumErrorMapUnit = 1 << 0,
ProfileGeneratorFlag::RespectsDistanceRange = 1 << 1,
ProfileGeneratorFlag::RespectsElevationRange = 1 << 2
} |
| Flags that control the way the QgsAbstractProfileGenerator operate. More...
|
|
enum | ProfileSurfaceSymbology : int { ProfileSurfaceSymbology::Line,
ProfileSurfaceSymbology::FillBelow
} |
| Surface symbology type for elevation profile plots. More...
|
|
enum | ProjectCapability : int { ProjectCapability::ProjectStyles = 1 << 0
} |
| Flags which control project capabilities. More...
|
|
enum | ProjectFileFormat : int { ProjectFileFormat::Qgz,
ProjectFileFormat::Qgs
} |
| Flags which control project read behavior. More...
|
|
enum | ProjectFlag : int { ProjectFlag::EvaluateDefaultValuesOnProviderSide = 1 << 0,
ProjectFlag::TrustStoredLayerStatistics = 1 << 1,
ProjectFlag::RememberLayerEditStatusBetweenSessions = 1 << 2,
ProjectFlag::RememberAttributeTableWindowsBetweenSessions = 1 << 3
} |
| Flags which control the behavior of QgsProjects. More...
|
|
enum | ProjectReadFlag : int {
ProjectReadFlag::SIP_MONKEYPATCH_COMPAT_NAME =( FlagDontResolveLayers ) = 1 << 0,
ProjectReadFlag::SIP_MONKEYPATCH_COMPAT_NAME =( FlagDontLoadLayouts ) = 1 << 1,
ProjectReadFlag::SIP_MONKEYPATCH_COMPAT_NAME =( FlagTrustLayerMetadata ) = 1 << 2,
ProjectReadFlag::SIP_MONKEYPATCH_COMPAT_NAME =( FlagDontStoreOriginalStyles ) = 1 << 3,
ProjectReadFlag::SIP_MONKEYPATCH_COMPAT_NAME =( FlagDontLoad3DViews ) = 1 << 4,
ProjectReadFlag::DontLoadProjectStyles = 1 << 5
} |
| Flags which control project read behavior. More...
|
|
enum | PythonMacroMode : int {
PythonMacroMode::Never = 0,
PythonMacroMode::Ask = 1,
PythonMacroMode::SessionOnly = 2,
PythonMacroMode::Always = 3,
PythonMacroMode::NotForThisSession
} |
| Vector layer type flags. More...
|
|
enum | RasterPipeInterfaceRole : int {
RasterPipeInterfaceRole::SIP_MONKEYPATCH_COMPAT_NAME =( UnknownRole ) = 0,
RasterPipeInterfaceRole::SIP_MONKEYPATCH_COMPAT_NAME =( ProviderRole ) = 1,
RasterPipeInterfaceRole::SIP_MONKEYPATCH_COMPAT_NAME =( RendererRole ) = 2,
RasterPipeInterfaceRole::SIP_MONKEYPATCH_COMPAT_NAME =( BrightnessRole ) = 3,
RasterPipeInterfaceRole::SIP_MONKEYPATCH_COMPAT_NAME =( ResamplerRole ) = 4,
RasterPipeInterfaceRole::SIP_MONKEYPATCH_COMPAT_NAME =( ProjectorRole ) = 5,
RasterPipeInterfaceRole::SIP_MONKEYPATCH_COMPAT_NAME =( NullerRole ) = 6,
RasterPipeInterfaceRole::SIP_MONKEYPATCH_COMPAT_NAME =( HueSaturationRole ) = 7
} |
| Sublayer flags. More...
|
|
enum | RasterResamplingStage : int { RasterResamplingStage::ResampleFilter,
RasterResamplingStage::Provider
} |
| Stage at which raster resampling occurs. More...
|
|
enum | RasterTemporalMode : int { RasterTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeFixedTemporalRange ) = 0,
RasterTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeTemporalRangeFromDataProvider ) = 1,
RasterTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeRedrawLayerOnly ) = 2
} |
| Raster layer temporal modes. More...
|
|
enum | RenderContextFlag : int {
RenderContextFlag::DrawEditingInfo = 0x01,
RenderContextFlag::ForceVectorOutput = 0x02,
RenderContextFlag::UseAdvancedEffects = 0x04,
RenderContextFlag::UseRenderingOptimization = 0x08,
RenderContextFlag::DrawSelection = 0x10,
RenderContextFlag::DrawSymbolBounds = 0x20,
RenderContextFlag::RenderMapTile = 0x40,
RenderContextFlag::Antialiasing = 0x80,
RenderContextFlag::RenderPartialOutput = 0x100,
RenderContextFlag::RenderPreviewJob = 0x200,
RenderContextFlag::RenderBlocking = 0x400,
RenderContextFlag::RenderSymbolPreview = 0x800,
RenderContextFlag::LosslessImageRendering = 0x1000,
RenderContextFlag::ApplyScalingWorkaroundForTextRendering = 0x2000,
RenderContextFlag::Render3DMap = 0x4000,
RenderContextFlag::ApplyClipAfterReprojection = 0x8000,
RenderContextFlag::RenderingSubSymbol = 0x10000,
RenderContextFlag::HighQualityImageTransforms = 0x20000,
RenderContextFlag::SkipSymbolRendering = 0x40000
} |
| Flags which affect rendering operations. More...
|
|
enum | RendererUsage : int { RendererUsage::View,
RendererUsage::Export,
RendererUsage::Unknown
} |
| Usage of the renderer. More...
|
|
enum | RenderSubcomponentProperty : int { RenderSubcomponentProperty::Generic,
RenderSubcomponentProperty::ShadowOffset,
RenderSubcomponentProperty::BlurSize,
RenderSubcomponentProperty::GlowSpread
} |
| Rendering subcomponent properties. More...
|
|
enum | ScaleMethod : int { ScaleMethod::ScaleArea,
ScaleMethod::ScaleDiameter
} |
| Scale methods. More...
|
|
enum | ScaleToTileZoomLevelMethod : int { ScaleToTileZoomLevelMethod::MapBox,
ScaleToTileZoomLevelMethod::Esri
} |
| Available methods for converting map scales to tile zoom levels. More...
|
|
enum | SelectBehavior : int { SelectBehavior::SetSelection,
SelectBehavior::AddToSelection,
SelectBehavior::IntersectSelection,
SelectBehavior::RemoveFromSelection
} |
| Specifies how a selection should be applied. More...
|
|
enum | SettingsOption : int { SettingsOption::SaveFormerValue = 1 << 1,
SettingsOption::SaveEnumFlagAsInt = 1 << 2
} |
| Settings options. More...
|
|
enum | SettingsType : int {
SettingsType::Variant,
SettingsType::String,
SettingsType::StringList,
SettingsType::Bool,
SettingsType::Integer,
SettingsType::Double,
SettingsType::EnumFlag,
SettingsType::Color
} |
| Types of settings entries. More...
|
|
enum | SnappingMode : int { SnappingMode::ActiveLayer = 1,
SnappingMode::AllLayers = 2,
SnappingMode::AdvancedConfiguration = 3
} |
| SnappingMode defines on which layer the snapping is performed. More...
|
|
enum | SnappingType : int {
SnappingType::SIP_MONKEYPATCH_COMPAT_NAME =( NoSnapFlag ) = 0,
SnappingType::SIP_MONKEYPATCH_COMPAT_NAME =( VertexFlag ) = 1 << 0,
SnappingType::SIP_MONKEYPATCH_COMPAT_NAME =( SegmentFlag ) = 1 << 1,
SnappingType::SIP_MONKEYPATCH_COMPAT_NAME =( AreaFlag ) = 1 << 2,
SnappingType::SIP_MONKEYPATCH_COMPAT_NAME =( CentroidFlag ) = 1 << 3,
SnappingType::SIP_MONKEYPATCH_COMPAT_NAME =( MiddleOfSegmentFlag ) = 1 << 4,
SnappingType::SIP_MONKEYPATCH_COMPAT_NAME =( LineEndpointFlag ) = 1 << 5
} |
| SnappingTypeFlag defines on what object the snapping is performed. More...
|
|
enum | SpatialFilterType : int { SpatialFilterType::NoFilter,
SpatialFilterType::BoundingBox,
SpatialFilterType::DistanceWithin
} |
| Feature request spatial filter types. More...
|
|
enum | SqlKeywordCategory : int {
SqlKeywordCategory::Keyword,
SqlKeywordCategory::Constant,
SqlKeywordCategory::Function,
SqlKeywordCategory::Geospatial,
SqlKeywordCategory::Operator,
SqlKeywordCategory::Math,
SqlKeywordCategory::Aggregate,
SqlKeywordCategory::String,
SqlKeywordCategory::Identifier
} |
| SQL layer definition capabilities. More...
|
|
enum | SqlLayerDefinitionCapability : int { SqlLayerDefinitionCapability::SubsetStringFilter = 1 << 1,
SqlLayerDefinitionCapability::GeometryColumn = 1 << 2,
SqlLayerDefinitionCapability::PrimaryKeys = 1 << 3,
SqlLayerDefinitionCapability::UnstableFeatureIds = 1 << 4
} |
| SqlLayerDefinitionCapability enum lists the arguments supported by the provider when creating SQL query layers. More...
|
|
enum | SublayerFlag : int { SublayerFlag::SystemTable = 1 << 0
} |
| Sublayer query flags. More...
|
|
enum | SublayerPromptMode : int { SublayerPromptMode::AlwaysAsk,
SublayerPromptMode::AskExcludingRasterBands,
SublayerPromptMode::NeverAskSkip,
SublayerPromptMode::NeverAskLoadAll
} |
| Specifies how to handle layer sources with multiple sublayers. More...
|
|
enum | SublayerQueryFlag : int { SublayerQueryFlag::FastScan = 1 << 0,
SublayerQueryFlag::ResolveGeometryType = 1 << 1,
SublayerQueryFlag::CountFeatures = 1 << 2,
SublayerQueryFlag::IncludeSystemTables = 1 << 3
} |
| Flags which control how data providers will scan for sublayers in a dataset. More...
|
|
enum | SymbolCoordinateReference : int { SymbolCoordinateReference::Feature,
SymbolCoordinateReference::Viewport
} |
| Symbol coordinate reference modes. More...
|
|
enum | SymbolFlag : int { SymbolFlag::RendererShouldUseSymbolLevels = 1 << 0
} |
| Flags controlling behavior of symbols. More...
|
|
enum | SymbolLayerFlag : int { SymbolLayerFlag::DisableFeatureClipping = 1 << 0
} |
| Flags controlling behavior of symbol layers. More...
|
|
enum | SymbolPreviewFlag : int { SymbolPreviewFlag::FlagIncludeCrosshairsForMarkerSymbols = 1 << 0
} |
| Symbol flags. More...
|
|
enum | SymbolRenderHint : int { SymbolRenderHint::DynamicRotation = 2
} |
| Flags controlling behavior of symbols during rendering. More...
|
|
enum | SymbolType : int { SymbolType::Marker,
SymbolType::Line,
SymbolType::Fill,
SymbolType::Hybrid
} |
| Symbol types. More...
|
|
enum | TemporalIntervalMatchMethod : int {
TemporalIntervalMatchMethod::MatchUsingWholeRange,
TemporalIntervalMatchMethod::MatchExactUsingStartOfRange,
TemporalIntervalMatchMethod::MatchExactUsingEndOfRange,
TemporalIntervalMatchMethod::FindClosestMatchToStartOfRange,
TemporalIntervalMatchMethod::FindClosestMatchToEndOfRange
} |
| Method to use when resolving a temporal range to a data provider layer or band. More...
|
|
enum | TextRendererFlag : int { TextRendererFlag::WrapLines = 1 << 0
} |
| Flags which control the behavior of rendering text. More...
|
|
enum | TextRenderFormat : int { TextRenderFormat::SIP_MONKEYPATCH_COMPAT_NAME =( TextFormatAlwaysOutlines ),
TextRenderFormat::SIP_MONKEYPATCH_COMPAT_NAME =( TextFormatAlwaysText )
} |
| Options for rendering text. More...
|
|
enum | TransactionMode : int { TransactionMode::Disabled = 0,
TransactionMode::AutomaticGroups = 1,
TransactionMode::BufferedGroups = 2
} |
| Transaction mode. More...
|
|
enum | TransformDirection : int { TransformDirection::SIP_MONKEYPATCH_COMPAT_NAME =( ForwardTransform ),
TransformDirection::SIP_MONKEYPATCH_COMPAT_NAME =( ReverseTransform )
} |
| Indicates the direction (forward or inverse) of a transform. More...
|
|
enum | UnplacedLabelVisibility : int { UnplacedLabelVisibility::FollowEngineSetting,
UnplacedLabelVisibility::NeverShow
} |
| Unplaced label visibility. More...
|
|
enum | UpsideDownLabelHandling : int { UpsideDownLabelHandling::SIP_MONKEYPATCH_COMPAT_NAME =( Upright ),
UpsideDownLabelHandling::SIP_MONKEYPATCH_COMPAT_NAME =( ShowDefined ),
UpsideDownLabelHandling::SIP_MONKEYPATCH_COMPAT_NAME =( ShowAll )
} |
| Handling techniques for upside down labels. More...
|
|
enum | VectorDataProviderTemporalMode : int { VectorDataProviderTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ProviderHasFixedTemporalRange ) = 0,
VectorDataProviderTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ProviderStoresFeatureDateTimeInstantInField ),
VectorDataProviderTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ProviderStoresFeatureDateTimeStartAndEndInSeparateFields )
} |
| Vector data provider temporal handling modes. More...
|
|
enum | VectorEditResult : int {
VectorEditResult::Success = 0,
VectorEditResult::EmptyGeometry = 1,
VectorEditResult::EditFailed = 2,
VectorEditResult::FetchFeatureFailed = 3,
VectorEditResult::InvalidLayer = 4
} |
| Specifies the result of a vector layer edit operation. More...
|
|
enum | VectorExportResult : int {
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( NoError ) = 0,
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrCreateDataSource ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrCreateLayer ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrAttributeTypeUnsupported ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrAttributeCreationFailed ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrProjection ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrFeatureWriteFailed ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrInvalidLayer ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrInvalidProvider ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrProviderUnsupportedFeature ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrConnectionFailed ),
VectorExportResult::SIP_MONKEYPATCH_COMPAT_NAME =( ErrUserCanceled )
} |
| Vector layer export result codes. More...
|
|
enum | VectorLayerTypeFlag : int { VectorLayerTypeFlag::SqlQuery = 1 << 0
} |
| Vector layer type flags. More...
|
|
enum | VectorProfileType : int { VectorProfileType::IndividualFeatures,
VectorProfileType::ContinuousSurface
} |
| Types of elevation profiles to generate for vector sources. More...
|
|
enum | VectorTemporalLimitMode : int { VectorTemporalLimitMode::IncludeBeginExcludeEnd = 0,
VectorTemporalLimitMode::IncludeBeginIncludeEnd
} |
| Mode for the handling of the limits of the filtering timeframe for vector features. More...
|
|
enum | VectorTemporalMode : int {
VectorTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeFixedTemporalRange ) = 0,
VectorTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeFeatureDateTimeInstantFromField ),
VectorTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeFeatureDateTimeStartAndEndFromFields ),
VectorTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeFeatureDateTimeStartAndDurationFromFields ),
VectorTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeFeatureDateTimeStartAndEndFromExpressions ),
VectorTemporalMode::SIP_MONKEYPATCH_COMPAT_NAME =( ModeRedrawLayerOnly )
} |
| Vector layer temporal feature modes. More...
|
|
enum | VertexMarkerType : int { VertexMarkerType::SemiTransparentCircle,
VertexMarkerType::Cross,
VertexMarkerType::NoMarker
} |
| Editing vertex markers, used for showing vertices during a edit operation. More...
|
|
enum | VertexType : int { VertexType::SIP_MONKEYPATCH_COMPAT_NAME =( SegmentVertex ) = 1,
VertexType::SIP_MONKEYPATCH_COMPAT_NAME =( CurveVertex ) = 2
} |
| Types of vertex. More...
|
|
enum | ViewSyncModeFlag : int { ViewSyncModeFlag::Sync3DTo2D = 1 << 0,
ViewSyncModeFlag::Sync2DTo3D = 1 << 1
} |
| Synchronization of 2D map canvas and 3D view. More...
|
|