C# 클래스 PoiServer.PoI.Highlight

상속: Caliburn.Micro.PropertyChangedBase, IConvertibleXml
파일 보기 프로젝트 열기: TNOCS/csTouch 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Histogram int>.Dictionary

Private Properties

프로퍼티 타입 설명
CalculateMinLabelValue double
CalculateMinSensorValue double
CalculateResultUsingMultipleCriteria double
CreateCriteria bool
CreateMetaInfo void
CreateResultFormula void
GetHighlightColor Color
GetIcon string
GetOpacity double
GetSensorValue double
GetStringHighlightColor Color
GetStrokeWidth double
GetSymbolSize double
ParseLabelToDouble double
RemoveMetaInfo void

공개 메소드들

메소드 설명
CalculateCategories ( PoiService service ) : void
CalculateMax ( PoiService service ) : void
CalculateMin ( PoiService service ) : void
CalculateResult ( BaseContent bc ) : void
CleanUp ( PoiService service ) : void
CreatePallette ( int categories, string type, string name, bool gradient ) : void
FromXml ( System.Xml.Linq.XElement hx ) : void
ToXml ( ) : System.Xml.Linq.XElement
UpdateMathFormula ( ) : void
UpdateMultipleCriteria ( BaseContent p ) : void

Initializes the multiple criteria and creates an initial MCA function (weigthed values) for the evaluation.

UpdateTitle ( ) : void

비공개 메소드들

메소드 설명
CalculateMinLabelValue ( PoiService service ) : double
CalculateMinSensorValue ( PoiService service ) : double
CalculateResultUsingMultipleCriteria ( BaseContent bc ) : double

Calculate the results using the created formula. Note that you can have up to 8 parameters.

CreateCriteria ( BaseContent p ) : bool

Create the multiple criteria based on the SelectionCriteria.

CreateMetaInfo ( BaseContent bc ) : void
CreateResultFormula ( string formula ) : void
GetHighlightColor ( Highlight hl, double value ) : Color
GetIcon ( Highlight hl, string value ) : string
GetOpacity ( Highlight hl, double value ) : double
GetSensorValue ( BaseContent bc, string key ) : double
GetStringHighlightColor ( Highlight hl, string value ) : Color
GetStrokeWidth ( Highlight hl, double value ) : double
GetSymbolSize ( Highlight hl, double value ) : double
ParseLabelToDouble ( BaseContent bc, string key ) : double

Try to parse the label to a double using either the invariant or the Dutch culture.

RemoveMetaInfo ( BaseContent bc ) : void

메소드 상세

CalculateCategories() 공개 메소드

public CalculateCategories ( PoiService service ) : void
service PoiService
리턴 void

CalculateMax() 공개 메소드

public CalculateMax ( PoiService service ) : void
service PoiService
리턴 void

CalculateMin() 공개 메소드

public CalculateMin ( PoiService service ) : void
service PoiService
리턴 void

CalculateResult() 공개 메소드

public CalculateResult ( BaseContent bc ) : void
bc DataServer.BaseContent
리턴 void

CleanUp() 공개 메소드

public CleanUp ( PoiService service ) : void
service PoiService
리턴 void

CreatePallette() 공개 메소드

public CreatePallette ( int categories, string type, string name, bool gradient ) : void
categories int
type string
name string
gradient bool
리턴 void

FromXml() 공개 메소드

public FromXml ( System.Xml.Linq.XElement hx ) : void
hx System.Xml.Linq.XElement
리턴 void

ToXml() 공개 메소드

public ToXml ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement

UpdateMathFormula() 공개 메소드

public UpdateMathFormula ( ) : void
리턴 void

UpdateMultipleCriteria() 공개 메소드

Initializes the multiple criteria and creates an initial MCA function (weigthed values) for the evaluation.
public UpdateMultipleCriteria ( BaseContent p ) : void
p DataServer.BaseContent
리턴 void

UpdateTitle() 공개 메소드

public UpdateTitle ( ) : void
리턴 void

프로퍼티 상세

Histogram 공개적으로 정적으로 프로퍼티

public static Dictionary Histogram
리턴 int>.Dictionary