26 #ifndef __TERRALIB_EDIT_INTERNAL_FEATURE_H
27 #define __TERRALIB_EDIT_INTERNAL_FEATURE_H
74 void setData(
const std::map<std::size_t, te::dt::AbstractData*>& data);
78 void setCoords(std::vector<te::gm::Coord2D> coords);
84 const std::map<std::size_t, te::dt::AbstractData*>& getData()
const;
88 std::vector<te::gm::Coord2D> getCoords()
const;
98 std::map<std::size_t, te::dt::AbstractData*>
m_data;
107 #endif // __TERRALIB_EDIT_INTERNAL_FEATURE_H
OperationType m_operationType
te::gm::Geometry * m_geom
#define TEEDITEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::map< std::size_t, te::dt::AbstractData * > m_data
This class represents an unique id for a data set element.
Configuration flags for the TerraLib Edit module.
Utility functions for TerraLib Edit module.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
std::vector< te::gm::Coord2D > m_coords