#include <SubtractAreaTool.h>
Signals | |
| void | geometriesEdited () |
| void | geometriesStarted () |
| void | toolDeleted () |
Public Member Functions | |
| te::gm::Geometry * | buildLine () |
| void | disableMouseEvent (QMouseEvent::Type mEvent) |
| std::string | getLayerId () |
| bool | isInUse () const |
| void | setInUse (const bool &status) |
| void | setLayer (te::map::AbstractLayer *layer) |
| SubtractAreaTool (te::qt::widgets::MapDisplay *display, const te::map::AbstractLayerPtr &layer, QObject *parent=0) | |
| ~SubtractAreaTool () | |
AbstractTool Methods | |
Methods related with tool behavior. | |
| bool | mousePressEvent (QMouseEvent *e) |
| This event handler can be reimplemented in a concrete tool class to receive mouse press events for the watched object. More... | |
| bool | mouseMoveEvent (QMouseEvent *e) |
| This event handler can be reimplemented in a concrete tool class to receive mouse move events for the watched object. More... | |
| bool | mouseDoubleClickEvent (QMouseEvent *e) |
| This event handler can be reimplemented in a concrete tool class to receive mouse double click events for the watched object. More... | |
| bool | mouseReleaseEvent (QMouseEvent *e) |
| This event handler can be reimplemented in a concrete tool class to receive mouse release events for the watched object. More... | |
AbstractTool Methods | |
Methods related with tool behavior. | |
| void | resetVisualizationTool () |
AbstractTool Methods | |
Methods related with tool behavior. | |
| virtual bool | keyPressEvent (QKeyEvent *e) |
| This event handler can be reimplemented in a concrete tool class to receive key press events for the watched object. More... | |
Protected Member Functions | |
| void | setCursor (const QCursor &cursor) |
| It sets the tool cursor. More... | |
Protected Attributes | |
| bool | m_continuousMode |
| A flag that indicates if the tool is working in 'continuous mode'. i.e. the coordinates will be acquired from each mouseMove. More... | |
| std::vector< te::gm::Coord2D > | m_coords |
| The coord list managed by this tool. More... | |
| QCursor | m_curCursor |
| The current mapdisplay cursor. More... | |
| QCursor | m_cursor |
| The default tool cursor. More... | |
| MapDisplay * | m_display |
| The map display associated with the tool. More... | |
| Feature * | m_feature |
| bool | m_isFinished |
| A flag that indicates if the operations was finished. More... | |
| bool | m_isInUse |
| te::gm::Coord2D | m_lastPos |
| The last position captured on mouse move event. More... | |
| te::map::AbstractLayer * | m_layer |
| QMouseEvent::Type | m_mEvent |
| UndoStackManager & | m_stack |
Private Member Functions | |
| te::gm::Envelope | buildEnvelope (const QPointF &pos) |
| te::gm::Geometry * | buildPolygon () |
| void | clear () |
| void | draw () |
| void | drawPolygon () |
| bool | editingFinished () |
| void | pickFeature (const QPointF &pos) |
| void | storeFeature () |
| void | storeUndoCommand () |
Definition at line 59 of file SubtractAreaTool.h.
| te::edit::SubtractAreaTool::SubtractAreaTool | ( | te::qt::widgets::MapDisplay * | display, |
| const te::map::AbstractLayerPtr & | layer, | ||
| QObject * | parent = 0 |
||
| ) |
Definition at line 49 of file SubtractAreaTool.cpp.
References te::edit::GeometriesUpdateTool::setCursor(), and ~SubtractAreaTool().
|
default |
Referenced by SubtractAreaTool().
|
private |
Definition at line 214 of file SubtractAreaTool.cpp.
References te::qt::widgets::AbstractTool::m_display, and te::qt::widgets::MapDisplay::transform().
Referenced by pickFeature().
|
inherited |
Definition at line 170 of file CreateLineTool.cpp.
References te::map::MapDisplay::getSRID(), line, te::gm::LineStringType, te::edit::CreateLineTool::m_coords, te::qt::widgets::AbstractTool::m_display, te::gm::LineString::setPoint(), and te::gm::LineString::setSRID().
Referenced by te::edit::CreateLineTool::draw(), te::mnt::ProfileDialog::onGeometriesChanged(), te::edit::SplitPolygonTool::splitPolygon(), and te::edit::CreateLineTool::storeFeature().
|
private |
Definition at line 184 of file SubtractAreaTool.cpp.
References te::dt::AbstractData::clone(), te::gm::Geometry::covers(), te::gm::Geometry::difference(), te::edit::Feature::getGeometry(), te::map::MapDisplay::getSRID(), te::gm::Geometry::getSRID(), te::gm::Geometry::intersects(), te::gm::LineStringType, te::edit::CreateLineTool::m_coords, te::qt::widgets::AbstractTool::m_display, te::edit::GeometriesUpdateTool::m_feature, te::edit::CreateLineTool::m_isFinished, te::gm::PolygonType, te::gm::LineString::setPoint(), te::gm::CurvePolygon::setRingN(), te::gm::CurvePolygon::setSRID(), te::gm::Geometry::transform(), and te::gm::Validate().
Referenced by drawPolygon().
|
private |
Definition at line 270 of file SubtractAreaTool.cpp.
References te::edit::CreateLineTool::clear(), and te::edit::GeometriesUpdateTool::m_feature.
Referenced by editingFinished().
|
inherited |
Definition at line 82 of file GeometriesUpdateTool.cpp.
References te::edit::GeometriesUpdateTool::m_mEvent.
|
private |
Definition at line 142 of file SubtractAreaTool.cpp.
References te::edit::Renderer::begin(), drawPolygon(), te::edit::Renderer::drawRepository(), te::edit::Renderer::end(), te::qt::widgets::MapDisplay::getDraftPixmap(), te::map::MapDisplay::getExtent(), te::map::AbstractLayer::getId(), te::common::Singleton< T >::getInstance(), te::map::MapDisplay::getSRID(), te::gm::Envelope::isValid(), te::edit::CreateLineTool::m_continuousMode, te::edit::CreateLineTool::m_coords, te::qt::widgets::AbstractTool::m_display, and te::edit::GeometriesUpdateTool::m_layer.
Referenced by editingFinished().
|
private |
Definition at line 174 of file SubtractAreaTool.cpp.
References buildPolygon(), te::edit::Renderer::draw(), te::edit::Feature::getGeometry(), te::common::Singleton< T >::getInstance(), te::edit::GeometriesUpdateTool::m_feature, and te::edit::Feature::setGeometry().
Referenced by draw().
|
private |
Definition at line 111 of file SubtractAreaTool.cpp.
References clear(), te::edit::CreateLineTool::clear(), draw(), te::edit::GeometriesUpdateTool::geometriesEdited(), te::edit::CreateLineTool::m_coords, te::qt::widgets::AbstractTool::m_display, te::edit::GeometriesUpdateTool::m_feature, te::edit::CreateLineTool::m_isFinished, te::edit::GeometriesUpdateTool::setCursor(), storeFeature(), and storeUndoCommand().
Referenced by mouseDoubleClickEvent(), and mouseReleaseEvent().
|
signalinherited |
Referenced by te::edit::MergeGeometriesTool::editingFinished(), editingFinished(), te::edit::AggregateAreaTool::editingFinished(), te::edit::SplitPolygonTool::editingFinished(), te::edit::CreatePolygonTool::editingFinished(), te::edit::CreatePointTool::mouseDoubleClickEvent(), te::edit::CreateLineTool::mouseDoubleClickEvent(), te::mnt::ProfileTools::mouseReleaseEvent(), te::edit::DeleteGeometryByAreaTool::mouseReleaseEvent(), te::edit::MoveGeometryTool::mouseReleaseEvent(), te::edit::DeleteGeometryTool::storeFeature(), te::edit::DeletePartTool::storeFeature(), and te::edit::VertexTool::storeFeature().
|
signalinherited |
Referenced by te::edit::CreatePolygonTool::mousePressEvent().
|
inherited |
Definition at line 54 of file GeometriesUpdateTool.cpp.
References te::map::AbstractLayer::getId(), and te::edit::GeometriesUpdateTool::m_layer.
|
inherited |
Definition at line 59 of file GeometriesUpdateTool.cpp.
References te::edit::GeometriesUpdateTool::m_isInUse.
Referenced by te::qt::plugins::edit::ToolBar::~ToolBar().
|
virtualinherited |
This event handler can be reimplemented in a concrete tool class to receive key press events for the watched object.
| e | The key event. |
Reimplemented in te::qt::widgets::Measure.
Definition at line 101 of file AbstractTool.cpp.
Referenced by te::qt::widgets::AbstractTool::eventFilter().
|
virtual |
This event handler can be reimplemented in a concrete tool class to receive mouse double click events for the watched object.
| e | The mouse event. |
Reimplemented from te::edit::CreateLineTool.
Definition at line 79 of file SubtractAreaTool.cpp.
References editingFinished(), and te::qt::widgets::AbstractTool::m_display.
|
virtual |
This event handler can be reimplemented in a concrete tool class to receive mouse move events for the watched object.
| e | The mouse event. |
Reimplemented from te::edit::CreateLineTool.
Definition at line 74 of file SubtractAreaTool.cpp.
References te::edit::CreateLineTool::mouseMoveEvent().
|
virtual |
This event handler can be reimplemented in a concrete tool class to receive mouse press events for the watched object.
| e | The mouse event. |
Reimplemented from te::edit::CreateLineTool.
Definition at line 58 of file SubtractAreaTool.cpp.
References te::edit::CreateLineTool::clear(), te::edit::GetPosition(), te::edit::CreateLineTool::m_isFinished, te::edit::CreateLineTool::mousePressEvent(), and pickFeature().
|
virtual |
This event handler can be reimplemented in a concrete tool class to receive mouse release events for the watched object.
| e | The mouse event. |
Reimplemented from te::qt::widgets::AbstractTool.
Definition at line 95 of file SubtractAreaTool.cpp.
References editingFinished(), and te::qt::widgets::AbstractTool::m_display.
|
private |
Definition at line 236 of file SubtractAreaTool.cpp.
References buildEnvelope(), te::map::MapDisplay::getSRID(), te::qt::widgets::AbstractTool::m_display, te::edit::GeometriesUpdateTool::m_feature, te::edit::GeometriesUpdateTool::m_layer, te::edit::PickFeature(), and te::edit::GeometriesUpdateTool::setCursor().
Referenced by mousePressEvent().
|
virtualinherited |
Reimplemented from te::edit::GeometriesUpdateTool.
Reimplemented in te::edit::SplitPolygonTool.
Definition at line 203 of file CreateLineTool.cpp.
References te::edit::CreateLineTool::clear().
|
protectedvirtualinherited |
It sets the tool cursor.
| cursor | The cursor that will be used during the tool operation. |
Reimplemented from te::qt::widgets::AbstractTool.
Definition at line 87 of file GeometriesUpdateTool.cpp.
References te::qt::widgets::AbstractTool::m_curCursor, te::qt::widgets::AbstractTool::m_cursor, and te::qt::widgets::AbstractTool::m_display.
Referenced by te::edit::AggregateAreaTool::AggregateAreaTool(), te::edit::CreateLineTool::CreateLineTool(), te::edit::CreatePointTool::CreatePointTool(), te::edit::CreatePolygonTool::CreatePolygonTool(), editingFinished(), te::edit::AggregateAreaTool::editingFinished(), te::edit::MergeGeometriesTool::MergeGeometriesTool(), pickFeature(), te::edit::AggregateAreaTool::pickFeature(), te::edit::RotateGeometryTool::RotateGeometryTool(), te::edit::SplitPolygonTool::splitPolygon(), te::edit::SplitPolygonTool::SplitPolygonTool(), SubtractAreaTool(), te::edit::EditInfoTool::updateCursor(), te::edit::DeleteGeometryTool::updateCursor(), te::edit::DeletePartTool::updateCursor(), te::edit::DeleteGeometryByAreaTool::updateCursor(), te::edit::MoveGeometryTool::updateCursor(), and te::edit::VertexTool::updateCursor().
|
inherited |
Definition at line 64 of file GeometriesUpdateTool.cpp.
References te::edit::GeometriesUpdateTool::m_isInUse.
Referenced by te::qt::plugins::edit::ToolBar::enableCurrentTool().
|
inherited |
Definition at line 49 of file GeometriesUpdateTool.cpp.
References te::edit::GeometriesUpdateTool::m_layer.
Referenced by te::qt::plugins::edit::ToolBar::updateLayer().
|
private |
Definition at line 231 of file SubtractAreaTool.cpp.
References te::edit::Feature::clone(), te::map::AbstractLayer::getId(), te::common::Singleton< RepositoryManager >::getInstance(), te::edit::GeometriesUpdateTool::m_feature, and te::edit::GeometriesUpdateTool::m_layer.
Referenced by editingFinished().
|
private |
Definition at line 256 of file SubtractAreaTool.cpp.
References te::edit::UndoStackManager::addUndoStack(), te::edit::UndoStackManager::addWatch(), te::edit::Feature::clone(), te::edit::Feature::getId(), te::qt::widgets::AbstractTool::m_display, te::edit::GeometriesUpdateTool::m_feature, te::edit::CreateLineTool::m_isFinished, te::edit::GeometriesUpdateTool::m_layer, and m_stack.
Referenced by editingFinished().
|
signalinherited |
Referenced by te::edit::GeometriesUpdateTool::~GeometriesUpdateTool().
|
protectedinherited |
A flag that indicates if the tool is working in 'continuous mode'. i.e. the coordinates will be acquired from each mouseMove.
Definition at line 119 of file CreateLineTool.h.
Referenced by draw(), te::edit::AggregateAreaTool::draw(), te::edit::CreateLineTool::draw(), and te::edit::CreateLineTool::mouseMoveEvent().
|
protectedinherited |
The coord list managed by this tool.
Definition at line 117 of file CreateLineTool.h.
Referenced by te::edit::CreateLineTool::buildLine(), buildPolygon(), te::edit::AggregateAreaTool::buildPolygon(), te::edit::CreateLineTool::clear(), draw(), te::edit::AggregateAreaTool::draw(), te::edit::CreateLineTool::draw(), editingFinished(), te::edit::AggregateAreaTool::editingFinished(), te::edit::SplitPolygonTool::editingFinished(), te::edit::CreateLineTool::mouseMoveEvent(), te::edit::CreateLineTool::mousePressEvent(), and te::edit::CreateLineTool::onExtentChanged().
|
protectedinherited |
The current mapdisplay cursor.
Definition at line 173 of file AbstractTool.h.
Referenced by te::edit::GeometriesUpdateTool::setCursor(), te::qt::widgets::AbstractTool::setCursor(), and te::qt::widgets::AbstractTool::~AbstractTool().
|
protectedinherited |
The default tool cursor.
Definition at line 172 of file AbstractTool.h.
Referenced by te::qt::widgets::AbstractTool::eventFilter(), te::qt::widgets::Pan::mouseReleaseEvent(), te::edit::GeometriesUpdateTool::setCursor(), and te::qt::widgets::AbstractTool::setCursor().
|
protectedinherited |
The map display associated with the tool.
Definition at line 171 of file AbstractTool.h.
Referenced by te::qt::widgets::AbstractTool::AbstractTool(), te::qt::widgets::Zoom::applyZoom(), te::edit::MergeGeometriesTool::buildEnvelope(), te::edit::EditInfoTool::buildEnvelope(), te::qt::widgets::PointMove::buildEnvelope(), buildEnvelope(), te::edit::RotateGeometryTool::buildEnvelope(), te::edit::DeleteGeometryTool::buildEnvelope(), te::edit::DeletePartTool::buildEnvelope(), te::edit::AggregateAreaTool::buildEnvelope(), te::edit::MoveGeometryTool::buildEnvelope(), te::edit::DeleteGeometryByAreaTool::buildEnvelope(), te::edit::VertexTool::buildEnvelope(), te::edit::CreateLineTool::buildLine(), te::edit::CreatePointTool::buildPoint(), buildPolygon(), te::edit::AggregateAreaTool::buildPolygon(), te::edit::DeleteGeometryByAreaTool::buildPolygon(), te::edit::CreatePolygonTool::buildPolygon(), te::qt::widgets::PolygonAcquire::clear(), te::qt::widgets::Measure::clear(), te::qt::widgets::CoordTracking::CoordTracking(), te::edit::CreateLineTool::CreateLineTool(), te::edit::CreatePolygonTool::CreatePolygonTool(), te::edit::MergeGeometriesTool::draw(), te::edit::EditInfoTool::draw(), draw(), te::qt::widgets::PointMove::draw(), te::edit::AggregateAreaTool::draw(), te::edit::RotateGeometryTool::draw(), te::edit::CreatePointTool::draw(), te::edit::DeleteGeometryByAreaTool::draw(), te::edit::CreateLineTool::draw(), te::edit::CreatePolygonTool::draw(), te::edit::MoveGeometryTool::draw(), te::edit::SplitPolygonTool::draw(), te::edit::VertexTool::draw(), te::qt::widgets::PanExtent::drawCurrentExtent(), SelectionTool::drawGeometries(), te::qt::widgets::PolygonAcquire::drawGeometry(), te::qt::widgets::Measure::drawGeometry(), te::edit::MergeGeometriesTool::editingFinished(), editingFinished(), te::edit::AggregateAreaTool::editingFinished(), te::qt::widgets::ZoomKeyboard::eventFilter(), te::qt::widgets::ZoomWheel::eventFilter(), te::qt::widgets::AbstractTool::eventFilter(), te::qt::widgets::Selection::executeSelection(), te::edit::DeleteGeometryByAreaTool::executeSelection(), te::edit::MergeGeometriesTool::getBaseOID(), te::edit::MergeGeometriesTool::getRefEnvelope(), te::qt::widgets::Measure::Measure(), mouseDoubleClickEvent(), te::edit::AggregateAreaTool::mouseDoubleClickEvent(), te::qt::widgets::PolygonAcquire::mouseDoubleClickEvent(), te::edit::CreatePolygonTool::mouseDoubleClickEvent(), te::edit::VertexTool::mouseDoubleClickEvent(), te::qt::plugins::mnt::ShowValuesTool::mouseMoveEvent(), te::qt::widgets::PanMiddleClick::mouseMoveEvent(), te::qt::widgets::ZoomClick::mouseMoveEvent(), te::qt::widgets::Pan::mouseMoveEvent(), te::qt::widgets::CoordTracking::mouseMoveEvent(), te::qt::widgets::PointMove::mouseMoveEvent(), te::qt::widgets::PointPicker::mouseMoveEvent(), te::qt::widgets::RubberBand::mouseMoveEvent(), te::qt::widgets::Zoom::mouseMoveEvent(), te::qt::widgets::PanExtent::mouseMoveEvent(), te::qt::widgets::PolygonAcquire::mouseMoveEvent(), te::edit::CreateLineTool::mouseMoveEvent(), te::edit::DeleteGeometryByAreaTool::mouseMoveEvent(), te::edit::CreatePolygonTool::mouseMoveEvent(), te::edit::MoveGeometryTool::mouseMoveEvent(), te::qt::widgets::Measure::mouseMoveEvent(), te::edit::VertexTool::mouseMoveEvent(), te::edit::EditInfoTool::mousePressEvent(), te::qt::widgets::ZoomLeftAndRightClick::mousePressEvent(), te::qt::widgets::PanMiddleClick::mousePressEvent(), te::qt::widgets::Pan::mousePressEvent(), te::qt::widgets::ZoomClick::mousePressEvent(), te::qt::widgets::PointPicker::mousePressEvent(), te::qt::widgets::PanExtent::mousePressEvent(), te::qt::widgets::PolygonAcquire::mousePressEvent(), te::edit::CreateLineTool::mousePressEvent(), te::edit::CreatePointTool::mousePressEvent(), te::edit::DeleteGeometryTool::mousePressEvent(), te::edit::DeletePartTool::mousePressEvent(), te::edit::MoveGeometryTool::mousePressEvent(), te::edit::DeleteGeometryByAreaTool::mousePressEvent(), te::edit::CreatePolygonTool::mousePressEvent(), te::qt::widgets::Measure::mousePressEvent(), te::qt::widgets::ReadPixelTool::mouseReleaseEvent(), SelectionTool::mouseReleaseEvent(), ReadPixelTool::mouseReleaseEvent(), te::mnt::ProfileTools::mouseReleaseEvent(), mouseReleaseEvent(), te::qt::widgets::PanMiddleClick::mouseReleaseEvent(), te::qt::widgets::ZoomArea::mouseReleaseEvent(), te::qt::widgets::Pan::mouseReleaseEvent(), te::qt::widgets::ZoomClick::mouseReleaseEvent(), te::qt::widgets::PointMove::mouseReleaseEvent(), te::qt::widgets::RubberBand::mouseReleaseEvent(), te::qt::widgets::PointPicker::mouseReleaseEvent(), te::qt::widgets::ExtentAcquire::mouseReleaseEvent(), te::qt::widgets::Zoom::mouseReleaseEvent(), te::edit::AggregateAreaTool::mouseReleaseEvent(), te::edit::CreatePolygonTool::mouseReleaseEvent(), te::qt::widgets::Selection::mouseReleaseEvent(), te::qt::widgets::Info::mouseReleaseEvent(), te::qt::widgets::Measure::onExtentChanged(), te::edit::MergeGeometriesTool::pickFeature(), te::edit::EditInfoTool::pickFeature(), pickFeature(), te::edit::RotateGeometryTool::pickFeature(), te::edit::AggregateAreaTool::pickFeature(), te::edit::MoveGeometryTool::pickFeature(), te::edit::VertexTool::pickFeature(), te::edit::SplitPolygonTool::pickFeatures(), te::qt::widgets::PolygonAcquire::PolygonAcquire(), SelectionTool::SelectionTool(), te::edit::GeometriesUpdateTool::setCursor(), te::qt::widgets::AbstractTool::setCursor(), te::edit::SplitPolygonTool::splitPolygon(), storeUndoCommand(), te::edit::AggregateAreaTool::storeUndoCommand(), te::edit::MoveGeometryTool::storeUndoCommand(), te::edit::CreatePolygonTool::storeUndoCommand(), te::edit::VertexTool::storeUndoCommand(), te::qt::widgets::ZoomKeyboard::ZoomKeyboard(), te::qt::widgets::AbstractTool::~AbstractTool(), te::qt::widgets::Info::~Info(), te::qt::widgets::Measure::~Measure(), te::qt::widgets::PolygonAcquire::~PolygonAcquire(), and SelectionTool::~SelectionTool().
|
protectedinherited |
Definition at line 102 of file GeometriesUpdateTool.h.
Referenced by buildPolygon(), te::edit::AggregateAreaTool::buildPolygon(), clear(), te::edit::AggregateAreaTool::clear(), te::edit::CreatePolygonTool::clear(), te::edit::CreateLineTool::clear(), te::edit::MergeGeometriesTool::draw(), te::edit::EditInfoTool::draw(), te::edit::RotateGeometryTool::draw(), te::edit::VertexTool::draw(), drawPolygon(), te::edit::AggregateAreaTool::drawPolygon(), te::edit::MergeGeometriesTool::editingFinished(), editingFinished(), te::edit::AggregateAreaTool::editingFinished(), te::edit::CreatePolygonTool::editingFinished(), te::edit::DeleteGeometryByAreaTool::executeSelection(), te::edit::EditInfoTool::getInfo(), te::mnt::ProfileTools::mouseMoveEvent(), te::edit::RotateGeometryTool::mouseMoveEvent(), te::edit::VertexTool::mouseMoveEvent(), te::edit::EditInfoTool::mousePressEvent(), te::edit::RotateGeometryTool::mousePressEvent(), te::edit::DeleteGeometryTool::mousePressEvent(), te::edit::DeletePartTool::mousePressEvent(), te::edit::MoveGeometryTool::mousePressEvent(), te::edit::VertexTool::mouseReleaseEvent(), te::edit::CreatePolygonTool::onCommandFeedback(), te::edit::VertexTool::onCommandFeedback(), te::edit::EditInfoTool::onOkPushButtonPressed(), te::edit::MergeGeometriesTool::pickFeature(), te::edit::EditInfoTool::pickFeature(), pickFeature(), te::edit::RotateGeometryTool::pickFeature(), te::edit::AggregateAreaTool::pickFeature(), te::edit::MoveGeometryTool::pickFeature(), te::edit::VertexTool::pickFeature(), te::edit::RotateGeometryTool::reset(), te::edit::MoveGeometryTool::reset(), te::edit::VertexTool::reset(), te::edit::GeometriesUpdateTool::resetVisualizationTool(), te::edit::MoveGeometryTool::resetVisualizationTool(), te::edit::VertexTool::resetVisualizationTool(), te::edit::MergeGeometriesTool::storeFeature(), te::edit::EditInfoTool::storeFeature(), storeFeature(), te::edit::AggregateAreaTool::storeFeature(), te::edit::DeleteGeometryTool::storeFeature(), te::edit::RotateGeometryTool::storeFeature(), te::edit::DeletePartTool::storeFeature(), te::edit::CreatePointTool::storeFeature(), te::edit::CreateLineTool::storeFeature(), te::edit::DeleteGeometryByAreaTool::storeFeature(), te::edit::CreatePolygonTool::storeFeature(), te::edit::VertexTool::storeFeature(), storeUndoCommand(), te::edit::AggregateAreaTool::storeUndoCommand(), te::edit::CreatePolygonTool::storeUndoCommand(), and te::edit::VertexTool::storeUndoCommand().
|
protectedinherited |
A flag that indicates if the operations was finished.
Definition at line 120 of file CreateLineTool.h.
Referenced by buildPolygon(), te::edit::AggregateAreaTool::buildPolygon(), editingFinished(), te::edit::AggregateAreaTool::editingFinished(), te::edit::SplitPolygonTool::editingFinished(), te::edit::CreateLineTool::mouseDoubleClickEvent(), te::edit::CreateLineTool::mouseMoveEvent(), mousePressEvent(), te::edit::AggregateAreaTool::mousePressEvent(), te::edit::CreateLineTool::mousePressEvent(), te::edit::SplitPolygonTool::mousePressEvent(), te::edit::SplitPolygonTool::resetVisualizationTool(), storeUndoCommand(), and te::edit::AggregateAreaTool::storeUndoCommand().
|
protectedinherited |
Definition at line 99 of file GeometriesUpdateTool.h.
Referenced by te::edit::GeometriesUpdateTool::isInUse(), and te::edit::GeometriesUpdateTool::setInUse().
|
protectedinherited |
The last position captured on mouse move event.
Definition at line 118 of file CreateLineTool.h.
Referenced by te::edit::CreateLineTool::mouseMoveEvent(), and te::edit::CreateLineTool::onExtentChanged().
|
protectedinherited |
Definition at line 103 of file GeometriesUpdateTool.h.
Referenced by te::edit::DeleteGeometryByAreaTool::buildPolygon(), te::edit::MergeGeometriesTool::draw(), te::edit::EditInfoTool::draw(), draw(), te::edit::RotateGeometryTool::draw(), te::edit::CreatePointTool::draw(), te::edit::DeleteGeometryByAreaTool::draw(), te::edit::CreateLineTool::draw(), te::edit::CreatePolygonTool::draw(), te::edit::MoveGeometryTool::draw(), te::edit::SplitPolygonTool::draw(), te::edit::VertexTool::draw(), te::edit::MergeGeometriesTool::editingFinished(), te::edit::SplitPolygonTool::editingFinished(), te::edit::DeleteGeometryByAreaTool::executeSelection(), te::edit::EditInfoTool::getInfo(), te::edit::GeometriesUpdateTool::getLayerId(), te::edit::MergeGeometriesTool::getRefEnvelope(), te::edit::EditInfoTool::mousePressEvent(), te::edit::DeleteGeometryTool::mousePressEvent(), te::edit::DeletePartTool::mousePressEvent(), te::edit::MoveGeometryTool::mousePressEvent(), te::mnt::ProfileTools::mouseReleaseEvent(), te::edit::VertexTool::mouseReleaseEvent(), te::edit::CreatePolygonTool::onCommandFeedback(), pickFeature(), te::edit::RotateGeometryTool::pickFeature(), te::edit::AggregateAreaTool::pickFeature(), te::edit::MoveGeometryTool::pickFeature(), te::edit::SplitPolygonTool::pickFeatures(), te::edit::SplitPolygonTool::resetVisualizationTool(), te::edit::GeometriesUpdateTool::setLayer(), te::edit::SplitPolygonTool::splitPolygon(), te::edit::MergeGeometriesTool::storeFeature(), te::edit::EditInfoTool::storeFeature(), storeFeature(), te::edit::AggregateAreaTool::storeFeature(), te::edit::DeleteGeometryTool::storeFeature(), te::edit::RotateGeometryTool::storeFeature(), te::edit::DeletePartTool::storeFeature(), te::edit::CreatePointTool::storeFeature(), te::edit::CreateLineTool::storeFeature(), te::edit::DeleteGeometryByAreaTool::storeFeature(), te::edit::MoveGeometryTool::storeFeature(), te::edit::CreatePolygonTool::storeFeature(), te::edit::VertexTool::storeFeature(), storeUndoCommand(), te::edit::AggregateAreaTool::storeUndoCommand(), te::edit::MoveGeometryTool::storeUndoCommand(), te::edit::CreatePolygonTool::storeUndoCommand(), te::edit::VertexTool::storeUndoCommand(), te::edit::MoveGeometryTool::updateCursor(), te::mnt::ProfileTools::updateRepository(), te::edit::MergeGeometriesTool::~MergeGeometriesTool(), and te::edit::SplitPolygonTool::~SplitPolygonTool().
|
protectedinherited |
Definition at line 100 of file GeometriesUpdateTool.h.
Referenced by te::edit::GeometriesUpdateTool::disableMouseEvent(), and te::edit::GeometriesUpdateTool::eventFilter().
|
protected |
Definition at line 107 of file SubtractAreaTool.h.
Referenced by storeUndoCommand().