26 #ifndef __TERRALIB_EDIT_INTERNAL_FEATURE_H 27 #define __TERRALIB_EDIT_INTERNAL_FEATURE_H 75 void setData(
const std::map<std::string, te::dt::AbstractData*>& data);
83 void setContourWidth(
int width);
87 void setEditable(
const bool& editable);
93 const std::map<std::string, te::dt::AbstractData*>& getData()
const;
101 int getContourWidth()
const;
105 bool hasColorChanged();
109 bool isEditable()
const;
117 std::map<std::string, te::dt::AbstractData*>
m_data;
133 #endif // __TERRALIB_EDIT_INTERNAL_FEATURE_H std::map< std::string, te::dt::AbstractData * > m_data
te::gm::Geometry * m_geom
#define TEEDITEXPORT
You can use this macro in order to export/import classes and functions from this module.
te::map::LineDashStyle m_contourDashStyle
te::color::RGBAColor m_fillColor
te::edit::OperationType m_currentOperationType
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.
LineDashStyle
This enum encodes enumerated values telling how lines should be drawn. e.g. as a plain line or dash l...
Enumerations related to Edit module.
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
te::color::RGBAColor m_contourColor