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);
93 const std::map<std::string, te::dt::AbstractData*>&
getData()
const;
117 std::map<std::string, te::dt::AbstractData*>
m_data;
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
This class represents an unique id for a data set element.
te::map::LineDashStyle m_contourDashStyle
te::gm::Geometry * m_geom
void setGeometry(te::gm::Geometry *geom)
te::da::ObjectId * getId() const
const std::map< std::string, te::dt::AbstractData * > & getData() const
void setData(const std::map< std::string, te::dt::AbstractData * > &data)
te::color::RGBAColor getContourColor() const
te::map::LineDashStyle getContourDashStyle() const
void setFillColor(const te::color::RGBAColor &fillColor)
te::color::RGBAColor m_fillColor
void setContourDashStyle(te::map::LineDashStyle dashStyle)
te::edit::OperationType m_currentOperationType
void setContourWidth(int width)
bool isEquals(te::da::ObjectId *id)
Feature(te::da::ObjectId *id, te::gm::Geometry *geom)
Feature(te::da::ObjectId *id)
te::color::RGBAColor m_contourColor
int getContourWidth() const
te::edit::OperationType getOperationTypeId() const
void setOperationTypeId(const te::edit::OperationType ¤tOperationType)
std::map< std::string, te::dt::AbstractData * > m_data
void set(te::da::ObjectId *id, te::gm::Geometry *geom)
void setId(te::da::ObjectId *id)
void setEditable(const bool &editable)
te::color::RGBAColor getFillColor() const
te::gm::Geometry * getGeometry() const
void setContourColor(const te::color::RGBAColor &contourColor)
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
OperationType
Enum that defines the operation type(Insert, Delete ...).
LineDashStyle
This enum encodes enumerated values telling how lines should be drawn. e.g. as a plain line or dash l...
#define TEEDITEXPORT
You can use this macro in order to export/import classes and functions from this module.
Proxy configuration file for TerraView (see terraview_config.h).
Enumerations of XML module.