mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Refactor classes in RigWellResultPoint.h
* Move RigWellResultFrame implementation into separate file Update/correct includes accordingly * First step of moving attributes from public to private - Move public members to private and create interface - Single public member remains due to strong dependency on usage of reference and reference to its object public members * Second step of moving attributes from public to privatee - Remove usage of reference directly to attributes. Interface with copy and set. - Moving attributes in RigWellResultFrame and RigWellResultBranch * Move class RigWellResultBranch into separate file
This commit is contained in:
@@ -301,19 +301,3 @@ cvf::Vec3d RigWellResultPoint::bottomPosition() const
|
||||
{
|
||||
return m_bottomPosition;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<RigWellResultPoint> RigWellResultFrame::allResultPoints() const
|
||||
{
|
||||
std::vector<RigWellResultPoint> allPoints;
|
||||
for ( const auto& resultBranch : m_wellResultBranches )
|
||||
{
|
||||
for ( const auto& resultPoint : resultBranch.m_branchResultPoints )
|
||||
{
|
||||
allPoints.push_back( resultPoint );
|
||||
}
|
||||
}
|
||||
return allPoints;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user