A class that models a literal for Envelope values.
More...
#include <LiteralEnvelope.h>
A class that models a literal for Envelope values.
- See also
- Expression
- Note
- This class doesn't derive from Literal! In future we will do something to adjust this point!
Definition at line 51 of file LiteralEnvelope.h.
Constructor.
- Parameters
-
e | The envelope value. |
srid | The envelope SRS. |
- Note
- The LiteralEnvelope will take the ownership of the given envelope.
te::da::LiteralEnvelope::LiteralEnvelope |
( |
const te::gm::Envelope & |
e, |
|
|
int |
srid |
|
) |
| |
Constructor.
- Parameters
-
e | The envelope value. |
srid | The envelope SRS. |
te::da::LiteralEnvelope::~LiteralEnvelope |
( |
| ) |
|
It call the visit method from the guest object.
- Parameters
-
guest | The guest or visitor. |
- Returns
- Any valid value define by the template type R.
Expression* te::da::LiteralEnvelope::clone |
( |
| ) |
const |
|
virtual |
int te::da::LiteralEnvelope::getSRID |
( |
| ) |
const |
|
inline |
It returns the envelope SRS id.
- Returns
- The envelope SRS id.
Definition at line 108 of file LiteralEnvelope.h.
It returns the associated envelope value.
- Returns
- The associated envelope value.
void te::da::LiteralEnvelope::setSRID |
( |
int |
srid | ) |
|
|
inline |
It sets the envelope value associated to the Literal.
- Parameters
-
- Note
- The LiteralEnvelope will take the ownership of the given envelope.
int te::da::LiteralEnvelope::m_srid |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/dataaccess/query/LiteralEnvelope.h