26 #ifndef __TERRALIB_FE_INTERNAL_DISTANCEBUFFER_H
27 #define __TERRALIB_FE_INTERNAL_DISTANCEBUFFER_H
36 namespace gm {
class Geometry; }
88 DistanceBuffer(
const char* opName,
94 virtual ~DistanceBuffer();
162 #endif // __TERRALIB_FE_INTERNAL_DISTANCEBUFFER_H
Distance buffer operator.
te::common::Distance * m_d
Distance. (mandatory)
double Distance(const te::gm::Coord2D &pt1, const te::gm::Coord2D &pt2)
A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship...
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship...
te::gm::Geometry * m_geom
Geometry literal. (Mandatory, if m_property is not specified)
This class is used to encode the name of any property of an object.
#define TE_DEFINE_VISITABLE
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
PropertyName * m_property
A geometric property. (Mandatory, if m_geom is not specified)
A given distance has a measurement and a unit-of-measure.