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