|
| 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...
|
| |