File

libs/core/src/lib/api-communication/model/internal/data.ts

Implements

HelgolandData

Index

Properties

Constructor

constructor(values: LocatedTimeValueEntry[])
Parameters :
Name Type Optional
values LocatedTimeValueEntry[] No

Properties

Public values
Type : LocatedTimeValueEntry[]
import { LocatedProfileDataEntry, LocatedTimeValueEntry, ReferenceValues } from '../../../model/dataset-api/data';
import { ProfileDataEntry, TimeValueTuple } from './../../../model/dataset-api/data';

export interface HelgolandData { }

export class HelgolandTimeseriesData implements HelgolandData {

    referenceValues: ReferenceValues<TimeValueTuple>;
    valueBeforeTimespan: TimeValueTuple;
    valueAfterTimespan: TimeValueTuple;

    constructor(
        public values: TimeValueTuple[],
    ) { }
}

export class HelgolandTrajectoryData implements HelgolandData {

    constructor(
        public values: LocatedTimeValueEntry[]
    ) { }
}

export class HelgolandProfileData implements HelgolandData {

    constructor(
        public values: ProfileDataEntry[]
    ) { }
}

export class HelgolandLocatedProfileData implements HelgolandData {

    constructor(
        public values: LocatedProfileDataEntry[]
    ) { }
}

export interface HelgolandDataFilter {
    expanded?: boolean;
    generalize?: boolean;
}

result-matching ""

    No results matching ""