C# Class CoordinateSharp.LunarEclipseCalc

Mostra file Open project: Tronald/CoordinateSharp Class Usage Examples

Public Methods

Method Description
CalculateLunarEclipse ( DateTime d, CoordinateSharp.Coordinate coord ) : List>
CalculateLunarEclipse ( DateTime d, double latRad, double longRad ) : List>
CalculateLunarEclipse ( DateTime d, double latRad, double longRad, Array events ) : List

Private Methods

Method Description
Calculate ( DateTime d, double latRad, double longRad, Array ev = null ) : List>
GetAll ( Array elements, Array obsvconst, Array mid, Array p1, Array u1, Array u2, Array u3, Array u4, Array p4 ) : void
GetAlt ( Array circumstances ) : string
GetDate ( Array elements, Array circumstances, Array obsvconst ) : string
GetTime ( Array elements, Array circumstances, Array obsvconst ) : string
PopulateCircumstances ( Array elements, Array circumstances, Array obsvconst ) : void
ReadData ( double latRad, double longRad, Array obsvconst ) : void

Method Details

CalculateLunarEclipse() public static method

public static CalculateLunarEclipse ( DateTime d, CoordinateSharp.Coordinate coord ) : List>
d DateTime
coord CoordinateSharp.Coordinate
return List>

CalculateLunarEclipse() public static method

public static CalculateLunarEclipse ( DateTime d, double latRad, double longRad ) : List>
d DateTime
latRad double
longRad double
return List>

CalculateLunarEclipse() public static method

public static CalculateLunarEclipse ( DateTime d, double latRad, double longRad, Array events ) : List
d DateTime
latRad double
longRad double
events Array
return List