C# Class MapAround.ThematicLayer.ThematicLayerExtension

Thematic Layer extension
Inheritance: FeatureLayerExtension
ファイルを表示 Open project: gkrsu/maparound.core

Public Methods

Method Description
RegistryExtension ( FeatureLayer layer ) : void

Registry extension in FeatureLayer

ThematicLayerExtension ( FeatureLayer layer ) : System

Default constructor

UnRegistryExtension ( FeatureLayer layer ) : void

UnRegistry extension in FeatureLayer

addToXml ( XmlElement element ) : void

Restore internal state in XmlEllement

layer_BeforePointRender ( object sender, FeatureRenderEventArgs e ) : void
layer_BeforePolygonRender ( object sender, FeatureRenderEventArgs e ) : void
layer_BeforePolylineRender ( object sender, FeatureRenderEventArgs e ) : void
processFromXml ( XmlNode node ) : void

Save internal state in XmlNode

Private Methods

Method Description
GetIndex ( Feature f ) : int
GetStyle ( Feature f ) : FeatureStyle
addRule ( XmlElement rules_element ) : void
processRules ( XmlNode rules ) : void

Method Details

RegistryExtension() public method

Registry extension in FeatureLayer
public RegistryExtension ( FeatureLayer layer ) : void
layer FeatureLayer
return void

ThematicLayerExtension() public method

Default constructor
public ThematicLayerExtension ( FeatureLayer layer ) : System
layer FeatureLayer
return System

UnRegistryExtension() public method

UnRegistry extension in FeatureLayer
public UnRegistryExtension ( FeatureLayer layer ) : void
layer FeatureLayer
return void

addToXml() public method

Restore internal state in XmlEllement
public addToXml ( XmlElement element ) : void
element System.Xml.XmlElement
return void

layer_BeforePointRender() public method

public layer_BeforePointRender ( object sender, FeatureRenderEventArgs e ) : void
sender object
e FeatureRenderEventArgs
return void

layer_BeforePolygonRender() public method

public layer_BeforePolygonRender ( object sender, FeatureRenderEventArgs e ) : void
sender object
e FeatureRenderEventArgs
return void

layer_BeforePolylineRender() public method

public layer_BeforePolylineRender ( object sender, FeatureRenderEventArgs e ) : void
sender object
e FeatureRenderEventArgs
return void

processFromXml() public method

Save internal state in XmlNode
public processFromXml ( XmlNode node ) : void
node System.Xml.XmlNode
return void