C# Класс CSharpUtils.TimeSampler

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

AddAt() публичный Метод

public AddAt ( System.DateTime DateTime, double Sample ) : void
DateTime System.DateTime
Sample double
Результат void

AddNow() публичный Метод

public AddNow ( double Sample ) : void
Sample double
Результат void

Difference() публичный статический Метод

public static Difference ( double A, double B ) : double
A double
B double
Результат double

GetIncrementPerSecond() публичный Метод

public GetIncrementPerSecond ( System.TimeSpan TimeSpan ) : double
TimeSpan System.TimeSpan
Результат double

GetIncrementPerSecond() публичный Метод

public GetIncrementPerSecond ( System.TimeSpan TimeSpan, System.DateTime DateTimeNow ) : double
TimeSpan System.TimeSpan
DateTimeNow System.DateTime
Результат double

GetInterpolatedSampleAt() публичный Метод

public GetInterpolatedSampleAt ( System.DateTime Time ) : double
Time System.DateTime
Результат double

GetNearestDateTimeAt() публичный Метод

public GetNearestDateTimeAt ( System.DateTime Time ) : System.DateTime
Time System.DateTime
Результат System.DateTime

GetSampleAt() публичный Метод

public GetSampleAt ( System.DateTime Time ) : double
Time System.DateTime
Результат double

Interpolate() публичный статический Метод

public static Interpolate ( double A, double B, double Step ) : double
A double
B double
Step double
Результат double

Measure() публичный статический Метод

public static Measure ( System.Action Action ) : System.TimeSpan
Action System.Action
Результат System.TimeSpan