Class: UIWLMainContainer

UIWLMainContainer

Main container class for the Water Leak Remote Sensing UI. This class acts as the central controller for the layer's user interface, managing the date selector, theme, language settings, and DOM attachment.

new UIWLMainContainer(layer, options)

Layers/GoWaterLeakRemoteSensing/clases/UI/components/UIWLMainContainer/index.ts, line 24

Creates an instance of the UIWLMainContainer. Initializes defaults, theme, language, and mounts the UI components.

Name Type Description
layer GoWaterLeakRemoteSensing

The parent remote sensing layer instance.

options layerOptions

Configuration options for the UI and layer.

Extends

  • undefined

Methods

getId(){UIWLSIds}

Layers/GoWaterLeakRemoteSensing/clases/UI/components/UIWLMainContainer/index.ts, line 91

Retrieves the unique identifier for the main container.

Returns:
Type Description
UIWLSIds The ID enum value for this container.

getLayer(){GoWaterLeakRemoteSensing}

Layers/GoWaterLeakRemoteSensing/clases/UI/components/UIWLMainContainer/index.ts, line 100

Retrieves the parent Remote Sensing layer associated with this UI.

Returns:
Type Description
GoWaterLeakRemoteSensing The associated layer instance.

getUIOptions(){layerOptions}

Layers/GoWaterLeakRemoteSensing/clases/UI/components/UIWLMainContainer/index.ts, line 72

Retrieves the current configuration options of the UI.

Returns:
Type Description
layerOptions The current UI options object.