QGIS API Documentation
2.2.0-Valmiera
|
#include "qgsogcutils.h"
#include "qgsexpression.h"
#include "qgsgeometry.h"
#include <QColor>
#include <QStringList>
#include <QTextStream>
#include <netinet/in.h>
Go to the source code of this file.
Functions | |
static const QMap< QString, int > & | binaryOperatorsTagNamesMap () |
static int | binaryOperatorFromTagName (const QString &tagName) |
static QString | binaryOperatorToTagName (QgsExpression::BinaryOperator op) |
static bool | isBinaryOperator (const QString &tagName) |
static bool | isSpatialOperator (const QString &tagName) |
static QMap< QString, QString > | binarySpatialOpsMap () |
static bool | isBinarySpatialOperator (const QString &fnName) |
static QString | tagNameForSpatialOperator (const QString &fnName) |
static bool | isGeometryColumn (const QgsExpression::Node *node) |
static QgsGeometry * | geometryFromConstExpr (const QgsExpression::Node *node) |
Variables | |
static const QString | GML_NAMESPACE = "http://www.opengis.net/gml" |
static const QString | OGC_NAMESPACE = "http://www.opengis.net/ogc" |
|
static |
Definition at line 1503 of file qgsogcutils.cpp.
References binaryOperatorsTagNamesMap().
Referenced by isBinaryOperator(), and QgsOgcUtils::nodeBinaryOperatorFromOgcFilter().
|
static |
Definition at line 1478 of file qgsogcutils.cpp.
References QgsExpression::boAnd, QgsExpression::boDiv, QgsExpression::boEQ, QgsExpression::boGE, QgsExpression::boGT, QgsExpression::boLE, QgsExpression::boLike, QgsExpression::boLT, QgsExpression::boMinus, QgsExpression::boMul, QgsExpression::boNE, QgsExpression::boOr, and QgsExpression::boPlus.
Referenced by binaryOperatorFromTagName(), and binaryOperatorToTagName().
|
static |
Definition at line 1509 of file qgsogcutils.cpp.
References binaryOperatorsTagNamesMap().
Referenced by QgsOgcUtils::expressionBinaryOperatorToOgcFilter().
|
static |
Definition at line 2067 of file qgsogcutils.cpp.
Referenced by isBinarySpatialOperator(), and tagNameForSpatialOperator().
|
static |
Definition at line 2103 of file qgsogcutils.cpp.
References QgsExpression::NodeFunction::args(), QgsExpression::NodeFunction::fnIndex(), QgsGeometry::fromWkt(), QgsExpression::Functions(), QgsExpression::NodeList::list(), QgsExpression::Function::name(), QgsExpression::Node::nodeType(), QgsExpression::ntFunction, and QgsExpression::ntLiteral.
Referenced by QgsOgcUtils::expressionFunctionToOgcFilter().
|
static |
Definition at line 1514 of file qgsogcutils.cpp.
References binaryOperatorFromTagName().
Referenced by QgsOgcUtils::nodeFromOgcFilter().
|
static |
Definition at line 2083 of file qgsogcutils.cpp.
References binarySpatialOpsMap().
Referenced by QgsOgcUtils::expressionFunctionToOgcFilter().
|
static |
Definition at line 2093 of file qgsogcutils.cpp.
References QgsExpression::NodeFunction::fnIndex(), QgsExpression::Functions(), QgsExpression::Function::name(), QgsExpression::Node::nodeType(), and QgsExpression::ntFunction.
Referenced by QgsOgcUtils::expressionFunctionToOgcFilter().
|
static |
Definition at line 1520 of file qgsogcutils.cpp.
Referenced by QgsOgcUtils::nodeFromOgcFilter().
|
static |
Definition at line 2088 of file qgsogcutils.cpp.
References binarySpatialOpsMap().
Referenced by QgsOgcUtils::expressionFunctionToOgcFilter().
|
static |
Definition at line 17 of file qgsogcutils.cpp.
|
static |
Definition at line 18 of file qgsogcutils.cpp.
Referenced by QgsOgcUtils::expressionToOgcFilter().