models/control-form.model.ts
Form fields for control panel.
Properties |
hasHazardTiles |
hasHazardTiles:
|
Type : boolean
|
Whether zone source toggle is on |
hazardTileImt |
hazardTileImt:
|
Type : Imt
|
IMT for hazard map tile |
hazardTileReturnPeriod |
hazardTileReturnPeriod:
|
Type : ReturnPeriod
|
Return period for hazard map tile |
hazardTileYear |
hazardTileYear:
|
Type : number
|
Year for hazard map tile |
model |
model:
|
Type : NshmId
|
The NSHM |
overlayOpacity |
overlayOpacity:
|
Type : number
|
ArcGIS overlay opactiy |
import {FeaturesControlForm} from '@ghsc/nshmp-lib-ng/map';
import {ReturnPeriod} from '@ghsc/nshmp-lib-ng/nshmp';
import {Imt} from '@ghsc/nshmp-utils-ts/libs/nshmp-lib/gmm';
import {NshmId} from '@ghsc/nshmp-utils-ts/libs/nshmp-lib/nshm';
/**
* Form fields for control panel.
*/
export interface ControlForm extends FeaturesControlForm {
/** Whether zone source toggle is on */
hasHazardTiles: boolean;
/** IMT for hazard map tile */
hazardTileImt: Imt;
/** Return period for hazard map tile */
hazardTileReturnPeriod: ReturnPeriod;
/** Year for hazard map tile */
hazardTileYear: number;
/** The NSHM */
model: NshmId;
/** ArcGIS overlay opactiy */
overlayOpacity: number;
}