C# Класс CURELab.SignLanguage.Debugger.View.ChartView

ChartView.xaml 的交互逻辑
Наследование: System.Windows.Controls.UserControl
Показать файл Открыть проект

Открытые методы

Метод Описание
AddLineGraph ( string name, TwoDimensionViewPointCollection datasource, System.Windows.Media.Pen pen, bool isShow ) : void

add new line graph

AddSegRect ( int start, int end, System.Windows.Media.Brush color, double height = 0.5 ) : void
AddSplitLine ( int split, double stroke, double min, double max, SegmentType segType, Color color ) : Microsoft.Research.DynamicDataDisplay.LineGraph

draw split line

AddTruthRect ( int start, int end, System.Windows.Media.Brush color, double height = 1 ) : void
ChartView ( ) : System
ClearAllGraph ( ) : void

clear all the graphs

ClearSplitLine ( bool isClearAcc, bool isClearVel, bool isClearAng ) : void

DrawSigner ( int split, double min, double max ) : void

draw signer

RemoveRect ( ) : void
SetXRestriction ( double xlow, double xhigh ) : void
SetYRestriction ( double ylow, double yhigh ) : void
ShowRect ( ) : void
ShowSplitLine ( bool isShowAcc, bool isShowVel, bool isShowAng ) : void

Приватные методы

Метод Описание
AppendLineGraph ( TwoDimensionViewPointCollection collection, System.Windows.Media.Pen pen, string description ) : LineAndMarker

Append VelocityPointCollection to the graph

Описание методов

AddLineGraph() публичный Метод

add new line graph
public AddLineGraph ( string name, TwoDimensionViewPointCollection datasource, System.Windows.Media.Pen pen, bool isShow ) : void
name string line graph name
datasource TwoDimensionViewPointCollection graph data source
pen System.Windows.Media.Pen pen color
isShow bool is show at beginning
Результат void

AddSegRect() публичный Метод

public AddSegRect ( int start, int end, System.Windows.Media.Brush color, double height = 0.5 ) : void
start int
end int
color System.Windows.Media.Brush
height double
Результат void

AddSplitLine() публичный Метод

draw split line
public AddSplitLine ( int split, double stroke, double min, double max, SegmentType segType, Color color ) : Microsoft.Research.DynamicDataDisplay.LineGraph
split int
stroke double
min double
max double
segType SegmentType
color Color
Результат Microsoft.Research.DynamicDataDisplay.LineGraph

AddTruthRect() публичный Метод

public AddTruthRect ( int start, int end, System.Windows.Media.Brush color, double height = 1 ) : void
start int
end int
color System.Windows.Media.Brush
height double
Результат void

ChartView() публичный Метод

public ChartView ( ) : System
Результат System

ClearAllGraph() публичный Метод

clear all the graphs
public ClearAllGraph ( ) : void
Результат void

ClearSplitLine() публичный Метод

public ClearSplitLine ( bool isClearAcc, bool isClearVel, bool isClearAng ) : void
isClearAcc bool
isClearVel bool
isClearAng bool
Результат void

DrawSigner() публичный Метод

draw signer
public DrawSigner ( int split, double min, double max ) : void
split int
min double
max double
Результат void

RemoveRect() публичный Метод

public RemoveRect ( ) : void
Результат void

SetXRestriction() публичный Метод

public SetXRestriction ( double xlow, double xhigh ) : void
xlow double
xhigh double
Результат void

SetYRestriction() публичный Метод

public SetYRestriction ( double ylow, double yhigh ) : void
ylow double
yhigh double
Результат void

ShowRect() публичный Метод

public ShowRect ( ) : void
Результат void

ShowSplitLine() публичный Метод

public ShowSplitLine ( bool isShowAcc, bool isShowVel, bool isShowAng ) : void
isShowAcc bool
isShowVel bool
isShowAng bool
Результат void