All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AbstractOp.cpp File Reference

Auxiliary classes and functions to serialize filter operations from a XML document. More...

#include "../../common/Translator.h"
#include "../../fe/BBOXOp.h"
#include "../../fe/BinaryComparisonOp.h"
#include "../../fe/BinaryLogicOp.h"
#include "../../fe/BinarySpatialOp.h"
#include "../../fe/DistanceBuffer.h"
#include "../../fe/Globals.h"
#include "../../fe/Literal.h"
#include "../../fe/PropertyIsBetween.h"
#include "../../fe/PropertyIsLike.h"
#include "../../fe/PropertyIsNull.h"
#include "../../fe/PropertyName.h"
#include "../../fe/UnaryLogicOp.h"
#include "../../xml/Reader.h"
#include "../../xml/Writer.h"
#include "../Exception.h"
#include "AbstractOp.h"
#include "Expression.h"
#include <cassert>
#include <boost/format.hpp>

Go to the source code of this file.

Functions

std::string GetQualifiedName (const te::fe::AbstractOp *op)
 
te::fe::AbstractOpBinaryComparsionOpReader (const char *opName, te::xml::Reader &reader)
 
te::fe::AbstractOpBetweenReader (const char *opName, te::xml::Reader &reader)
 
te::fe::AbstractOpLikeReader (const char *opName, te::xml::Reader &reader)
 
te::fe::AbstractOpNullReader (const char *opName, te::xml::Reader &reader)
 
te::fe::AbstractOpBinaryLogicOpReader (const char *opName, te::xml::Reader &reader)
 
te::fe::AbstractOpUnaryLogicOpReader (const char *opName, te::xml::Reader &reader)
 
te::fe::AbstractOpBinarySpatialOpReader (const char *opName, te::xml::Reader &reader)
 
te::fe::AbstractOpDistanceBufferReader (const char *opName, te::xml::Reader &reader)
 
te::fe::AbstractOpBBOXReader (const char *opName, te::xml::Reader &reader)
 
void BinaryComparsionOpWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 
void BetweenWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 
void LikeWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 
void NullWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 
void BinaryLogicOpWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 
void UnaryLogicOpWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 
void BinarySpatialOpWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 
void DistanceBufferOpWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 
void BBOXWriter (const te::fe::AbstractOp *op, te::xml::Writer &writer)
 

Detailed Description

Auxiliary classes and functions to serialize filter operations from a XML document.

Definition in file AbstractOp.cpp.

Function Documentation