Closed rubenthoms closed 1 month ago
Frontend:
Intersection
3D viewer
ModuleInstance
useSyncExternalStore
UserCreatedItems
WorkbenchSession
WorkbenchServices
isEqual
RealizationFilterSet
CameraPositionIntersection
VerticalScale
WorkbenchSettings
EsvIntersection
ColorPaletteSelector
Grid3D
Backend:
SSDL
grid3d
WellBore
Wellbore
well_headers
drilled_wellbore_headers
Multiple other minor adjustments.
Frontend:
Intersection
and3D viewer
modulesModuleInstance
's subscription system to comply with React'suseSyncExternalStore
hook - adjusted all consumersUserCreatedItems
in order to store custom polylines and added its class instance toWorkbenchSession
WorkbenchServices
to compare publisher and subscriber ids in order to not update a publisher that has subscribed to its own topicisEqual
function toRealizationFilterSet
in order to have a comparison function for its global atomIntersection
,CameraPositionIntersection
andVerticalScale
as possible sync settingsWorkbenchSettings
to an independent fileEsvIntersection
component (closes #605)ColorPaletteSelector
componentGrid3D
module as it's replaced with3D viewer
Backend:
SSDL
service and respective endpoints to well routergrid3d
router to use i,j,k-filterWellBore
toWellbore
andwell_headers
endpoint todrilled_wellbore_headers
Multiple other minor adjustments.