Search
Preparing search index...
The search index is not available
Sintium
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"sintium/Modules/Layer/Implementations/MapReduceLayerContainer"
MapReduceLayerContainer
Class MapReduceLayerContainer
Hierarchy
LayerContainer
MapReduceLayerContainer
Implements
IMapReduceLayerContainer
ISelectableLayer
Index
Properties
_data
Source
_feature
Listener
_features
_filter
_filtered
Data
_instantiated
_layer
_layer
Id
_options
_reduced
Data
_selection
Lookup
_selections
_source
_visible
_z
Index
Methods
_create
Record
Keys
Lookup
_filter
Data
_filter
IfRequired
_get
Matching
Selections
_get
Selection
_get
Selection
Keys
From
Geometry
_group
ByProperty
Reducer
_instantiate
Layer
_is
Multi
Selection
_map
Reduced
Data
ToFeatures
_process
Selection
_reduce
Data
_style
Function
_trigger
OnData
Change
add
Layer
add
Selection
clear
Layers
clear
Selection
feature
Selection
get
Data
Source
get
Id
get
Layer
Collection
get
Layers
get
Multi
Selector
get
Selections
get
Type
get
Visible
initialize
multi
Feature
Selection
set
Geometric
Selection
set
Layers
Visible
set
Single
Selection
set
Visible
Properties
Private
_data
Source
_data
Source
:
IDataSourceV2
Private
_feature
Listener
_feature
Listener
:
IDisposable
Private
_features
_features
:
{}
Type declaration
[
key:
string
]:
Feature
Private
_filter
_filter
:
boolean
Private
_filtered
Data
_filtered
Data
:
{}
Type declaration
[
key:
string
]:
any
[]
[]
Private
_instantiated
_instantiated
:
boolean
= false
Private
_layer
_layer
:
VectorLayer
_layer
Id
_layer
Id
:
string
Private
_options
_options
:
IMapReduceLayerContainerOptions
Private
_reduced
Data
_reduced
Data
:
{}
Type declaration
[
key:
string
]:
any
[]
[]
Private
_selection
Lookup
_selection
Lookup
:
{}
Type declaration
[
key:
number
]:
boolean
Private
_selections
_selections
:
any
[]
= []
Private
_source
_source
:
VectorSource
_visible
_visible
:
boolean
_z
Index
_z
Index
:
number
Methods
Private
_create
Record
Keys
Lookup
_create
Record
Keys
Lookup
(
features
:
Feature
[]
)
:
any
Parameters
features:
Feature
[]
Returns
any
Private
_filter
Data
_filter
Data
(
dataContainer
:
IDataContainerV2
)
:
void
Parameters
dataContainer:
IDataContainerV2
Returns
void
Private
_filter
IfRequired
_filter
IfRequired
(
matchingSelections
:
ILayerSelection
[]
, recordKeysLookup
:
any
)
:
void
Parameters
matchingSelections:
ILayerSelection
[]
recordKeysLookup:
any
Returns
void
Private
_get
Matching
Selections
_get
Matching
Selections
(
condition
:
string
, selector
?:
string
)
:
any
[]
Parameters
condition:
string
Optional
selector:
string
Returns
any
[]
Private
_get
Selection
_get
Selection
(
selector
:
string
, condition
:
string
)
:
ILayerSelection
Parameters
selector:
string
condition:
string
Returns
ILayerSelection
Private
_get
Selection
Keys
From
Geometry
_get
Selection
Keys
From
Geometry
(
geometry
:
Geometry
)
:
number
[]
Parameters
geometry:
Geometry
Returns
number
[]
Private
_group
ByProperty
Reducer
_group
ByProperty
Reducer
(
groupByProperty
:
string
, data
:
any
[]
)
:
any
Parameters
groupByProperty:
string
data:
any
[]
Returns
any
Private
_instantiate
Layer
_instantiate
Layer
(
)
:
void
Returns
void
Private
_is
Multi
Selection
_is
Multi
Selection
(
selection
:
ILayerSelection
)
:
boolean
Parameters
selection:
ILayerSelection
Returns
boolean
Private
_map
Reduced
Data
ToFeatures
_map
Reduced
Data
ToFeatures
(
)
:
void
Returns
void
Private
_process
Selection
_process
Selection
(
selectionHandlerCallback
:
IFeatureCallback
, features
:
Feature
[]
, matchingSelections
:
ILayerSelection
[]
)
:
void
Parameters
selectionHandlerCallback:
IFeatureCallback
features:
Feature
[]
matchingSelections:
ILayerSelection
[]
Returns
void
Private
_reduce
Data
_reduce
Data
(
dataContainer
:
IDataContainerV2
, cleared
:
true
)
:
void
Parameters
dataContainer:
IDataContainerV2
cleared:
true
Returns
void
Private
_style
Function
_style
Function
(
feature
:
Feature
)
:
Style
Parameters
feature:
Feature
Returns
Style
Private
_trigger
OnData
Change
_trigger
OnData
Change
(
)
:
void
Returns
void
Protected
add
Layer
add
Layer
(
layer
:
Layer
)
:
void
Parameters
layer:
Layer
Returns
void
add
Selection
add
Selection
(
selection
:
ILayerSelection
)
:
void
Parameters
selection:
ILayerSelection
Returns
void
Protected
clear
Layers
clear
Layers
(
)
:
void
Returns
void
clear
Selection
clear
Selection
(
)
:
void
Returns
void
feature
Selection
feature
Selection
(
selector
:
string
, condition
:
string
, feature
:
Feature
, selectionHandlerCallback
:
IFeatureCallback
)
:
void
Parameters
selector:
string
condition:
string
feature:
Feature
selectionHandlerCallback:
IFeatureCallback
Returns
void
get
Data
Source
get
Data
Source
(
)
:
IDataSourceV2
Returns
IDataSourceV2
get
Id
get
Id
(
)
:
string
Returns
string
get
Layer
Collection
get
Layer
Collection
(
)
:
LayerCollection
Returns
LayerCollection
get
Layers
get
Layers
(
)
:
Layer
[]
Returns
Layer
[]
get
Multi
Selector
get
Multi
Selector
(
condition
:
string
)
:
string
Parameters
condition:
string
Returns
string
get
Selections
get
Selections
(
)
:
ILayerSelection
[]
Returns
ILayerSelection
[]
get
Type
get
Type
(
)
:
LayerType
Returns
LayerType
get
Visible
get
Visible
(
)
:
any
Returns
any
initialize
initialize
(
options
:
IMapReduceLayerContainerOptions
)
:
void
Parameters
options:
IMapReduceLayerContainerOptions
Returns
void
multi
Feature
Selection
multi
Feature
Selection
(
selector
:
string
, condition
:
string
, geometry
:
Geometry
, selectionHandlerCallback
:
IFeatureCallback
)
:
void
Parameters
selector:
string
condition:
string
geometry:
Geometry
selectionHandlerCallback:
IFeatureCallback
Returns
void
set
Geometric
Selection
set
Geometric
Selection
(
selector
:
string
, condition
:
string
, geometry
:
Geometry
)
:
void
Parameters
selector:
string
condition:
string
geometry:
Geometry
Returns
void
Protected
set
Layers
Visible
set
Layers
Visible
(
visible
:
boolean
)
:
void
Parameters
visible:
boolean
Returns
void
set
Single
Selection
set
Single
Selection
(
selector
:
string
, condition
:
string
, selectionKey
:
number
)
:
void
Parameters
selector:
string
condition:
string
selectionKey:
number
Returns
void
set
Visible
set
Visible
(
visible
:
boolean
)
:
void
Parameters
visible:
boolean
Returns
void
Globals
"sintium/
Modules/
Layer/
Implementations/
Map
Reduce
Layer
Container"
Map
Reduce
Layer
Container
_data
Source
_feature
Listener
_features
_filter
_filtered
Data
_instantiated
_layer
_layer
Id
_options
_reduced
Data
_selection
Lookup
_selections
_source
_visible
_z
Index
_create
Record
Keys
Lookup
_filter
Data
_filter
IfRequired
_get
Matching
Selections
_get
Selection
_get
Selection
Keys
From
Geometry
_group
ByProperty
Reducer
_instantiate
Layer
_is
Multi
Selection
_map
Reduced
Data
ToFeatures
_process
Selection
_reduce
Data
_style
Function
_trigger
OnData
Change
add
Layer
add
Selection
clear
Layers
clear
Selection
feature
Selection
get
Data
Source
get
Id
get
Layer
Collection
get
Layers
get
Multi
Selector
get
Selections
get
Type
get
Visible
initialize
multi
Feature
Selection
set
Geometric
Selection
set
Layers
Visible
set
Single
Selection
set
Visible
Generated using
TypeDoc