Add MSW_SEGMENT well path component type and support

Introduce MSW_SEGMENT to WellPathComponentType enum, assign DARK_CYAN color, update sorting order, and add plotting logic with column features and rectangular marker for visualization.
This commit is contained in:
Magne Sjaastad committed 2026-01-20 14:13:22 +01:00
1 parent cb9f3eb07a
commit ae8cc0ecad
4 files changed
+11 -1

No files matched your search

@@ -76,6 +76,8 @@ enum class WellPathComponentType
CASING,
LINER,
PACKER,
// MSW segments from WELSEGS
MSW_SEGMENT,
UNDEFINED_COMPONENT
};
@@ -591,6 +591,7 @@ RiaColorTables::WellPathComponentColors RiaColorTables::wellPathComponentColors(
{ RiaDefines::WellPathComponentType::CASING, cvf::Color3::SEA_GREEN },
{ RiaDefines::WellPathComponentType::LINER, cvf::Color3::OLIVE },
{ RiaDefines::WellPathComponentType::PACKER, cvf::Color3::GRAY },
{ RiaDefines::WellPathComponentType::MSW_SEGMENT, cvf::Color3::DARK_CYAN },
{ RiaDefines::WellPathComponentType::UNDEFINED_COMPONENT, cvf::Color3::MAGENTA } };
}