27 #include "../../geometry/Envelope.h"
37 : m_eval(new
te::gm::Envelope(e)),
LiteralEnvelope & operator=(const LiteralEnvelope &rhs)
std::auto_ptr< te::gm::Envelope > m_eval
The envelope value.
This is an abstract class that models a query expression.
void setValue(te::gm::Envelope *e)
It sets the envelope value associated to the Literal.
A class that models a literal for Envelope values.
An Envelope defines a 2D rectangular region.
int m_srid
The envelope SRS ID.
~LiteralEnvelope()
Destructor.
A class that models a literal for Envelope values.
Expression * clone() const
It creates a new copy of this expression.
te::gm::Envelope * getValue() const
It returns the associated envelope value.
TE_DEFINE_VISITABLE LiteralEnvelope(te::gm::Envelope *e, int srid)
Constructor.