#14878: Add Well Picks (no trajectory) formation source for well log tracks and RFT

New Zonation/Formation Names source WELL_PICKS_NO_TRAJECTORY resolves zone
depths directly from a well-picks file + well name, for tracks without a well
path (e.g. RFT plots without a trajectory). Kept strictly separate from the
existing WELL_PICK_FILTER (well-path-based) source so neither falls back into
the other's resolution path. RFT plots automatically select this source when
no well path exists but a matching well-picks file is found.

Also avoids including RiaWellLogTrackDefines.h from header files; the affected
headers now use opaque enum forward declarations, with the real definitions
included only in the .cpp files that need the enumerator values.
This commit is contained in:
Magne Sjaastad committed 2026-10-08 12:44:14 +02:00
1 parent a6a88eeb21
commit 45814555b5
11 files changed
+329 -41

No files matched your search

@@ -19,6 +19,7 @@
#include "RicWellLogTools.h"
#include "RiaGuiApplication.h"
#include "RiaWellLogTrackDefines.h"
#include "RigEclipseCaseData.h"
#include "Well/RigWellLogCurveData.h"
@@ -24,6 +24,7 @@
#include "RicWellLogTools.h"
#include "RiaApplication.h"
#include "RiaWellLogTrackDefines.h"
#include "Well/RigWellLogCurveData.h"
@@ -20,6 +20,7 @@
#include "RicNewWellLogPlotFeatureImpl.h"
#include "RiaGuiApplication.h"
#include "RiaWellLogTrackDefines.h"
#include "Formations/RimFormationNames.h"
#include "RimCase.h"