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;
}