#3805 Measurement. Double click in view to reset measurement

This commit is contained in:
Bjørn Erik Jensen
2018-12-21 09:23:53 +01:00
parent d6f4962ed7
commit 21403f4161
8 changed files with 170 additions and 3 deletions

View File

@@ -59,9 +59,7 @@ void RimMeasurement::setMeasurementMode(bool measurementMode)
else
{
RiuViewerCommands::removePickEventHandlerIfActive(RicMeasurementPickEventHandler::instance());
m_pointsInDomain.clear();
updateView();
removeAllPoints();
}
}
@@ -90,6 +88,15 @@ std::vector<cvf::Vec3d> RimMeasurement::pointsInDomain() const
return m_pointsInDomain;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimMeasurement::removeAllPoints()
{
m_pointsInDomain.clear();
updateView();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -59,6 +59,8 @@ public:
void addPointInDomain(const Vec3d& pointInDomain);
std::vector<Vec3d> pointsInDomain() const;
void removeAllPoints();
QString label() const;
private: