new Splitter()
Parameters:
| Name | Type | Description | 
|---|---|---|
|  | options | |
| options.source | ol.source.Vector | Array.<ol.source.Vector> | The target source (or array of source) with features to be split (configured with useSpatialIndex set to true) | 
| options.triggerSource | ol.source.Vector | Any newly created or modified features from this source will be used to split features on the target source. If none is provided the target source is used instead. | 
| options.features | ol.Collection.<ol.Feature> | A collection of feature to be split (replace source target). | 
| options.triggerFeatures | ol.Collection.<ol.Feature> | Any newly created or modified features from this collection will be used to split features on the target source (replace triggerSource). | 
| options.filter | function | undefined | a filter that takes a feature and return true if the feature is eligible for splitting, default always split. | 
| options.tolerance | function | undefined | Distance between the calculated intersection and a vertex on the source geometry below which the existing vertex will be used for the split. Default is 1e-3. | 
| options.alignTolerance | function | undefined | Tolerance to check allignment. Default is 1e-3. | 
- To Do:
- 
		- verify auto intersection on features that split.
 
Fires:
- beforesplit,event: aftersplit
Extends
- ol.interaction.Interaction
Methods
- 
    intersectSegs(s1, s2)
- 
    
    Calculate intersection on 2 segs Parameters:Name Type Description s1Array.<_ol_coordinate_> first seg to intersect (2 points) s2Array.<_ol_coordinate_> second seg to intersect (2 points) Returns:intersection point or false no intersection - Type
- boolean | _ol_coordinate_