API Documentation | All Packages | All Classes | Index | Frames No Frames |
Class MultiLineStringFeature

Package | org.openscales.core.feature
Class | public class MultiLineStringFeature
Inheritance | MultiLineStringFeature Feature flash.display.Sprite

Feature used to draw a MultiLineString geometry on FeatureLayer

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined by
--- | --- | ---
|  | attributes : Object | Feature
|  | data : Object | Feature
|  | editionFeatureParent : Feature | Feature
|  | editionFeaturesArray : Array ink to all temporary features used to edit the feature | Feature
|  | geometry : Geometry | Feature
|  | isEditable : Boolean To know if the vector feature is editable when its vector layer is in edit mode | Feature
|  | isEditionFeature : Boolean To know if the vector feature is a temporary vector only used for edition mode | Feature
|  | layer : Layer | Feature
|  | left : Number | Feature
|  | lineStrings : MultiLineString [read-only] | MultiLineStringFeature
|  | lonlat : LonLat | Feature
|  | originalStyle : Style | Feature
|  | selected : Boolean | Feature
|  | state : String | Feature
|  | style : Style | Feature
|  | top : Number | Feature

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined by
--- | --- | ---
|  | MultiLineStringFeature(geom:MultiLineString = null, data:Object = null, style:Style = null, isEditable:Boolean = false, isEditionFeature:Boolean = false, editionFeatureParentGeometry:Collection = null) | MultiLineStringFeature
|  | 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
|  | clone():Feature To obtain feature clone | MultiLineStringFeature
|  | compatibleFeatures(features:Array):Boolean [static] | Feature
|  | createEditionVertices(collection:Collection = null):void create edition vertice(Virtual) only for edition feature | Feature
|  | deleteEditionVertices():void delete edition vertice(Virtual) only for edition feature | Feature
|  | destroy():void Method to destroy a the feature instance. | Feature
|  | draw():void The function allow to customize the display of this feature. | Feature
|  | getEditableClone():Feature o get an editable clone | Feature
|  | onMouseClick(pevt:MouseEvent):void | Feature
|  | onMouseDoubleClick(pevt:MouseEvent):void | Feature
|  | onMouseDown(pevt:MouseEvent):void | Feature
|  | onMouseHover(pevt:MouseEvent):void Events Management | Feature
|  | onMouseMove(pevt:MouseEvent):void | Feature
|  | onMouseOut(pevt:MouseEvent):void | Feature
|  | onMouseUp(pevt:MouseEvent):void | Feature
|  | onScreen():Boolean Determines if the feature is visible on the screen | Feature
|  | refreshEditionVertices():void Refresh edition vertice(Virtual) only for edition feature | Feature
|  | registerListeners():void | Feature
|  | unregisterListeners():void | Feature

Protected Methods
Hide Inherited Protected Methods
Show Inherited Protected Methods

| Method | Defined by
--- | --- | ---
|  | acceptSymbolizer(symbolizer:Symbolizer):Boolean | Feature
|  | executeDrawing(symbolizer:Symbolizer):void | MultiLineStringFeature
|  | renderRule(rule:Rule):void | Feature

Property detail

lineStrings | property

`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):void` Parameters

| `symbolizer:Symbolizer`