new alk.style.EditRouteStyle(opt_options)
This constructor creates a Style function that styles the Routing Layer that will be editing the route.
Essentially this object reverses the stroke and fill colors of the stops.
| Name | Type | Description | 
|---|---|---|
| options | Object | 
Subclasses
Extends
Members
- 
    layer{ol.layer.Vector}
- 
    
    
    
Methods
- 
    clearStrokeForRouteId(routeId) inherited
- 
    
    This function clears the assigned, if any, stroke style for the given routeId identifier. Name Type Description routeIdstring 
- 
    defaultDestinationImage(){ol.style.Image} inherited
- 
    
    This function returns the default style for a stop feature with the feature's 'stopType' property of alk.val.StopType.Destination.For this implementation, the defaultOriginImage is used for all stopTypes of alk.val.StopType.Destinationregardless of the route's stroke color.
- 
    defaultOriginImage(){ol.style.Image} inherited
- 
    
    This function returns the default image for a stop feature with the feature's 'stopType' property of alk.val.StopType.Origin.For this implementation, the defaultOriginImage is used for all stopTypes of alk.val.StopType.Originregardless of the route's stroke color.
- 
    defaultViaPointImage(){ol.style.Image}
- 
    
    This function returns the default image for a stop feature with the feature's 'stopType' property of alk.val.StopType.ViaPoint.It is the reverse of the default used in alk.style.StopsRouteStyle. This image is only used as a backup if there is no stroke for the route.
- 
    defaultWayPointImage(){ol.style.Image} inherited
- 
    
    This function returns the default image for a stop feature with the feature's 'stopType' property of alk.val.StopType.WayPoint.For this implementation, the defaultOriginImage is NOT used. The alk.style.StopsRouteStyle#getWayPointImagereturns a different image according to the route's stroke color.
- 
    getDestinationImage(stroke){ol.style.Image} inherited
- 
    
    This function returns the image to use in styling a stop feature with the feature's 'stopType' property of alk.val.StopType.Destination.This implementation ignores the stroke style and returns the alk.style.StopsRouteStyle#defaultDestinationImage.Name Type Description strokeol.style.Stroke The route's stroke style. 
- 
    getDestinationStyleFunction(feature, resolution){ol.style.Style|null} inherited
- 
    
    This style function returns a style for a stop with the feature's 'stopType' property of alk.val.StopType.Destination.This implementation returns a style containing the image returned by alk.style.StopsRouteStyle#getDestinationImage.Name Type Description featureol.Feature The stop feature resolutionnumber 
- 
    getOriginImage(stroke){ol.style.Image} inherited
- 
    
    This function returns the image to use in styling a stop feature with the feature's 'stopType' property of alk.val.StopType.Origin.This implementation ignores the stroke style and returns the default origin image. Name Type Description strokeol.style.Stroke The route's stroke style. 
- 
    getOriginStyleFunction(feature, resolution){ol.style.Style|null} inherited
- 
    
    This function returns the ol.style.Stylestop feature with the feature's 'stopType' property set toalk.val.StopType.Origin.Name Type Description featureol.Feature The stop feature resolutionnumber 
- 
    getStopStyle(feature, resolution){ol.style.Style|null} inherited
- 
    
    This function returns an ol.style.Stylethat styles a stop feature. The feature will be a Point geometry and will have its 'routeId', 'stop', 'stopIndex', and 'stopType', and 'logicalStopIndex' properties set.This implementation calls out getOriginStyleFunction,getWayPointStyleFunction,getViaPointStyleFunction, andgetDestinationStyleFunction, for each of the stop features.Name Type Description featureol.Feature The stop feature. resolutionnumber The display resolution. Returns:If this returns null, no stop will be drawn.
 
- 
    getStrokeQueue(){alk.style.StrokeQueue|undefined} inherited
- 
    
    This function returns the stroke Queue. 
- 
    getViaPointImage(stroke){ol.style.Image}
- 
    
    This function returns the image to use in styling a stop feature with the feature's 'stopType' property of alk.val.StopType.ViaPoint.This implementation returns a ol.style.Circlestyled with a white border, and a color fill of the route's stroke color. The width of the stroke is 1 pixels, and the radius of the circle is 5 pixels.Name Type Description strokeol.style.Stroke The route's stroke style. 
- 
    getViaPointStyleFunction(feature, resolution){ol.style.Style|null} inherited
- 
    
    This style function returns a style for a stop feature with the feature's 'stopType' property of alk.val.StopType.ViaPoint.This implementation returns a style containing the image returned by alk.style.StopsRouteStyle#getViaPointImage.Name Type Description featureol.Feature The stop feature resolutionnumber 
- 
    getWayPointImage(stroke){ol.style.Image} inherited
- 
    
    This function returns the image to use in styling a stop feature with the feature's 'stopType' property of alk.val.StopType.WayPoint.This implementation returns a ol.style.Circlestyled with a white fill, and a color border of the route's stroke color. The width of the stroke is 3 pixels, and the radius of the circle is 9 pixels. The stroke color is 1.0 opacity equivalent to the route's stroke color, which should be at 0.5 opacity.Name Type Description strokeol.style.Stroke The route's stroke style. 
- 
    getWayPointStyleFunction(feature, resolution){ol.style.Style|null}
- 
    
    This style function returns a style for a stop feature with the feature's 'stopType' property of alk.val.StopType.WayPoint.This implementation returns the image returned by alk.style.EditRouteStyle#getViaPointImageas the purpose is not to move way points so they shouldn't be styled. However, the Route Modify wants something to style with, so it is given a via point style.Name Type Description featureol.Feature The stop feature resolutionnumber 
- 
    setStrokeQueue(strokeQueue) inherited
- 
    
    This function sets the stroke style for this QueuedLineRouteStyle. Name Type Description strokeQueuealk.style.StrokeQueue 
- 
    setStrokeStyle(strokeStyle) inherited
- 
    
    This function sets the stroke style for this LineRouteStyle. Name Type Description strokeStyleol.style.Stroke 
- 
    setUpdateStrokeStyle(stroke) inherited
- 
    
    This function sets the update stroke style. Name Type Description strokeol.style.Stroke