terriajs
Version:
Geospatial data visualization platform.
43 lines (37 loc) • 1.19 kB
text/typescript
import primitiveArrayTrait from "../Decorators/primitiveArrayTrait";
import primitiveTrait from "../Decorators/primitiveTrait";
import mixTraits from "../mixTraits";
import TimeFilterTraits from "./TimeFilterTraits";
export default class DiffableTraits extends mixTraits(TimeFilterTraits) {
({
type: "string",
name: "Available diff styles",
description:
"List of styles that can be used for computing difference image"
})
availableDiffStyles?: string[] = [];
({
type: "boolean",
name: "Show diff image",
description: "True if currently showing diff image"
})
isShowingDiff = false;
({
type: "string",
name: "First diff date",
description: "The first date to use to compute the difference image"
})
firstDiffDate?: string;
({
type: "string",
name: "Second diff date",
description: "The second date to use to compute the difference image"
})
secondDiffDate?: string;
({
type: "string",
name: "Diff style ID",
description: "The ID of the style used to compute the difference image"
})
diffStyleId?: string;
}