37 if(intersectionMatrix)
38 m_args.push_back(intersectionMatrix);
47 if(!intersectionMatrix.empty())
This is an abstract class that models a query expression.
ST_Relate & operator=(const ST_Relate &rhs)
A class that models a Function expression.
A class that models a Literal String value.
TE_DEFINE_VISITABLE ST_Relate(Expression *g1, Expression *g2, LiteralString *intersectionMatrix=0)
Constructor.
A static class with global function name definitions.
Function & operator=(const Function &rhs)
Spatial relation function.
Spatial relation function.
virtual Expression * clone() const =0
It creates a new copy of this expression.
std::vector< Expression * > m_args
The list of arguments.
A static class with global function name definitions.
Expression * clone() const
It creates a new copy of this expression.
This class models a string Literal value.