mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1858 Align and remove near struct duplicates of WellPathCellIntersectionInfo
This commit is contained in:
@@ -42,6 +42,7 @@ struct WellPathCellIntersectionInfo
|
||||
cvf::Vec3d endPoint;
|
||||
double startMD;
|
||||
double endMD;
|
||||
cvf::Vec3d intersectionLengthsInCellCS;
|
||||
|
||||
cvf::StructGridInterface::FaceType intersectedCellFaceIn;
|
||||
cvf::StructGridInterface::FaceType intersectedCellFaceOut;
|
||||
@@ -76,9 +77,10 @@ protected:
|
||||
void populateReturnArrays(std::map<RigMDCellIdxEnterLeaveKey, HexIntersectionInfo > &uniqueIntersections);
|
||||
void appendIntersectionToArrays(double measuredDepth, const HexIntersectionInfo& intersection);
|
||||
|
||||
std::vector<double> m_measuredDepth;
|
||||
std::vector<double> m_trueVerticalDepth;
|
||||
|
||||
virtual cvf::Vec3d calculateLengthInCell(size_t cellIndex,
|
||||
const cvf::Vec3d& startPoint,
|
||||
const cvf::Vec3d& endPoint) const = 0;
|
||||
|
||||
std::vector<cvf::Vec3d> m_intersections;
|
||||
std::vector<size_t> m_intersectedCellsGlobIdx;
|
||||
std::vector<cvf::StructGridInterface::FaceType>
|
||||
@@ -86,6 +88,10 @@ protected:
|
||||
|
||||
cvf::cref<RigWellPath> m_wellPath;
|
||||
|
||||
private:
|
||||
std::vector<double> m_measuredDepth;
|
||||
std::vector<double> m_trueVerticalDepth;
|
||||
|
||||
std::string m_wellCaseErrorMsgName;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user