C# 클래스 Spatial4n.Core.Distance.GeodesicSphereDistCalc

A base class for a Distance Calculator that assumes a spherical earth model.
상속: AbstractDistanceCalculator
파일 보기 프로젝트 열기: synhershko/Spatial4n

공개 메소드들

메소드 설명
Area ( Circle circle ) : double
Area ( Rectangle rect ) : double
CalcBoxByDistFromPt ( System.Point from, double distDEG, SpatialContext ctx, Rectangle reuse ) : Rectangle
CalcBoxByDistFromPt_yHorizAxisDEG ( System.Point from, double distDEG, SpatialContext ctx ) : double
Distance ( System.Point @from, double toX, double toY ) : double
Equals ( object o ) : bool
GetHashCode ( ) : int
PointOnBearing ( System.Point @from, double distDEG, double bearingDEG, SpatialContext ctx, System.Point reuse ) : System.Point

보호된 메소드들

메소드 설명
DistanceLatLonRAD ( double lat1, double lon1, double lat2, double lon2 ) : double

메소드 상세

Area() 공개 메소드

public Area ( Circle circle ) : double
circle Circle
리턴 double

Area() 공개 메소드

public Area ( Rectangle rect ) : double
rect Rectangle
리턴 double

CalcBoxByDistFromPt() 공개 메소드

public CalcBoxByDistFromPt ( System.Point from, double distDEG, SpatialContext ctx, Rectangle reuse ) : Rectangle
from System.Point
distDEG double
ctx Spatial4n.Core.Context.SpatialContext
reuse Rectangle
리턴 Rectangle

CalcBoxByDistFromPt_yHorizAxisDEG() 공개 메소드

public CalcBoxByDistFromPt_yHorizAxisDEG ( System.Point from, double distDEG, SpatialContext ctx ) : double
from System.Point
distDEG double
ctx Spatial4n.Core.Context.SpatialContext
리턴 double

Distance() 공개 메소드

public Distance ( System.Point @from, double toX, double toY ) : double
@from System.Point
toX double
toY double
리턴 double

DistanceLatLonRAD() 보호된 추상적인 메소드

protected abstract DistanceLatLonRAD ( double lat1, double lon1, double lat2, double lon2 ) : double
lat1 double
lon1 double
lat2 double
lon2 double
리턴 double

Equals() 공개 메소드

public Equals ( object o ) : bool
o object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

PointOnBearing() 공개 메소드

public PointOnBearing ( System.Point @from, double distDEG, double bearingDEG, SpatialContext ctx, System.Point reuse ) : System.Point
@from System.Point
distDEG double
bearingDEG double
ctx Spatial4n.Core.Context.SpatialContext
reuse System.Point
리턴 System.Point