QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
Functions | Variables
qgsogcutils.cpp File Reference
#include "qgsogcutils.h"
#include "qgsexpression.h"
#include "qgsexpressionprivate.h"
#include "qgsgeometry.h"
#include "qgswkbptr.h"
#include "qgscoordinatereferencesystem.h"
#include "qgscrscache.h"
#include <QColor>
#include <QStringList>
#include <QTextStream>
#include <QObject>
#include <netinet/in.h>
Include dependency graph for qgsogcutils.cpp:

Go to the source code of this file.

Functions

static int binaryOperatorFromTagName (const QString &tagName)
 
static const QMap< QString, int > & binaryOperatorsTagNamesMap ()
 
static QString binaryOperatorToTagName (QgsExpression::BinaryOperator op)
 
static QMap< QString, QStringbinarySpatialOpsMap ()
 
static QgsGeometrygeometryFromConstExpr (const QgsExpression::Node *node)
 
static bool isBinaryOperator (const QString &tagName)
 
static bool isBinarySpatialOperator (const QString &fnName)
 
static bool isGeometryColumn (const QgsExpression::Node *node)
 
static bool isSpatialOperator (const QString &tagName)
 
static QString mapBinarySpatialToOgc (const QString &name)
 
static QString mapTernarySpatialToOgc (const QString &name)
 
static QString tagNameForSpatialOperator (const QString &fnName)
 

Variables

static const QString FES_NAMESPACE = "http://www.opengis.net/fes/2.0"
 
static const QString GML32_NAMESPACE = "http://www.opengis.net/gml/3.2"
 
static const QString GML_NAMESPACE = "http://www.opengis.net/gml"
 
static const QString OGC_NAMESPACE = "http://www.opengis.net/ogc"
 

Function Documentation

◆ binaryOperatorFromTagName()

static int binaryOperatorFromTagName ( const QString tagName)
static

Definition at line 1671 of file qgsogcutils.cpp.

◆ binaryOperatorsTagNamesMap()

static const QMap<QString, int>& binaryOperatorsTagNamesMap ( )
static

Definition at line 1646 of file qgsogcutils.cpp.

◆ binaryOperatorToTagName()

static QString binaryOperatorToTagName ( QgsExpression::BinaryOperator  op)
static

Definition at line 1677 of file qgsogcutils.cpp.

◆ binarySpatialOpsMap()

static QMap<QString, QString> binarySpatialOpsMap ( )
static

Definition at line 2450 of file qgsogcutils.cpp.

◆ geometryFromConstExpr()

static QgsGeometry* geometryFromConstExpr ( const QgsExpression::Node node)
static

Definition at line 2486 of file qgsogcutils.cpp.

◆ isBinaryOperator()

static bool isBinaryOperator ( const QString tagName)
static

Definition at line 1686 of file qgsogcutils.cpp.

◆ isBinarySpatialOperator()

static bool isBinarySpatialOperator ( const QString fnName)
static

Definition at line 2466 of file qgsogcutils.cpp.

◆ isGeometryColumn()

static bool isGeometryColumn ( const QgsExpression::Node node)
static

Definition at line 2476 of file qgsogcutils.cpp.

◆ isSpatialOperator()

static bool isSpatialOperator ( const QString tagName)
static

Definition at line 1692 of file qgsogcutils.cpp.

◆ mapBinarySpatialToOgc()

static QString mapBinarySpatialToOgc ( const QString name)
static

Definition at line 2924 of file qgsogcutils.cpp.

◆ mapTernarySpatialToOgc()

static QString mapTernarySpatialToOgc ( const QString name)
static

Definition at line 2940 of file qgsogcutils.cpp.

◆ tagNameForSpatialOperator()

static QString tagNameForSpatialOperator ( const QString fnName)
static

Definition at line 2471 of file qgsogcutils.cpp.

Variable Documentation

◆ FES_NAMESPACE

const QString FES_NAMESPACE = "http://www.opengis.net/fes/2.0"
static

Definition at line 39 of file qgsogcutils.cpp.

◆ GML32_NAMESPACE

const QString GML32_NAMESPACE = "http://www.opengis.net/gml/3.2"
static

Definition at line 37 of file qgsogcutils.cpp.

◆ GML_NAMESPACE

const QString GML_NAMESPACE = "http://www.opengis.net/gml"
static

Definition at line 36 of file qgsogcutils.cpp.

◆ OGC_NAMESPACE

const QString OGC_NAMESPACE = "http://www.opengis.net/ogc"
static

Definition at line 38 of file qgsogcutils.cpp.