#1090 #1089 - pre-proto - Fix in update of azimuth angle and perforation length update for fracture

This commit is contained in:
astridkbjorke
2017-01-23 09:46:33 +01:00
parent fbfffd4398
commit 86636de274

View File

@@ -149,12 +149,16 @@ std::vector<size_t> RimFracture::getPotentiallyFracturedCells()
//--------------------------------------------------------------------------------------------------
void RimFracture::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
{
if (changedField == &m_fractureTemplate)
{
perforationLength = m_fractureTemplate->perforationLength();
azimuth = m_fractureTemplate->azimuthAngle();
}
if (changedField == &azimuth ||
changedField == &m_fractureTemplate)
{
if (changedField == &m_fractureTemplate) azimuth = m_fractureTemplate->azimuthAngle();
setRecomputeGeometryFlag();
RimView* rimView = nullptr;
@@ -175,10 +179,6 @@ void RimFracture::fieldChangedByUi(const caf::PdmFieldHandle* changedField, cons
}
if (changedField == &perforationLength ||
changedField == & m_fractureTemplate)
perforationLength = m_fractureTemplate->perforationLength();
azimuth = m_fractureTemplate->azimuthAngle();
}
//--------------------------------------------------------------------------------------------------