Skip to content

Commit

Permalink
Fix errors after merge
Browse files Browse the repository at this point in the history
  • Loading branch information
jorgenherje committed Dec 16, 2024
1 parent 67a7ef9 commit 96e5d89
Show file tree
Hide file tree
Showing 12 changed files with 33 additions and 33 deletions.
2 changes: 1 addition & 1 deletion frontend/src/framework/WorkbenchSession.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ export class WorkbenchSession {
}
}

function createEnsembleRealizationFilterFuncForWorkbenchSession(workbenchSession: WorkbenchSession) {
export function createEnsembleRealizationFilterFuncForWorkbenchSession(workbenchSession: WorkbenchSession) {
return function ensembleRealizationFilterFunc(
ensembleIdent: RegularEnsembleIdent | DeltaEnsembleIdent
): readonly number[] {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Ensemble } from "@framework/Ensemble";
import { RegularEnsemble } from "@framework/RegularEnsemble";
import {
EnsembleRealizationFilterFunction,
WorkbenchSession,
Expand Down Expand Up @@ -36,7 +36,7 @@ export type LayerManagerTopicPayload = {

export type GlobalSettings = {
fieldId: string | null;
ensembles: readonly Ensemble[];
ensembles: readonly RegularEnsemble[];
realizationFilterFunction: EnsembleRealizationFilterFunction;
};

Expand Down Expand Up @@ -194,7 +194,7 @@ export class LayerManager implements Group, PublishSubscribe<LayerManagerTopic,
}

private initializeGlobalSettings(): GlobalSettings {
const ensembles = this._workbenchSession.getEnsembleSet().getEnsembleArr();
const ensembles = this._workbenchSession.getEnsembleSet().getRegularEnsembleArray();
return {
fieldId: null,
ensembles,
Expand All @@ -211,7 +211,7 @@ export class LayerManager implements Group, PublishSubscribe<LayerManagerTopic,
}

private handleEnsembleSetChanged() {
const ensembles = this._workbenchSession.getEnsembleSet().getEnsembleArr();
const ensembles = this._workbenchSession.getEnsembleSet().getRegularEnsembleArray();
this._globalSettings.ensembles = ensembles;

this.publishTopic(LayerManagerTopic.GLOBAL_SETTINGS_CHANGED);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { WellboreHeader_api } from "@api";
import { EnsembleIdent } from "@framework/EnsembleIdent";
import { RegularEnsembleIdent } from "@framework/RegularEnsembleIdent";
import { SettingType } from "@modules/2DViewer/layers/settings/settingsTypes";

export type DrilledWellTrajectoriesSettings = {
[SettingType.ENSEMBLE]: EnsembleIdent | null;
[SettingType.ENSEMBLE]: RegularEnsembleIdent | null;
[SettingType.SMDA_WELLBORE_HEADERS]: WellboreHeader_api[] | null;
};
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { WellboreHeader_api } from "@api";
import { EnsembleIdent } from "@framework/EnsembleIdent";
import { RegularEnsembleIdent } from "@framework/RegularEnsembleIdent";
import { SettingType } from "@modules/2DViewer/layers/settings/settingsTypes";

export type DrilledWellborePicksSettings = {
[SettingType.ENSEMBLE]: EnsembleIdent | null;
[SettingType.ENSEMBLE]: RegularEnsembleIdent | null;
[SettingType.SMDA_WELLBORE_HEADERS]: WellboreHeader_api[] | null;
[SettingType.SURFACE_NAME]: string | null;
};
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ export class ObservedSurfaceSettingsContext implements SettingsContext<ObservedS
const ensembleSet = workbenchSession.getEnsembleSet();

const ensembleIdents = ensembleSet
.getEnsembleArr()
.getRegularEnsembleArray()
.filter((ensemble) => ensemble.getFieldIdentifier() === fieldIdentifier)
.map((ensemble) => ensemble.getIdent());

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { EnsembleIdent } from "@framework/EnsembleIdent";
import { RegularEnsembleIdent } from "@framework/RegularEnsembleIdent";
import { SettingType } from "@modules/2DViewer/layers/settings/settingsTypes";

export type ObservedSurfaceSettings = {
[SettingType.ENSEMBLE]: EnsembleIdent | null;
[SettingType.ENSEMBLE]: RegularEnsembleIdent | null;
[SettingType.SURFACE_ATTRIBUTE]: string | null;
[SettingType.SURFACE_NAME]: string | null;
[SettingType.TIME_OR_INTERVAL]: string | null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { EnsembleIdent } from "@framework/EnsembleIdent";
import { RegularEnsembleIdent } from "@framework/RegularEnsembleIdent";
import { SettingType } from "@modules/2DViewer/layers/settings/settingsTypes";

export type RealizationGridSettings = {
[SettingType.ENSEMBLE]: EnsembleIdent | null;
[SettingType.ENSEMBLE]: RegularEnsembleIdent | null;
[SettingType.REALIZATION]: number | null;
[SettingType.GRID_ATTRIBUTE]: string | null;
[SettingType.GRID_NAME]: string | null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { EnsembleIdent } from "@framework/EnsembleIdent";
import { RegularEnsembleIdent } from "@framework/RegularEnsembleIdent";

import { SettingType } from "../../../settings/settingsTypes";

export type RealizationPolygonsSettings = {
[SettingType.ENSEMBLE]: EnsembleIdent | null;
[SettingType.ENSEMBLE]: RegularEnsembleIdent | null;
[SettingType.REALIZATION]: number | null;
[SettingType.POLYGONS_ATTRIBUTE]: string | null;
[SettingType.POLYGONS_NAME]: string | null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import { EnsembleIdent } from "@framework/EnsembleIdent";
import { RegularEnsembleIdent } from "@framework/RegularEnsembleIdent";

import { SettingType } from "../../../settings/settingsTypes";

export type RealizationSurfaceSettings = {
[SettingType.ENSEMBLE]: EnsembleIdent | null;
[SettingType.ENSEMBLE]: RegularEnsembleIdent | null;
[SettingType.REALIZATION]: number | null;
[SettingType.SURFACE_ATTRIBUTE]: string | null;
[SettingType.SURFACE_NAME]: string | null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import { SurfaceStatisticFunction_api } from "@api";
import { EnsembleIdent } from "@framework/EnsembleIdent";
import { RegularEnsembleIdent } from "@framework/RegularEnsembleIdent";
import { SettingType } from "@modules/2DViewer/layers/settings/settingsTypes";

import { SensitivityNameCasePair } from "../../../settings/implementations/SensitivitySetting";

export type StatisticalSurfaceSettings = {
[SettingType.ENSEMBLE]: EnsembleIdent | null;
[SettingType.ENSEMBLE]: RegularEnsembleIdent | null;
[SettingType.STATISTIC_FUNCTION]: SurfaceStatisticFunction_api;
[SettingType.SENSITIVITY]: SensitivityNameCasePair | null;
[SettingType.SURFACE_ATTRIBUTE]: string | null;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
import React from "react";

import { EnsembleIdent } from "@framework/EnsembleIdent";
import { RegularEnsembleIdent } from "@framework/RegularEnsembleIdent";
import { EnsembleDropdown } from "@framework/components/EnsembleDropdown";

import { SettingDelegate } from "../../delegates/SettingDelegate";
import { Setting, SettingComponentProps, ValueToStringArgs } from "../../interfaces";
import { SettingRegistry } from "../SettingRegistry";
import { SettingType } from "../settingsTypes";

export class EnsembleSetting implements Setting<EnsembleIdent | null> {
private _delegate: SettingDelegate<EnsembleIdent | null>;
export class EnsembleSetting implements Setting<RegularEnsembleIdent | null> {
private _delegate: SettingDelegate<RegularEnsembleIdent | null>;

constructor() {
this._delegate = new SettingDelegate<EnsembleIdent | null>(null, this);
this._delegate = new SettingDelegate<RegularEnsembleIdent | null>(null, this);
}

getType(): SettingType {
Expand All @@ -23,20 +23,20 @@ export class EnsembleSetting implements Setting<EnsembleIdent | null> {
return "Ensemble";
}

getDelegate(): SettingDelegate<EnsembleIdent | null> {
getDelegate(): SettingDelegate<RegularEnsembleIdent | null> {
return this._delegate;
}

serializeValue(value: EnsembleIdent | null): string {
serializeValue(value: RegularEnsembleIdent | null): string {
return value?.toString() ?? "";
}

deserializeValue(serializedValue: string): EnsembleIdent | null {
return serializedValue !== "" ? EnsembleIdent.fromString(serializedValue) : null;
deserializeValue(serializedValue: string): RegularEnsembleIdent | null {
return serializedValue !== "" ? RegularEnsembleIdent.fromString(serializedValue) : null;
}

makeComponent(): (props: SettingComponentProps<EnsembleIdent | null>) => React.ReactNode {
return function Ensemble(props: SettingComponentProps<EnsembleIdent | null>) {
makeComponent(): (props: SettingComponentProps<RegularEnsembleIdent | null>) => React.ReactNode {
return function Ensemble(props: SettingComponentProps<RegularEnsembleIdent | null>) {
const ensembles = props.globalSettings.ensembles.filter((ensemble) =>
props.availableValues.includes(ensemble.getIdent())
);
Expand All @@ -53,7 +53,7 @@ export class EnsembleSetting implements Setting<EnsembleIdent | null> {
};
}

valueToString(args: ValueToStringArgs<EnsembleIdent | null>): string {
valueToString(args: ValueToStringArgs<RegularEnsembleIdent | null>): string {
const { value, workbenchSession } = args;
if (value === null) {
return "-";
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/modules/2DViewer/settings/atoms/derivedAtoms.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ export const selectedFieldIdentifierAtom = atom((get) => {

if (
!userSelectedField ||
!ensembleSet.getEnsembleArr().some((ens) => ens.getFieldIdentifier() === userSelectedField)
!ensembleSet.getRegularEnsembleArray().some((ens) => ens.getFieldIdentifier() === userSelectedField)
) {
return ensembleSet.getEnsembleArr().at(0)?.getFieldIdentifier() ?? null;
return ensembleSet.getRegularEnsembleArray().at(0)?.getFieldIdentifier() ?? null;
}

return userSelectedField;
Expand Down

0 comments on commit 96e5d89

Please sign in to comment.