C# 클래스 CSharpUtils.TimeSampler

파일 보기 프로젝트 열기: soywiz/csharputils 1 사용 예제들

공개 메소드들

메소드 설명
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