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.