#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) | |
| std::vector< te::gm::Coord2D > | getCoords () const | 
| 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 | setCoords (std::vector< te::gm::Coord2D > coords) | 
| 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::vector< te::gm::Coord2D > | m_coords | 
| 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 | 
| std::vector<te::gm::Coord2D> te::edit::Feature::getCoords | ( | ) | 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::setCoords | ( | std::vector< te::gm::Coord2D > | coords | ) | 
| 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 | 
      
  | 
  private |