C# Class GUIUtils.GraphVisualization.Functions.ProfileFunction

Inheritance: Function
Afficher le fichier Open project: ERTMSSolutions/ERTMSFormalSpecs Class Usage Examples

Méthodes publiques

Méthode Description
ClearData ( ) : void

Clears the data related to that function

RecordCurrentValue ( double currentPosition, double relocatedPosition ) : void

Records the current value

Méthodes protégées

Méthode Description
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

Method Details

ClearData() public méthode

Clears the data related to that function
public ClearData ( ) : void
Résultat void

GetValue() protected méthode

Computes the function value according to the provided parameter
protected GetValue ( double parameter ) : SpeedDistancePoint
parameter double
Résultat SpeedDistancePoint

RecordCurrentValue() public méthode

Records the current value
public RecordCurrentValue ( double currentPosition, double relocatedPosition ) : void
currentPosition double
relocatedPosition double
Résultat void

Relocate() protected méthode

Relocates the function according to the LRBG position
protected Relocate ( double lrbgPosition ) : void
lrbgPosition double
Résultat void

UpdateFunction() protected méthode

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