C# Class CSharpUtils.TimeSampler

Afficher le fichier Open project: soywiz/csharputils Class Usage Examples

Méthodes publiques

Méthode Description
AddAt ( System.DateTime DateTime, double Sample ) : void
AddNow ( double Sample ) : void
Difference ( double A, double B ) : double
GetIncrementPerSecond ( System.TimeSpan TimeSpan ) : double
GetIncrementPerSecond ( System.TimeSpan TimeSpan, System.DateTime DateTimeNow ) : double
GetInterpolatedSampleAt ( System.DateTime Time ) : double
GetNearestDateTimeAt ( System.DateTime Time ) : System.DateTime
GetSampleAt ( System.DateTime Time ) : double
Interpolate ( double A, double B, double Step ) : double
Measure ( System.Action Action ) : System.TimeSpan

Method Details

AddAt() public méthode

public AddAt ( System.DateTime DateTime, double Sample ) : void
DateTime System.DateTime
Sample double
Résultat void

AddNow() public méthode

public AddNow ( double Sample ) : void
Sample double
Résultat void

Difference() public static méthode

public static Difference ( double A, double B ) : double
A double
B double
Résultat double

GetIncrementPerSecond() public méthode

public GetIncrementPerSecond ( System.TimeSpan TimeSpan ) : double
TimeSpan System.TimeSpan
Résultat double

GetIncrementPerSecond() public méthode

public GetIncrementPerSecond ( System.TimeSpan TimeSpan, System.DateTime DateTimeNow ) : double
TimeSpan System.TimeSpan
DateTimeNow System.DateTime
Résultat double

GetInterpolatedSampleAt() public méthode

public GetInterpolatedSampleAt ( System.DateTime Time ) : double
Time System.DateTime
Résultat double

GetNearestDateTimeAt() public méthode

public GetNearestDateTimeAt ( System.DateTime Time ) : System.DateTime
Time System.DateTime
Résultat System.DateTime

GetSampleAt() public méthode

public GetSampleAt ( System.DateTime Time ) : double
Time System.DateTime
Résultat double

Interpolate() public static méthode

public static Interpolate ( double A, double B, double Step ) : double
A double
B double
Step double
Résultat double

Measure() public static méthode

public static Measure ( System.Action Action ) : System.TimeSpan
Action System.Action
Résultat System.TimeSpan