C# 클래스 GUIUtils.GraphVisualization.Functions.ProfileFunction

상속: Function
파일 보기 프로젝트 열기: ERTMSSolutions/ERTMSFormalSpecs 1 사용 예제들

공개 메소드들

메소드 설명
ClearData ( ) : void

Clears the data related to that function

RecordCurrentValue ( double currentPosition, double relocatedPosition ) : void

Records the current value

보호된 메소드들

메소드 설명
GetValue ( double parameter ) : SpeedDistancePoint

Computes the function value according to the provided parameter

Relocate ( double lrbgPosition ) : void

Relocates the function according to the LRBG position

UpdateFunction ( IGraph graph, double lrbgPosition ) : void

Updates the provided function and relocates it according to the value of increment

메소드 상세

ClearData() 공개 메소드

Clears the data related to that function
public ClearData ( ) : void
리턴 void

GetValue() 보호된 메소드

Computes the function value according to the provided parameter
protected GetValue ( double parameter ) : SpeedDistancePoint
parameter double
리턴 SpeedDistancePoint

RecordCurrentValue() 공개 메소드

Records the current value
public RecordCurrentValue ( double currentPosition, double relocatedPosition ) : void
currentPosition double
relocatedPosition double
리턴 void

Relocate() 보호된 메소드

Relocates the function according to the LRBG position
protected Relocate ( double lrbgPosition ) : void
lrbgPosition double
리턴 void

UpdateFunction() 보호된 메소드

Updates the provided function and relocates it according to the value of increment
protected UpdateFunction ( IGraph graph, double lrbgPosition ) : void
graph IGraph
lrbgPosition double
리턴 void