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);
    88         const std::map<std::size_t, te::dt::AbstractData*>& getData() 
const;
    92         std::vector<te::gm::Coord2D> getCoords() 
const;
    98         bool isColorChanged();
   108         std::map<std::size_t, te::dt::AbstractData*> 
m_data;
   121 #endif  // __TERRALIB_EDIT_INTERNAL_FEATURE_H FeatureType
Defines the feature type(Add, Update, Delete ...). 
 
te::gm::Geometry * m_geom
 
#define TEEDITEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
te::edit::FeatureType m_type
 
std::map< std::size_t, te::dt::AbstractData * > m_data
 
te::color::RGBAColor m_fillColor
 
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. 
 
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color. 
 
te::color::RGBAColor m_contourColor
 
std::vector< te::gm::Coord2D > m_coords