Improve user control on resampling operations

Allow user to specify Accumulated or Rate for a summary curve. Default setting is Auto, and summary address is used to derive Accumulated/Rate. User can set curve type explicitly.
This commit is contained in:
Magne Sjaastad
2024-08-28 15:23:07 +02:00
committed by GitHub
parent 64a559756f
commit 27c46a65fd
12 changed files with 188 additions and 103 deletions

View File

@@ -28,6 +28,15 @@ void caf::AppEnum<RiaDefines::HorizontalAxisType>::setUp()
addItem( RiaDefines::HorizontalAxisType::SUMMARY_VECTOR, "SUMMARY_VECTOR", "Summary Vector" );
setDefault( RiaDefines::HorizontalAxisType::SUMMARY_VECTOR );
}
template <>
void caf::AppEnum<RiaDefines::SummaryCurveTypeMode>::setUp()
{
addItem( RiaDefines::SummaryCurveTypeMode::AUTO, "AUTO", "Auto" );
addItem( RiaDefines::SummaryCurveTypeMode::CUSTOM, "CUSTOM", "Custom" );
setDefault( RiaDefines::SummaryCurveTypeMode::AUTO );
}
} // namespace caf
//--------------------------------------------------------------------------------------------------