#include <Feature.h>
Public Member Functions | |
Feature * | clone () const |
Feature () | |
Feature (te::da::ObjectId *id) | |
Feature (te::da::ObjectId *id, te::gm::Geometry *geom, OperationType operation) | |
const std::map< std::size_t, te::dt::AbstractData * > & | getData () const |
te::gm::Geometry * | getGeometry () const |
te::da::ObjectId * | getId () const |
OperationType | getOperationType () const |
bool | isEquals (te::da::ObjectId *id) |
void | set (te::da::ObjectId *id, te::gm::Geometry *geom, OperationType operation) |
void | setData (const std::map< std::size_t, te::dt::AbstractData * > &data) |
void | setGeometry (te::gm::Geometry *geom) |
void | setId (te::da::ObjectId *id) |
void | setOperation (OperationType operation) |
~Feature () | |
Private Attributes | |
std::map< std::size_t, te::dt::AbstractData * > | m_data |
te::gm::Geometry * | m_geom |
te::da::ObjectId * | m_id |
OperationType | m_operationType |
te::edit::Feature::Feature | ( | ) |
te::edit::Feature::Feature | ( | te::da::ObjectId * | id | ) |
te::edit::Feature::Feature | ( | te::da::ObjectId * | id, |
te::gm::Geometry * | geom, | ||
OperationType | operation | ||
) |
te::edit::Feature::~Feature | ( | ) |
Feature* te::edit::Feature::clone | ( | ) | const |
const std::map<std::size_t, te::dt::AbstractData*>& te::edit::Feature::getData | ( | ) | const |
te::gm::Geometry* te::edit::Feature::getGeometry | ( | ) | const |
te::da::ObjectId* te::edit::Feature::getId | ( | ) | const |
OperationType te::edit::Feature::getOperationType | ( | ) | const |
bool te::edit::Feature::isEquals | ( | te::da::ObjectId * | id | ) |
void te::edit::Feature::set | ( | te::da::ObjectId * | id, |
te::gm::Geometry * | geom, | ||
OperationType | operation | ||
) |
void te::edit::Feature::setData | ( | const std::map< std::size_t, te::dt::AbstractData * > & | data | ) |
void te::edit::Feature::setGeometry | ( | te::gm::Geometry * | geom | ) |
void te::edit::Feature::setId | ( | te::da::ObjectId * | id | ) |
void te::edit::Feature::setOperation | ( | OperationType | operation | ) |
|
private |
|
private |
|
private |
|
private |