mirror of
https://github.com/OPM/ResInsight.git
synced 2026-09-03 20:53:13 -05:00
Merge branch 'dev' into measurement
This commit is contained in:
@@ -201,14 +201,6 @@ cvf::Color3f RimPolylineAppearance::sphereColor() const
|
||||
return m_sphereColor();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimPolylineAppearance::setSphereRadiusFactor(double factor)
|
||||
{
|
||||
m_sphereRadiusFactor = factor;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -93,7 +93,6 @@ public:
|
||||
|
||||
void setSphereColor(const cvf::Color3f& color);
|
||||
cvf::Color3f sphereColor() const;
|
||||
void setSphereRadiusFactor(double factor);
|
||||
double sphereRadiusFactor() const;
|
||||
|
||||
protected:
|
||||
|
||||
@@ -281,8 +281,11 @@ void RimWellAllocationPlot::updateFromWell()
|
||||
wfCalculator->tracerFlowPrPseudoLength(tracerName, brIdx));
|
||||
}
|
||||
|
||||
addStackedCurve(tracerName, depthValues, *accFlow, plotTrack);
|
||||
//TODO: THIs is the data to be plotted...
|
||||
if (accFlow)
|
||||
{
|
||||
addStackedCurve(tracerName, depthValues, *accFlow, plotTrack);
|
||||
// TODO: THIs is the data to be plotted...
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -152,11 +152,11 @@ void RimWellRftPlot::applyCurveAppearance(RimWellLogCurve* newCurve)
|
||||
static size_t defaultColorTableIndex = 0;
|
||||
static size_t defaultSymbolTableIndex = 0;
|
||||
|
||||
cvf::Color3f currentColor;
|
||||
RiuQwtSymbol::PointSymbolEnum currentSymbol = symbolTable.front();
|
||||
RiuQwtPlotCurve::LineStyleEnum currentLineStyle = RiuQwtPlotCurve::STYLE_SOLID;
|
||||
bool isCurrentColorSet = false;
|
||||
bool isCurrentSymbolSet = false;
|
||||
cvf::Color3f currentColor;
|
||||
RiuQwtSymbol::PointSymbolEnum currentSymbol = symbolTable.front();
|
||||
RiuQwtPlotCurve::LineStyleEnum currentLineStyle = RiuQwtPlotCurve::STYLE_SOLID;
|
||||
bool isCurrentColorSet = false;
|
||||
bool isCurrentSymbolSet = false;
|
||||
|
||||
std::set<cvf::Color3f> assignedColors;
|
||||
std::set<RiuQwtSymbol::PointSymbolEnum> assignedSymbols;
|
||||
@@ -686,13 +686,13 @@ void RimWellRftPlot::fieldChangedByUi(const caf::PdmFieldHandle* changedField, c
|
||||
|
||||
if (changedField == &m_wellPathNameOrSimWellName)
|
||||
{
|
||||
if (changedField == &m_wellPathNameOrSimWellName)
|
||||
{
|
||||
m_branchIndex = 0;
|
||||
}
|
||||
m_branchIndex = 0;
|
||||
|
||||
RimWellLogTrack* const plotTrack = m_wellLogPlot->trackByIndex(0);
|
||||
plotTrack->deleteAllCurves();
|
||||
if (plotTrack)
|
||||
{
|
||||
plotTrack->deleteAllCurves();
|
||||
}
|
||||
|
||||
updateEditorsFromCurves();
|
||||
updateFormationsOnPlot();
|
||||
|
||||
@@ -193,7 +193,7 @@ QWidget* Rim3dView::createViewWidget(QWidget* mainWindowParent)
|
||||
QGLFormat glFormat;
|
||||
glFormat.setDirectRendering(RiaApplication::instance()->useShaders());
|
||||
|
||||
m_viewer = new RiuViewer(glFormat, nullptr);
|
||||
m_viewer = new RiuViewer(glFormat, mainWindowParent);
|
||||
m_viewer->setOwnerReservoirView(this);
|
||||
|
||||
cvf::String xLabel;
|
||||
|
||||
@@ -584,15 +584,15 @@ bool RimContourMapProjection::checkForMapIntersection(const cvf::Vec3d& localPoi
|
||||
{
|
||||
CVF_TIGHT_ASSERT(contourMapPoint);
|
||||
CVF_TIGHT_ASSERT(valueAtPoint);
|
||||
cvf::Vec3d localPos3d(localPoint3d.x(), localPoint3d.y(), 0.0);
|
||||
cvf::Vec3d localPos3d(localPoint3d.x() + m_sampleSpacing, localPoint3d.y() + m_sampleSpacing, 0.0);
|
||||
cvf::Vec2d localPos2d(localPos3d.x(), localPos3d.y());
|
||||
cvf::Vec2ui pickedCell = ijFromLocalPos(localPos2d);
|
||||
*contourMapCell = pickedCell;
|
||||
|
||||
if (true || hasResultInCell(pickedCell.x(), pickedCell.y()))
|
||||
|
||||
{
|
||||
cvf::Vec2d gridorigin(m_fullBoundingBox.min().x(), m_fullBoundingBox.min().y());
|
||||
cvf::Vec2d cellCenter = globalCellCenterPosition(pickedCell.x(), pickedCell.y()) - gridorigin;
|
||||
cvf::Vec2d globalCellCenter = globalCellCenterPosition(pickedCell.x(), pickedCell.y());
|
||||
cvf::Vec2d cellCenter = globalCellCenter - gridorigin;
|
||||
std::array <cvf::Vec3d, 4> x;
|
||||
x[0] = cvf::Vec3d(cellCenter + cvf::Vec2d(-m_sampleSpacing * 0.5, -m_sampleSpacing * 0.5), 0.0);
|
||||
x[1] = cvf::Vec3d(cellCenter + cvf::Vec2d(m_sampleSpacing*0.5, -m_sampleSpacing * 0.5), 0.0);
|
||||
|
||||
@@ -19,18 +19,20 @@
|
||||
#include "RimViewNameConfig.h"
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
///
|
||||
///
|
||||
///
|
||||
//==================================================================================================
|
||||
|
||||
CAF_PDM_SOURCE_INIT(RimViewNameConfig, "RimViewNameConfig");
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimViewNameConfig::RimViewNameConfig(const RimNameConfigHolderInterface* configHolder)
|
||||
: RimNameConfig(configHolder)
|
||||
, m_hideCaseNameField(false)
|
||||
, m_hideAggregationTypeField(false)
|
||||
, m_hidePropertyField(false)
|
||||
, m_hideSampleSpacingField(false)
|
||||
{
|
||||
CAF_PDM_InitObject("View Name Generator", "", "", "");
|
||||
@@ -156,8 +158,8 @@ void RimViewNameConfig::hideSampleSpacingField(bool hide)
|
||||
void RimViewNameConfig::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
||||
{
|
||||
RimNameConfig::defineUiOrdering(uiConfigName, uiOrdering);
|
||||
if(!m_hideCaseNameField) uiOrdering.add(&m_addCaseName);
|
||||
if(!m_hideAggregationTypeField) uiOrdering.add(&m_addAggregationType);
|
||||
if(!m_hidePropertyField) uiOrdering.add(&m_addProperty);
|
||||
if(!m_hideSampleSpacingField) uiOrdering.add(&m_addSampleSpacing);
|
||||
if (!m_hideCaseNameField) uiOrdering.add(&m_addCaseName);
|
||||
if (!m_hideAggregationTypeField) uiOrdering.add(&m_addAggregationType);
|
||||
if (!m_hidePropertyField) uiOrdering.add(&m_addProperty);
|
||||
if (!m_hideSampleSpacingField) uiOrdering.add(&m_addSampleSpacing);
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ class RimViewNameConfig : public RimNameConfig
|
||||
CAF_PDM_HEADER_INIT;
|
||||
|
||||
public:
|
||||
RimViewNameConfig(const RimNameConfigHolderInterface* configHolder = nullptr);
|
||||
explicit RimViewNameConfig(const RimNameConfigHolderInterface* configHolder = nullptr);
|
||||
|
||||
void setAddCaseName(bool add);
|
||||
bool addCaseName() const;
|
||||
|
||||
@@ -102,22 +102,6 @@ void RimSummaryPlotSourceStepping::applyPrevCase()
|
||||
modifyCurrentIndex(&m_summaryCase, -1);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimSummaryPlotSourceStepping::applyNextEnsemble()
|
||||
{
|
||||
modifyCurrentIndex(&m_ensemble, 1);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimSummaryPlotSourceStepping::applyPrevEnsemble()
|
||||
{
|
||||
modifyCurrentIndex(&m_ensemble, -1);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -389,9 +373,6 @@ void RimSummaryPlotSourceStepping::fieldChangedByUi(const caf::PdmFieldHandle* c
|
||||
|
||||
bool triggerLoadDataAndUpdate = false;
|
||||
|
||||
std::string oldValueString = oldValue.toString().toStdString();
|
||||
std::string newValueString = newValue.toString().toStdString();
|
||||
|
||||
if (changedField == &m_summaryCase)
|
||||
{
|
||||
if (m_summaryCase())
|
||||
|
||||
@@ -58,9 +58,6 @@ public:
|
||||
void applyNextCase();
|
||||
void applyPrevCase();
|
||||
|
||||
void applyNextEnsemble();
|
||||
void applyPrevEnsemble();
|
||||
|
||||
void applyNextQuantity();
|
||||
void applyPrevQuantity();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user