mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Adjust value ranges using floor and ceil
* Use regression curve icon in grid cross plot * #10481 Use ceil and floor when adjusting precision for ranges
This commit is contained in:
@@ -127,7 +127,7 @@ RimGridCrossPlotDataSet::RimGridCrossPlotDataSet()
|
||||
CAF_PDM_InitFieldNoDefault( &m_crossPlotCurves, "CrossPlotCurves", "Curves" );
|
||||
m_crossPlotCurves.uiCapability()->setUiTreeHidden( true );
|
||||
|
||||
CAF_PDM_InitFieldNoDefault( &m_crossPlotRegressionCurves, "CrossPlotRegressionCurves", "Regression Curves" );
|
||||
CAF_PDM_InitFieldNoDefault( &m_crossPlotRegressionCurves, "CrossPlotRegressionCurves", "Regression Curves", ":/regression-curve.svg" );
|
||||
|
||||
CAF_PDM_InitField( &m_useCustomColor, "UseCustomColor", false, "Use Custom Color" );
|
||||
CAF_PDM_InitField( &m_customColor, "CustomColor", cvf::Color3f( cvf::Color3f::BLACK ), "Custom Color" );
|
||||
|
||||
@@ -376,8 +376,8 @@ void RimGridCrossPlotRegressionCurve::defineEditorAttribute( const caf::PdmField
|
||||
if ( auto* myAttr = dynamic_cast<caf::PdmUiDoubleSliderEditorAttribute*>( attribute ) )
|
||||
{
|
||||
auto [min, max] = m_dataRangeX;
|
||||
myAttr->m_minimum = RiaNumericalTools::roundToNumSignificantDigits( min, 2 );
|
||||
myAttr->m_maximum = RiaNumericalTools::roundToNumSignificantDigits( max, 2 );
|
||||
myAttr->m_minimum = RiaNumericalTools::roundToNumSignificantDigitsFloor( min, 2 );
|
||||
myAttr->m_maximum = RiaNumericalTools::roundToNumSignificantDigitsCeil( max, 2 );
|
||||
myAttr->m_decimals = 3;
|
||||
}
|
||||
}
|
||||
@@ -386,8 +386,8 @@ void RimGridCrossPlotRegressionCurve::defineEditorAttribute( const caf::PdmField
|
||||
if ( auto* myAttr = dynamic_cast<caf::PdmUiDoubleSliderEditorAttribute*>( attribute ) )
|
||||
{
|
||||
auto [min, max] = m_dataRangeY;
|
||||
myAttr->m_minimum = RiaNumericalTools::roundToNumSignificantDigits( min, 2 );
|
||||
myAttr->m_maximum = RiaNumericalTools::roundToNumSignificantDigits( max, 2 );
|
||||
myAttr->m_minimum = RiaNumericalTools::roundToNumSignificantDigitsFloor( min, 2 );
|
||||
myAttr->m_maximum = RiaNumericalTools::roundToNumSignificantDigitsCeil( max, 2 );
|
||||
myAttr->m_decimals = 3;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user