26 #ifndef __TERRALIB_DATAACCESS_INTERNAL_ST_DISTANCEBUFFER_H 27 #define __TERRALIB_DATAACCESS_INTERNAL_ST_DISTANCEBUFFER_H 39 namespace gm {
class Geometry; }
126 std::unique_ptr<te::gm::Geometry>
m_geom;
127 std::unique_ptr<te::common::Distance>
m_d;
133 #endif // __TERRALIB_DATAACCESS_INTERNAL_ST_DISTANCEBUFFER_H A class that models a Function expression.
This is an abstract class that models a query expression.
Spatial Distance Buffer operator.
A class that models a Function expression.
#define TE_DEFINE_VISITABLE
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
std::unique_ptr< te::common::Distance > m_d
Distance.
#define TEDATAACCESSEXPORT
You can use this macro in order to export/import classes and functions from this module.
TEMNTEXPORT double Distance(const te::gm::Coord2D &pt1, const te::gm::Coord2D &pt2)
std::unique_ptr< te::gm::Geometry > m_geom
Geometry literal.
A given distance has a measurement and a unit-of-measure.