IFilterService

class wvc.IFilterService()

Provides model filters as commands, without selection state.

Properties

wvc.IFilterService.serviceName

inherited

serviceName: ServiceName
wvc.IFilterService.webViewer

optional

webViewer: IWebViewer

Viewer supplying the filters; undefined before initialization.

Methods

wvc.IFilterService.applyFilter()
applyFilter(filterId: FilterId): void

Applies a filter to the viewer. Throws when the viewer is not initialized.

Parameters

filterId: FilterId

Returns: void

wvc.IFilterService.getFilters()
getFilters(): Map

Returns the loaded model’s filters, or an empty map before initialization.

Returns: Map

wvc.IFilterService.reset()
reset(): void

Notifies consumers that the model’s filter metadata has changed.

Returns: void