C# 클래스 LitDev.Engines.GraphEngine

파일 보기 프로젝트 열기: litdev1/LitDev

공개 프로퍼티들

프로퍼티 타입 설명
autoScale bool
borderColour string
borderScale double
doEvents bool
faintlinesColour string
interiorColour string
linesColour string
nTickX double
nTickY double
resolution double
textColour string

공개 메소드들

메소드 설명
addSeries ( string graphName, string seriesLabel, Primitive data, string colour, eLineType type ) : void
createGraph ( int width, int height ) : string
createSeries ( string seriesLabel, Primitive data, string colour, eLineType type ) : seriesData
deleteSeries ( string graphName, string name ) : void
exportCSV ( plotData _plotData, string fileName ) : void
scaleAxis ( string graphName, double min, double interval, double max, int axis ) : void
setAxes ( string graphName, string title, string labelX, string labelY ) : void
setEvents ( bool bAdd ) : void

비공개 메소드들

메소드 설명
_MouseDownEvent ( Object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_MouseDownEventLegend ( Object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_MouseDownEventScrollX ( Object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_MouseDownEventScrollY ( Object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_MouseMoveEvent ( Object sender, System.Windows.Input.MouseEventArgs e ) : void
_MouseMoveEventLegend ( Object sender, System.Windows.Input.MouseEventArgs e ) : void
_MouseMoveEventScrollX ( Object sender, System.Windows.Input.MouseEventArgs e ) : void
_MouseMoveEventScrollY ( Object sender, System.Windows.Input.MouseEventArgs e ) : void
_MouseUpEvent ( Object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_MouseUpEventLegend ( Object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_MouseUpEventScrollX ( Object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_MouseUpEventScrollY ( Object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
_MouseWheelEvent ( Object sender, System.Windows.Input.MouseWheelEventArgs e ) : void
getBrush ( string colour ) : System.Windows.Media.Brush
getInterval ( double range ) : double
getPlotData ( string graphName ) : plotData
mnuCSV_Click ( Object sender, EventArgs e ) : void
mnuExcel_Click ( Object sender, EventArgs e ) : void
mnuHoverVal_Click ( Object sender, EventArgs e ) : void
mnuLegend_Click ( Object sender, EventArgs e ) : void
mnuResetLegend_Click ( Object sender, EventArgs e ) : void
mnuResetZoom_Click ( Object sender, EventArgs e ) : void
mnuSave_Click ( Object sender, EventArgs e ) : void
plotSeries ( System.Windows.Controls.Canvas _graph, plotData _plotData, eZoom eZoom, eRescale eRescale ) : void
plotSeries_Delegate ( ) : void
round ( double &min, double &max ) : void
sigfig ( double val, int sig ) : double

메소드 상세

addSeries() 공개 메소드

public addSeries ( string graphName, string seriesLabel, Primitive data, string colour, eLineType type ) : void
graphName string
seriesLabel string
data Primitive
colour string
type eLineType
리턴 void

createGraph() 공개 메소드

public createGraph ( int width, int height ) : string
width int
height int
리턴 string

createSeries() 공개 메소드

public createSeries ( string seriesLabel, Primitive data, string colour, eLineType type ) : seriesData
seriesLabel string
data Primitive
colour string
type eLineType
리턴 seriesData

deleteSeries() 공개 메소드

public deleteSeries ( string graphName, string name ) : void
graphName string
name string
리턴 void

exportCSV() 공개 메소드

public exportCSV ( plotData _plotData, string fileName ) : void
_plotData plotData
fileName string
리턴 void

scaleAxis() 공개 메소드

public scaleAxis ( string graphName, double min, double interval, double max, int axis ) : void
graphName string
min double
interval double
max double
axis int
리턴 void

setAxes() 공개 메소드

public setAxes ( string graphName, string title, string labelX, string labelY ) : void
graphName string
title string
labelX string
labelY string
리턴 void

setEvents() 공개 메소드

public setEvents ( bool bAdd ) : void
bAdd bool
리턴 void

프로퍼티 상세

autoScale 공개적으로 프로퍼티

public bool autoScale
리턴 bool

borderColour 공개적으로 프로퍼티

public string borderColour
리턴 string

borderScale 공개적으로 프로퍼티

public double borderScale
리턴 double

doEvents 공개적으로 프로퍼티

public bool doEvents
리턴 bool

faintlinesColour 공개적으로 프로퍼티

public string faintlinesColour
리턴 string

interiorColour 공개적으로 프로퍼티

public string interiorColour
리턴 string

linesColour 공개적으로 프로퍼티

public string linesColour
리턴 string

nTickX 공개적으로 프로퍼티

public double nTickX
리턴 double

nTickY 공개적으로 프로퍼티

public double nTickY
리턴 double

resolution 공개적으로 프로퍼티

public double resolution
리턴 double

textColour 공개적으로 프로퍼티

public string textColour
리턴 string