C# Class Spatial4n.Core.Shapes.Impl.GeoCircle

A circle as it exists on the surface of a sphere.
Inheritance: CircleImpl
Afficher le fichier Open project: synhershko/Spatial4n Class Usage Examples

Méthodes publiques

Méthode Description
GeoCircle ( System.Point p, double radiusDEG, SpatialContext ctx ) : System
Reset ( double x, double y, double radiusDEG ) : void
ToString ( ) : string

Méthodes protégées

Méthode Description
GetYAxis ( ) : double
RelateRectanglePhase2 ( Rectangle r, SpatialRelation bboxSect ) : SpatialRelation

Called after bounding box is intersected.

Private Methods

Méthode Description
Init ( ) : void
NumCornersIntersect ( Rectangle r ) : int
RelateRectangleCircleWrapsPole ( Rectangle r, SpatialContext ctx ) : SpatialRelation
Ulp ( double value ) : double

Method Details

GeoCircle() public méthode

public GeoCircle ( System.Point p, double radiusDEG, SpatialContext ctx ) : System
p System.Point
radiusDEG double
ctx Spatial4n.Core.Context.SpatialContext
Résultat System

GetYAxis() protected méthode

protected GetYAxis ( ) : double
Résultat double

RelateRectanglePhase2() protected méthode

Called after bounding box is intersected.
protected RelateRectanglePhase2 ( Rectangle r, SpatialRelation bboxSect ) : SpatialRelation
r Rectangle
bboxSect SpatialRelation INTERSECTS or CONTAINS from enclosingBox's intersection
Résultat SpatialRelation

Reset() public méthode

public Reset ( double x, double y, double radiusDEG ) : void
x double
y double
radiusDEG double
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string