#include <Feature.h>
Public Member Functions | |
| Feature * | clone () const |
| Feature () | |
| Feature (te::da::ObjectId *id) | |
| Feature (te::da::ObjectId *id, te::gm::Geometry *geom) | |
| te::color::RGBAColor | getContourColor () const |
| const std::map< std::string, te::dt::AbstractData * > & | getData () const |
| te::color::RGBAColor | getFillColor () const |
| te::gm::Geometry * | getGeometry () const |
| te::da::ObjectId * | getId () const |
| te::edit::OperationType | getOperationTypeId () const |
| bool | hasColorChanged () |
| bool | isEditable () const |
| bool | isEquals (te::da::ObjectId *id) |
| void | set (te::da::ObjectId *id, te::gm::Geometry *geom) |
| void | setContourColor (const te::color::RGBAColor &contourColor) |
| void | setData (const std::map< std::string, te::dt::AbstractData *> &data) |
| void | setEditable (const bool &editable) |
| void | setFillColor (const te::color::RGBAColor &fillColor) |
| void | setGeometry (te::gm::Geometry *geom) |
| void | setId (te::da::ObjectId *id) |
| void | setOperationTypeId (const te::edit::OperationType ¤tOperationType) |
| ~Feature () | |
Private Attributes | |
| bool | m_colorChanged |
| te::color::RGBAColor | m_contourColor |
| te::edit::OperationType | m_currentOperationType |
| std::map< std::string, te::dt::AbstractData * > | m_data |
| te::color::RGBAColor | m_fillColor |
| te::gm::Geometry * | m_geom |
| te::da::ObjectId * | m_id |
| bool | m_isEditable |
| te::edit::Feature::Feature | ( | ) |
| te::edit::Feature::Feature | ( | te::da::ObjectId * | id | ) |
| te::edit::Feature::Feature | ( | te::da::ObjectId * | id, |
| te::gm::Geometry * | geom | ||
| ) |
| te::edit::Feature::~Feature | ( | ) |
| Feature* te::edit::Feature::clone | ( | ) | const |
| te::color::RGBAColor te::edit::Feature::getContourColor | ( | ) | const |
| const std::map<std::string, te::dt::AbstractData*>& te::edit::Feature::getData | ( | ) | const |
| te::color::RGBAColor te::edit::Feature::getFillColor | ( | ) | const |
| te::gm::Geometry* te::edit::Feature::getGeometry | ( | ) | const |
| te::da::ObjectId* te::edit::Feature::getId | ( | ) | const |
| te::edit::OperationType te::edit::Feature::getOperationTypeId | ( | ) | const |
| bool te::edit::Feature::hasColorChanged | ( | ) |
| bool te::edit::Feature::isEditable | ( | ) | const |
| bool te::edit::Feature::isEquals | ( | te::da::ObjectId * | id | ) |
| void te::edit::Feature::set | ( | te::da::ObjectId * | id, |
| te::gm::Geometry * | geom | ||
| ) |
| void te::edit::Feature::setContourColor | ( | const te::color::RGBAColor & | contourColor | ) |
| void te::edit::Feature::setData | ( | const std::map< std::string, te::dt::AbstractData *> & | data | ) |
| void te::edit::Feature::setEditable | ( | const bool & | editable | ) |
| void te::edit::Feature::setFillColor | ( | const te::color::RGBAColor & | fillColor | ) |
| void te::edit::Feature::setGeometry | ( | te::gm::Geometry * | geom | ) |
| void te::edit::Feature::setId | ( | te::da::ObjectId * | id | ) |
| void te::edit::Feature::setOperationTypeId | ( | const te::edit::OperationType & | currentOperationType | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |