File

projects/angular-cesium/src/lib/angular-cesium/services/map-events-mananger/event-registration-input.ts

Description

Interface for Event Registration Input usage:

 * MapEventsManagerService.register(eventRegistrationInput).subscribe()
 *

Index

Properties

Properties

entityType
entityType: any
Type : any
Optional
event
event: CesiumEvent
Type : CesiumEvent
modifier
modifier: CesiumEventModifier
Type : CesiumEventModifier
Optional
pick
pick: PickOptions
Type : PickOptions
Optional
pickConfig
pickConfig: PickConfiguration
Type : PickConfiguration
Optional
pickFilter
pickFilter: function
Type : function
Optional
priority
priority: number
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;
}

result-matching ""

    No results matching ""