Packageorg.openscales.core.feature
Classpublic class MultiLineStringFeature
InheritanceMultiLineStringFeature Inheritance Feature Inheritance flash.display.Sprite

Feature used to draw a MultiLineString geometry on FeatureLayer



Public Properties
 PropertyDefined by
 Inheritedattributes : Object
Feature
 Inheriteddata : Object
Feature
 InheritededitionFeatureParent : Feature
Feature
 InheritededitionFeaturesArray : Array
ink to all temporary features used to edit the feature
Feature
 Inheritedgeometry : Geometry
Feature
 InheritedisEditable : Boolean
To know if the vector feature is editable when its vector layer is in edit mode
Feature
 InheritedisEditionFeature : Boolean
To know if the vector feature is a temporary vector only used for edition mode
Feature
 Inheritedlayer : Layer
Feature
 Inheritedleft : Number
Feature
  lineStrings : MultiLineString
[read-only]
MultiLineStringFeature
 Inheritedlonlat : LonLat
Feature
 InheritedoriginalStyle : Style
Feature
 Inheritedselected : Boolean
Feature
 Inheritedstate : String
Feature
 Inheritedstyle : Style
Feature
 Inheritedtop : Number
Feature
Public Methods
 MethodDefined by
  
MultiLineStringFeature(geom:MultiLineString = null, data:Object = null, style:Style = null, isEditable:Boolean = false, isEditionFeature:Boolean = false, editionFeatureParentGeometry:Collection = null)
MultiLineStringFeature
 Inherited
atPoint(lonlat:LonLat, toleranceLon:Number, toleranceLat:Number):Boolean
Determines if the feature is placed at the given point with a certain tolerance (or not).
Feature
  
To obtain feature clone
MultiLineStringFeature
 Inherited
compatibleFeatures(features:Array):Boolean
[static]
Feature
 Inherited
createEditionVertices(collection:Collection = null):void
create edition vertice(Virtual) only for edition feature
Feature
 Inherited
delete edition vertice(Virtual) only for edition feature
Feature
 Inherited
destroy():void
Method to destroy a the feature instance.
Feature
 Inherited
draw():void
The function allow to customize the display of this feature.
Feature
 Inherited
o get an editable clone
Feature
 Inherited
onMouseClick(pevt:MouseEvent):void
Feature
 Inherited
onMouseDoubleClick(pevt:MouseEvent):void
Feature
 Inherited
onMouseDown(pevt:MouseEvent):void
Feature
 Inherited
onMouseHover(pevt:MouseEvent):void
Events Management
Feature
 Inherited
onMouseMove(pevt:MouseEvent):void
Feature
 Inherited
onMouseOut(pevt:MouseEvent):void
Feature
 Inherited
onMouseUp(pevt:MouseEvent):void
Feature
 Inherited
onScreen():Boolean
Determines if the feature is visible on the screen
Feature
 Inherited
Refresh edition vertice(Virtual) only for edition feature
Feature
 Inherited
Feature
 Inherited
Feature
Protected Methods
 MethodDefined by
 Inherited
acceptSymbolizer(symbolizer:Symbolizer):Boolean
Feature
  
executeDrawing(symbolizer:Symbolizer):void
MultiLineStringFeature
 Inherited
renderRule(rule:Rule):void
Feature
Property detail
lineStringsproperty
lineStrings:MultiLineString  [read-only]Implementation
    public function get lineStrings():MultiLineString
Constructor detail
MultiLineStringFeature()constructor
public function MultiLineStringFeature(geom:MultiLineString = null, data:Object = null, style:Style = null, isEditable:Boolean = false, isEditionFeature:Boolean = false, editionFeatureParentGeometry:Collection = null)Parameters
geom:MultiLineString (default = null)
 
data:Object (default = null)
 
style:Style (default = null)
 
isEditable:Boolean (default = false)
 
isEditionFeature:Boolean (default = false)
 
editionFeatureParentGeometry:Collection (default = null)
Method detail
clone()method
public override function clone():Feature

To obtain feature clone

Returns
Feature
executeDrawing()method 
protected override function executeDrawing(symbolizer:Symbolizer):voidParameters
symbolizer:Symbolizer