C# 클래스 Kramax.CourseUtils

파일 보기 프로젝트 열기: Kramax/KramaxAutoPilot

공개 메소드들

메소드 설명
BearingAndDistance ( CelestialBody planet, double lat1, double lon1, double lat2, double lon2, double &bearing, double &distance ) : void
BearingAndDistanceRad ( CelestialBody planet, double lat1, double lon1, double lat2, double lon2, double &bearing, double &distance ) : void
CrossTrackError ( CelestialBody planet, double lat1, double lon1, double lat2, double lon2, double lat3, double lon3, CourseStatus cs ) : void
ToDegrees ( double angle ) : double
ToRadians ( double angle ) : double
UpdateCourseVertical ( CelestialBody planet, double alt1, double alt2, double alt3, CourseStatus cs ) : void

메소드 상세

BearingAndDistance() 공개 정적인 메소드

public static BearingAndDistance ( CelestialBody planet, double lat1, double lon1, double lat2, double lon2, double &bearing, double &distance ) : void
planet CelestialBody
lat1 double
lon1 double
lat2 double
lon2 double
bearing double
distance double
리턴 void

BearingAndDistanceRad() 공개 정적인 메소드

public static BearingAndDistanceRad ( CelestialBody planet, double lat1, double lon1, double lat2, double lon2, double &bearing, double &distance ) : void
planet CelestialBody
lat1 double
lon1 double
lat2 double
lon2 double
bearing double
distance double
리턴 void

CrossTrackError() 공개 정적인 메소드

public static CrossTrackError ( CelestialBody planet, double lat1, double lon1, double lat2, double lon2, double lat3, double lon3, CourseStatus cs ) : void
planet CelestialBody
lat1 double
lon1 double
lat2 double
lon2 double
lat3 double
lon3 double
cs CourseStatus
리턴 void

ToDegrees() 공개 정적인 메소드

public static ToDegrees ( double angle ) : double
angle double
리턴 double

ToRadians() 공개 정적인 메소드

public static ToRadians ( double angle ) : double
angle double
리턴 double

UpdateCourseVertical() 공개 정적인 메소드

public static UpdateCourseVertical ( CelestialBody planet, double alt1, double alt2, double alt3, CourseStatus cs ) : void
planet CelestialBody
alt1 double
alt2 double
alt3 double
cs CourseStatus
리턴 void