C# 클래스 YAMP.PlotValue

Abstract base class for any plot.
상속: Value
파일 보기 프로젝트 열기: FlorianRappl/YAMP 1 사용 예제들

Private Properties

프로퍼티 타입 설명
RaisePlotChanged void

공개 메소드들

메소드 설명
Copy ( ) : Value

Passes a reference (not a copy!) to the current object.

PlotValue ( ) : System

Creates a new instance.

Update ( ) : void

Updates the data region, i.e. the complete plot.

UpdateLayout ( ) : void

Updates the layout of the plot, i.e. the properties of the plot itself.

UpdateProperties ( ) : void

Updates the properties of the plot series.

보호된 메소드들

메소드 설명
Convert ( MatrixValue m, Int32 offset, Int32 length ) : Double[]

Converts a given matrixvalue (seen as a vector) into a double array.

ConvertX ( MatrixValue m, Int32 dx, Int32 length, Int32 dy ) : Double[]

Converts only column values of the matrix into a double array.

ConvertY ( MatrixValue m, Int32 dy, Int32 length, Int32 dx ) : Double[]

Converts only row values of the matrix into a double array.

Generate ( Double minValue, Double step, Int32 count ) : Double[]

Generates an array of double values.

MakeArrayPeriodic ( Double values, Int32 n ) : Double[]

Increases the size of an array to n elements, repeating the containing elements.

비공개 메소드들

메소드 설명
RaisePlotChanged ( String property ) : void

Invokes the OnPlotChanged event if it has been set.

메소드 상세

Convert() 보호된 메소드

Converts a given matrixvalue (seen as a vector) into a double array.
protected Convert ( MatrixValue m, Int32 offset, Int32 length ) : Double[]
m MatrixValue The MatrixValue to convert.
offset System.Int32 The offset in the matrix (0 = start with 1st element).
length System.Int32 The number of elements to convert.
리턴 Double[]

ConvertX() 보호된 메소드

Converts only column values of the matrix into a double array.
protected ConvertX ( MatrixValue m, Int32 dx, Int32 length, Int32 dy ) : Double[]
m MatrixValue The MatrixValue to convert.
dx System.Int32 The offset in columns.
length System.Int32 The number of rows to consider.
dy System.Int32 The offset in rows.
리턴 Double[]

ConvertY() 보호된 메소드

Converts only row values of the matrix into a double array.
protected ConvertY ( MatrixValue m, Int32 dy, Int32 length, Int32 dx ) : Double[]
m MatrixValue The MatrixValue to convert.
dy System.Int32 The offset in rows.
length System.Int32 The number of columns to consider.
dx System.Int32 The offset in columns.
리턴 Double[]

Copy() 공개 메소드

Passes a reference (not a copy!) to the current object.
public Copy ( ) : Value
리턴 Value

Generate() 보호된 메소드

Generates an array of double values.
protected Generate ( Double minValue, Double step, Int32 count ) : Double[]
minValue Double The first value in the array.
step Double The difference between each element.
count System.Int32 The number of elements in the array.
리턴 Double[]

MakeArrayPeriodic() 보호된 메소드

Increases the size of an array to n elements, repeating the containing elements.
protected MakeArrayPeriodic ( Double values, Int32 n ) : Double[]
values Double The current array.
n System.Int32 The desired size of the array.
리턴 Double[]

PlotValue() 공개 메소드

Creates a new instance.
public PlotValue ( ) : System
리턴 System

Update() 공개 메소드

Updates the data region, i.e. the complete plot.
public Update ( ) : void
리턴 void

UpdateLayout() 공개 메소드

Updates the layout of the plot, i.e. the properties of the plot itself.
public UpdateLayout ( ) : void
리턴 void

UpdateProperties() 공개 메소드

Updates the properties of the plot series.
public UpdateProperties ( ) : void
리턴 void