The Qgis class provides global constants for use throughout the application.
More...
#include <qgis.h>
|
enum | DataType {
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 | MessageLevel {
Info = 0,
Warning = 1,
Critical = 2,
Success = 3,
None = 4
} |
| Level for messages This will be used both for message log and message bar in application. More...
|
|
enum | PythonMacroMode {
Never = 0,
Ask = 1,
SessionOnly = 2,
Always = 3,
NotForThisSession
} |
| Authorisation to run Python Macros. More...
|
|
The Qgis class provides global constants for use throughout the application.
Definition at line 45 of file qgis.h.
◆ DataType
Raster data types.
This is modified and extended copy of GDALDataType.
Enumerator |
---|
UnknownDataType | Unknown or unspecified type.
|
Byte | Eight bit unsigned integer (quint8)
|
UInt16 | Sixteen bit unsigned integer (quint16)
|
Int16 | Sixteen bit signed integer (qint16)
|
UInt32 | Thirty two bit unsigned integer (quint32)
|
Int32 | Thirty two bit signed integer (qint32)
|
Float32 | Thirty two bit floating point (float)
|
Float64 | Sixty four bit floating point (double)
|
CInt16 | Complex Int16.
|
CInt32 | Complex Int32.
|
CFloat32 | Complex Float32.
|
CFloat64 | Complex Float64.
|
ARGB32 | Color, alpha, red, green, blue, 4 bytes the same as QImage::Format_ARGB32.
|
ARGB32_Premultiplied | Color, alpha, red, green, blue, 4 bytes the same as QImage::Format_ARGB32_Premultiplied.
|
Definition at line 80 of file qgis.h.
◆ MessageLevel
Level for messages This will be used both for message log and message bar in application.
Enumerator |
---|
Info | |
Warning | |
Critical | |
Success | |
None | |
Definition at line 67 of file qgis.h.
◆ PythonMacroMode
Authorisation to run Python Macros.
- Since
- QGIS 3.10
Enumerator |
---|
Never | Macros are never run.
|
Ask | User is prompt before running.
|
SessionOnly | Only during this session.
|
Always | Macros are always run.
|
NotForThisSession | Macros will not be run for this session.
|
Definition at line 102 of file qgis.h.
◆ DEFAULT_HIGHLIGHT_BUFFER_MM
const double Qgis::DEFAULT_HIGHLIGHT_BUFFER_MM = 0.5 |
|
static |
Default highlight buffer in mm.
- Since
- QGIS 2.3
Definition at line 129 of file qgis.h.
◆ DEFAULT_HIGHLIGHT_COLOR
const QColor Qgis::DEFAULT_HIGHLIGHT_COLOR = QColor( 255, 0, 0, 128 ) |
|
static |
Default highlight color.
The transparency is expected to only be applied to polygon fill. Lines and outlines are rendered opaque.
- Since
- QGIS 2.3
Definition at line 124 of file qgis.h.
◆ DEFAULT_HIGHLIGHT_MIN_WIDTH_MM
const double Qgis::DEFAULT_HIGHLIGHT_MIN_WIDTH_MM = 1.0 |
|
static |
Default highlight line/stroke minimum width in mm.
- Since
- QGIS 2.3
Definition at line 134 of file qgis.h.
◆ DEFAULT_MAPTOPIXEL_THRESHOLD
const float Qgis::DEFAULT_MAPTOPIXEL_THRESHOLD = 1.0f |
|
static |
Default threshold between map coordinates and device coordinates for map2pixel simplification.
Definition at line 118 of file qgis.h.
◆ DEFAULT_SEARCH_RADIUS_MM
const double Qgis::DEFAULT_SEARCH_RADIUS_MM = 2. |
|
static |
Identify search radius in mm.
- Since
- QGIS 2.3
Definition at line 115 of file qgis.h.
◆ DEFAULT_SNAP_TOLERANCE
const double Qgis::DEFAULT_SNAP_TOLERANCE = 12.0 |
|
static |
Default snapping distance tolerance.
- Since
- QGIS 3.0
Definition at line 160 of file qgis.h.
◆ DEFAULT_SNAP_UNITS
Default snapping distance units.
- Since
- QGIS 3.0
Definition at line 166 of file qgis.h.
◆ DEFAULT_Z_COORDINATE
const double Qgis::DEFAULT_Z_COORDINATE = 0.0 |
|
static |
Default Z coordinate value for 2.5d geometry This value have to be assigned to the Z coordinate for the new 2.5d geometry vertex.
- Since
- QGIS 3.0
Definition at line 147 of file qgis.h.
◆ QGIS_DEV_VERSION
const char * Qgis::QGIS_DEV_VERSION = QGSVERSION |
|
static |
The development version.
Definition at line 58 of file qgis.h.
◆ QGIS_RELEASE_NAME
const QString Qgis::QGIS_RELEASE_NAME |
|
static |
Release name.
Definition at line 56 of file qgis.h.
◆ QGIS_VERSION
const QString Qgis::QGIS_VERSION |
|
static |
Version string.
Definition at line 52 of file qgis.h.
◆ QGIS_VERSION_INT
const int Qgis::QGIS_VERSION_INT = VERSION_INT |
|
static |
Version number used for comparing versions using the "Check QGIS Version" function.
Definition at line 54 of file qgis.h.
◆ SCALE_PRECISION
const double Qgis::SCALE_PRECISION = 0.9999999999 |
|
static |
Fudge factor used to compare two scales.
The code is often going from scale to scale denominator. So it looses precision and, when a limit is inclusive, can lead to errors. To avoid that, use this factor instead of using <= or >=.
- Since
- QGIS 2.15
Definition at line 141 of file qgis.h.
◆ UI_SCALE_FACTOR
const double Qgis::UI_SCALE_FACTOR = 1 |
|
static |
UI scaling factor.
This should be applied to all widget sizes obtained from font metrics, to account for differences in the default font sizes across different platforms.
- Since
- QGIS 3.0
Definition at line 154 of file qgis.h.
The documentation for this class was generated from the following files:
- /build/qgis-3.10.0+15buster/src/core/qgis.h
- /build/qgis-3.10.0+15buster/src/core/qgis.cpp