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/BigVectorLayerContainer"
BigVectorLayerContainer
Class BigVectorLayerContainer
Hierarchy
LayerContainer
BigVectorLayerContainer
Implements
IBigVectorLayerContainer
IDataLayer
ISelectableLayer
IZoomable
IClusterableLayer
IConfigurableLayer
Index
Constructors
constructor
Properties
_big
Vector
Layer
Style
_clustered
_data
Source
_feature
Listener
_filter
_instantiated
_layer
_layer
Id
_options
_selections
_vector
Source
_visible
_z
Index
Methods
_create
Record
Keys
Lookup
_feature
Contains
Valid
Record
Keys
_filter
IfRequired
_get
Coordinates
From
Record
Container
_get
Matching
Selections
_instantiate
Layer
_is
Multi
Selection
_process
Selection
add
Layer
add
Selection
clear
Layers
clear
Selection
clear
Selection2
feature
Selection
get
Add
Point
ToGeometries
get
Available
User
Configurations
get
Cluster
Extent
get
Cluster
Radius
get
Clustered
ByProperty
get
Data
Source
get
Feature
ByKey
get
Feature
Source
get
Id
get
Lat
Property
get
Layer
Collection
get
Layer
Id
get
Layers
get
Lon
Property
get
Multi
Selector
get
Selected
Style
get
Style
get
Type
get
Unroll
Clusters
AtZoom
get
Use
Thread
get
Visible
has
Lon
Lat
Properties
initialize
is
Clustered
multi
Feature
Selection
set
Clustered
set
Layers
Visible
set
Visible
Constructors
constructor
new
Big
Vector
Layer
Container
(
bigVectorLayerStyle
:
IBigVectorLayerStyleHandler
, vectorSource
:
IBigVectorSource
)
:
BigVectorLayerContainer
Parameters
bigVectorLayerStyle:
IBigVectorLayerStyleHandler
vectorSource:
IBigVectorSource
Returns
BigVectorLayerContainer
Properties
Private
_big
Vector
Layer
Style
_big
Vector
Layer
Style
:
IBigVectorLayerStyleHandler
Private
_clustered
_clustered
:
boolean
Private
_data
Source
_data
Source
:
IDataSourceV2
Private
_feature
Listener
_feature
Listener
:
IDisposable
Private
_filter
_filter
:
boolean
= false
Private
_instantiated
_instantiated
:
boolean
= false
Private
_layer
_layer
:
VectorLayer
_layer
Id
_layer
Id
:
string
Private
_options
_options
:
IBigVectorLayerOptions
Private
_selections
_selections
:
any
[]
= []
Private
_vector
Source
_vector
Source
:
IBigVectorSource
_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
_feature
Contains
Valid
Record
Keys
_feature
Contains
Valid
Record
Keys
(
recordKeysLookup
:
any
, feature
:
Feature
)
:
boolean
Parameters
recordKeysLookup:
any
feature:
Feature
Returns
boolean
Private
_filter
IfRequired
_filter
IfRequired
(
matchingSelections
:
ILayerSelection
[]
, recordKeysLookup
:
any
)
:
void
Parameters
matchingSelections:
ILayerSelection
[]
recordKeysLookup:
any
Returns
void
Private
_get
Coordinates
From
Record
Container
_get
Coordinates
From
Record
Container
(
recordContainer
:
IRecordContainer
)
:
[
number
,
number
]
Parameters
recordContainer:
IRecordContainer
Returns
[
number
,
number
]
Private
_get
Matching
Selections
_get
Matching
Selections
(
condition
:
string
, selector
?:
string
)
:
any
[]
Parameters
condition:
string
Optional
selector:
string
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
_process
Selection
_process
Selection
(
selectionHandlerCallback
:
IFeatureCallback
, features
:
Feature
[]
, matchingSelections
:
ILayerSelection
[]
)
:
void
Parameters
selectionHandlerCallback:
IFeatureCallback
features:
Feature
[]
matchingSelections:
ILayerSelection
[]
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
clear
Selection2
clear
Selection2
(
)
:
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
Add
Point
ToGeometries
get
Add
Point
ToGeometries
(
)
:
boolean
Returns
boolean
get
Available
User
Configurations
get
Available
User
Configurations
(
)
:
IUserConfiguration
[]
Returns
IUserConfiguration
[]
get
Cluster
Extent
get
Cluster
Extent
(
feature
:
Feature
)
:
number
[]
Parameters
feature:
Feature
Returns
number
[]
get
Cluster
Radius
get
Cluster
Radius
(
)
:
number
Returns
number
get
Clustered
ByProperty
get
Clustered
ByProperty
(
)
:
string
Returns
string
get
Data
Source
get
Data
Source
(
)
:
IDataSourceV2
Returns
IDataSourceV2
get
Feature
ByKey
get
Feature
ByKey
(
key
:
number
)
:
Feature
Parameters
key:
number
Returns
Feature
get
Feature
Source
get
Feature
Source
(
)
:
IBigVectorSource
Returns
IBigVectorSource
get
Id
get
Id
(
)
:
string
Returns
string
get
Lat
Property
get
Lat
Property
(
)
:
string
Returns
string
get
Layer
Collection
get
Layer
Collection
(
)
:
LayerCollection
Returns
LayerCollection
get
Layer
Id
get
Layer
Id
(
)
:
string
Returns
string
get
Layers
get
Layers
(
)
:
Layer
[]
Returns
Layer
[]
get
Lon
Property
get
Lon
Property
(
)
:
string
Returns
string
get
Multi
Selector
get
Multi
Selector
(
condition
:
string
)
:
string
Parameters
condition:
string
Returns
string
get
Selected
Style
get
Selected
Style
(
)
:
IBigVectorLayerStyle
Returns
IBigVectorLayerStyle
get
Style
get
Style
(
)
:
IBigVectorLayerStyle
Returns
IBigVectorLayerStyle
get
Type
get
Type
(
)
:
LayerType
Returns
LayerType
get
Unroll
Clusters
AtZoom
get
Unroll
Clusters
AtZoom
(
)
:
number
Returns
number
get
Use
Thread
get
Use
Thread
(
)
:
boolean
Returns
boolean
get
Visible
get
Visible
(
)
:
any
Returns
any
has
Lon
Lat
Properties
has
Lon
Lat
Properties
(
)
:
boolean
Returns
boolean
initialize
initialize
(
options
:
IBigVectorLayerOptions
)
:
void
Parameters
options:
IBigVectorLayerOptions
Returns
void
is
Clustered
is
Clustered
(
)
:
boolean
Returns
boolean
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
Clustered
set
Clustered
(
clustered
:
boolean
)
:
void
Parameters
clustered:
boolean
Returns
void
Protected
set
Layers
Visible
set
Layers
Visible
(
visible
:
boolean
)
:
void
Parameters
visible:
boolean
Returns
void
set
Visible
set
Visible
(
visible
:
boolean
)
:
void
Parameters
visible:
boolean
Returns
void
Globals
"sintium/
Modules/
Layer/
Implementations/
Big
Vector
Layer
Container"
Big
Vector
Layer
Container
constructor
_big
Vector
Layer
Style
_clustered
_data
Source
_feature
Listener
_filter
_instantiated
_layer
_layer
Id
_options
_selections
_vector
Source
_visible
_z
Index
_create
Record
Keys
Lookup
_feature
Contains
Valid
Record
Keys
_filter
IfRequired
_get
Coordinates
From
Record
Container
_get
Matching
Selections
_instantiate
Layer
_is
Multi
Selection
_process
Selection
add
Layer
add
Selection
clear
Layers
clear
Selection
clear
Selection2
feature
Selection
get
Add
Point
ToGeometries
get
Available
User
Configurations
get
Cluster
Extent
get
Cluster
Radius
get
Clustered
ByProperty
get
Data
Source
get
Feature
ByKey
get
Feature
Source
get
Id
get
Lat
Property
get
Layer
Collection
get
Layer
Id
get
Layers
get
Lon
Property
get
Multi
Selector
get
Selected
Style
get
Style
get
Type
get
Unroll
Clusters
AtZoom
get
Use
Thread
get
Visible
has
Lon
Lat
Properties
initialize
is
Clustered
multi
Feature
Selection
set
Clustered
set
Layers
Visible
set
Visible
Generated using
TypeDoc