Allow intervals with only one valid value in curves

This commit is contained in:
Gaute Lindkvist 2020-02-04 11:42:31 +01:00
parent 925e4496ea
commit 56f07e6dae
2 changed files with 3 additions and 6 deletions

View File

@ -42,10 +42,7 @@ RiaCurveDataTools::CurveIntervals RiaCurveDataTools::calculateIntervalsOfValidVa
if ( startIdx >= 0 )
{
size_t endIdx = vIdx - 1;
if ( endIdx > startIdx )
{
intervals.push_back( std::make_pair( startIdx, endIdx ) );
}
intervals.push_back( std::make_pair( startIdx, endIdx ) );
startIdx = -1;
}
}

View File

@ -365,9 +365,9 @@ void RigWellLogCurveData::splitIntervalAtEmptySpace( const std::vector<double>&
{
CVF_ASSERT( intervals );
CVF_ASSERT( startIdx < stopIdx );
CVF_ASSERT( startIdx <= stopIdx );
if ( stopIdx - startIdx == 1 )
if ( stopIdx - startIdx <= 1 )
{
intervals->push_back( std::make_pair( startIdx, stopIdx ) );
return;