Skip to content

Commit

Permalink
#2940 Geomech: Display offset in place for result info
Browse files Browse the repository at this point in the history
  • Loading branch information
magnesj committed May 18, 2018
1 parent 73c0373 commit 62c3e83
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions ApplicationCode/UserInterface/RiuFemResultTextBuilder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,19 @@
#include "RigFemPartResultsCollection.h"
#include "RigFormationNames.h"
#include "RigGeoMechCaseData.h"

#include "Rim2dIntersectionView.h"
#include "RimFormationNames.h"
#include "RimGeoMechCase.h"
#include "RimGeoMechResultDefinition.h"
#include "RimGeoMechView.h"
#include "Rim2dIntersectionView.h"

#include "RiuGeoMechXfTensorResultAccessor.h"

#include "RivIntersectionPartMgr.h"

#include "cafDisplayCoordTransform.h"



//--------------------------------------------------------------------------------------------------
Expand Down Expand Up @@ -143,20 +148,12 @@ QString RiuFemResultTextBuilder::geometrySelectionText(QString itemSeparator)
j++;
k++;

cvf::Vec3d domainCoord = m_intersectionPoint;

//cvf::StructGridInterface::FaceEnum faceEnum(m_face);

//QString faceText = faceEnum.text();

//text += QString("Face : %1").arg(faceText) + itemSeparator;
//text += QString("Fem Part %1").arg(m_gridIndex) + itemSeparator;
text += QString(", ijk[%1, %2, %3]").arg(i).arg(j).arg(k) + itemSeparator;

QString formattedText;
if (m_2dIntersectionView)
{
formattedText.sprintf("Horizontal length from well start: %.2f", domainCoord.x());
formattedText.sprintf("Horizontal length from well start: %.2f", m_intersectionPoint.x());
text += formattedText + itemSeparator;

cvf::Mat4d t = m_2dIntersectionView->flatIntersectionPartMgr()->unflattenTransformMatrix(m_intersectionPoint);
Expand All @@ -169,6 +166,9 @@ QString RiuFemResultTextBuilder::geometrySelectionText(QString itemSeparator)
}
else
{
cvf::ref<caf::DisplayCoordTransform> transForm = m_reservoirView->displayCoordTransform();
cvf::Vec3d domainCoord = transForm->translateToDomainCoord(m_intersectionPoint);

formattedText.sprintf("Intersection point : [E: %.2f, N: %.2f, Depth: %.2f]", domainCoord.x(), domainCoord.y(), -domainCoord.z());
text += formattedText;
}
Expand Down

0 comments on commit 62c3e83

Please sign in to comment.