QGIS API Documentation 3.43.0-Master (c67cf405802)
Public Types | Public Member Functions | Public Attributes | List of all members
QgsServerWmsDimensionProperties::WmsDimensionInfo Struct Reference

Setting to define QGIS Server WMS Dimension. More...

#include <qgsmaplayerserverproperties.h>

Public Types

enum  DefaultDisplay { AllValues = 0 , MinValue = 1 , MaxValue = 2 , ReferenceValue = 3 }
 Selection behavior for QGIS Server WMS Dimension default display. More...
 

Public Member Functions

 WmsDimensionInfo (const QString &dimName, const QString &dimFieldName, const QString &dimEndFieldName=QString(), const QString &dimUnits=QString(), const QString &dimUnitSymbol=QString(), const int &dimDefaultDisplayType=QgsServerWmsDimensionProperties::WmsDimensionInfo::AllValues, const QVariant &dimReferenceValue=QVariant())
 Constructor for WmsDimensionInfo.
 
bool operator!= (const WmsDimensionInfo &other) const
 
bool operator== (const WmsDimensionInfo &other) const
 

Public Attributes

int defaultDisplayType
 
QString endFieldName
 
QString fieldName
 
QString name
 
QVariant referenceValue
 
QString units
 
QString unitSymbol
 

Detailed Description

Setting to define QGIS Server WMS Dimension.

Since
QGIS 3.10

Definition at line 161 of file qgsmaplayerserverproperties.h.

Member Enumeration Documentation

◆ DefaultDisplay

Selection behavior for QGIS Server WMS Dimension default display.

Since
QGIS 3.10
Enumerator
AllValues 

Display all values of the dimension.

MinValue 

Add selection to current selection.

MaxValue 

Modify current selection to include only select features which match.

ReferenceValue 

Remove from current selection.

Definition at line 168 of file qgsmaplayerserverproperties.h.

Constructor & Destructor Documentation

◆ WmsDimensionInfo()

QgsServerWmsDimensionProperties::WmsDimensionInfo::WmsDimensionInfo ( const QString &  dimName,
const QString &  dimFieldName,
const QString &  dimEndFieldName = QString(),
const QString &  dimUnits = QString(),
const QString &  dimUnitSymbol = QString(),
const int &  dimDefaultDisplayType = QgsServerWmsDimensionProperties::WmsDimensionInfo::AllValues,
const QVariant &  dimReferenceValue = QVariant() 
)
inlineexplicit

Constructor for WmsDimensionInfo.

Definition at line 179 of file qgsmaplayerserverproperties.h.

Member Function Documentation

◆ operator!=()

bool QgsServerWmsDimensionProperties::WmsDimensionInfo::operator!= ( const WmsDimensionInfo other) const

Definition at line 55 of file qgsmaplayerserverproperties.cpp.

◆ operator==()

bool QgsServerWmsDimensionProperties::WmsDimensionInfo::operator== ( const WmsDimensionInfo other) const

Definition at line 44 of file qgsmaplayerserverproperties.cpp.

Member Data Documentation

◆ defaultDisplayType

int QgsServerWmsDimensionProperties::WmsDimensionInfo::defaultDisplayType

Definition at line 203 of file qgsmaplayerserverproperties.h.

◆ endFieldName

QString QgsServerWmsDimensionProperties::WmsDimensionInfo::endFieldName

Definition at line 200 of file qgsmaplayerserverproperties.h.

◆ fieldName

QString QgsServerWmsDimensionProperties::WmsDimensionInfo::fieldName

Definition at line 199 of file qgsmaplayerserverproperties.h.

◆ name

QString QgsServerWmsDimensionProperties::WmsDimensionInfo::name

Definition at line 198 of file qgsmaplayerserverproperties.h.

◆ referenceValue

QVariant QgsServerWmsDimensionProperties::WmsDimensionInfo::referenceValue

Definition at line 204 of file qgsmaplayerserverproperties.h.

◆ units

QString QgsServerWmsDimensionProperties::WmsDimensionInfo::units

Definition at line 201 of file qgsmaplayerserverproperties.h.

◆ unitSymbol

QString QgsServerWmsDimensionProperties::WmsDimensionInfo::unitSymbol

Definition at line 202 of file qgsmaplayerserverproperties.h.


The documentation for this struct was generated from the following files: