26 #ifndef __TERRALIB_EDIT_INTERNAL_SNAPVERTEX_H    27 #define __TERRALIB_EDIT_INTERNAL_SNAPVERTEX_H    30 #include "../sam/rtree/Index.h"    57         std::string getName() 
const;
    59         std::string getDescription() 
const;
    61         static Snap* Builder(
const std::string& source, 
int srid);
    76 #endif  // __TERRALIB_EDIT_INTERNAL_SNAPVERTEX_H This class implements geometry snap concept. 
 
This class implements geometry snap concept. 
 
This class implements a vertex search snap. 
 
#define TEEDITEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
te::sam::rtree::Index< std::size_t, 8 > m_rtree
Internal index used to retrieve geometries spatially. 
 
An utility struct for representing 2D coordinates. 
 
An Envelope defines a 2D rectangular region. 
 
#define TE_UNKNOWN_SRS
A numeric value to represent a unknown SRS identification in TerraLib. 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
std::vector< te::gm::Coord2D > m_coords
The snap coordinates.