C# Class csUSDomainPlugin.Effects.EffectsMapToolPlugin

Inheritance: IMapToolPlugin, IEffectsMapToolPlugin
显示文件 Open project: TNOCS/csTouch

Protected Properties

Property Type Description
_EffectsSettingsViewModels List

Public Methods

Method Description
Calculate ( System.Guid calculationId, string modelName, Newtonsoft.Json.Linq.JArray inputParameters ) : void
GetChemicalNames ( ) : void
GetModelParameters ( System.Guid calculationId, string modelName ) : void
GetModels ( ) : void
GetUnits ( ) : void
ImbSubscribe ( ) : void
ImbUnsubscribe ( ) : void
Init ( ) : void
RegisterEffectsMapTool ( EffectsModelSettingsViewModel effectsSettingsViewModel ) : void
Start ( ) : void
Stop ( ) : void
UnRegisterEffectsMapTool ( EffectsModelSettingsViewModel effectsSettingsViewModel ) : void

Private Methods

Method Description
Effects_OnNormalEvent ( TEventEntry aevent, TByteBuffer apayload ) : void
SetCalculatedData ( System.Guid id, Newtonsoft.Json.Linq.JArray data ) : void
SetChemicalsData ( Newtonsoft.Json.Linq.JArray data ) : void
SetModelData ( Newtonsoft.Json.Linq.JArray data ) : void
SetModelPropertyData ( System.Guid id, Newtonsoft.Json.Linq.JArray data ) : void
SignalEvent ( int commandId, string body = null ) : void

Method Details

Calculate() public method

public Calculate ( System.Guid calculationId, string modelName, Newtonsoft.Json.Linq.JArray inputParameters ) : void
calculationId System.Guid
modelName string
inputParameters Newtonsoft.Json.Linq.JArray
return void

GetChemicalNames() public method

public GetChemicalNames ( ) : void
return void

GetModelParameters() public method

public GetModelParameters ( System.Guid calculationId, string modelName ) : void
calculationId System.Guid
modelName string
return void

GetModels() public method

public GetModels ( ) : void
return void

GetUnits() public method

public GetUnits ( ) : void
return void

ImbSubscribe() public method

public ImbSubscribe ( ) : void
return void

ImbUnsubscribe() public method

public ImbUnsubscribe ( ) : void
return void

Init() public method

public Init ( ) : void
return void

RegisterEffectsMapTool() public method

public RegisterEffectsMapTool ( EffectsModelSettingsViewModel effectsSettingsViewModel ) : void
effectsSettingsViewModel csUSDomainPlugin.Effects.ViewModels.EffectsModelSettingsViewModel
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

UnRegisterEffectsMapTool() public method

public UnRegisterEffectsMapTool ( EffectsModelSettingsViewModel effectsSettingsViewModel ) : void
effectsSettingsViewModel csUSDomainPlugin.Effects.ViewModels.EffectsModelSettingsViewModel
return void

Property Details

_EffectsSettingsViewModels protected_oe property

protected List _EffectsSettingsViewModels
return List