projects/angular-cesium/src/lib/angular-cesium/services/map-events-mananger/event-registration-input.ts
Interface for Event Registration Input usage:
* MapEventsManagerService.register(eventRegistrationInput).subscribe()
*
Properties |
|
| entityType |
entityType:
|
Type : any
|
| Optional |
| event |
event:
|
Type : CesiumEvent
|
| modifier |
modifier:
|
Type : CesiumEventModifier
|
| Optional |
| pick |
pick:
|
Type : PickOptions
|
| Optional |
| pickConfig |
pickConfig:
|
Type : PickConfiguration
|
| Optional |
| pickFilter |
pickFilter:
|
Type : function
|
| Optional |
| priority |
priority:
|
Type : number
|
| Optional |
import { CesiumEvent } from './consts/cesium-event.enum';
import { CesiumEventModifier } from './consts/cesium-event-modifier.enum';
import { PickOptions } from './consts/pickOptions.enum';
export interface PickConfiguration {
pickHeight?: number;
pickWidth?: number;
drillPickLimit?: number;
}
/**
* Interface for Event Registration Input
* __usage:__
* ```
* MapEventsManagerService.register(eventRegistrationInput).subscribe()
* ```
*/
export interface EventRegistrationInput {
event: CesiumEvent;
modifier?: CesiumEventModifier;
entityType?: any;
priority?: number;
pick?: PickOptions;
pickFilter?: (any) => boolean;
pickConfig?: PickConfiguration;
}