Practical Astronomy Algorithms in .NET/C#
Loading...
Searching...
No Matches
PAPlanet Class Reference

Planet calculations. More...

Public Member Functions

double double double double double double planetDecSec ApproximatePositionOfPlanet (double lctHour, double lctMin, double lctSec, bool isDaylightSaving, int zoneCorrectionHours, double localDateDay, int localDateMonth, int localDateYear, string planetName)
 
double double double double double double planetDecSec PrecisePositionOfPlanet (double lctHour, double lctMin, double lctSec, bool isDaylightSaving, int zoneCorrectionHours, double localDateDay, int localDateMonth, int localDateYear, string planetName)
 
double double double double double double double double approximateMagnitude VisualAspectsOfAPlanet (double lctHour, double lctMin, double lctSec, bool isDaylightSaving, int zoneCorrectionHours, double localDateDay, int localDateMonth, int localDateYear, string planetName)
 

Public Attributes

double planetRAHour
 Calculate approximate position of a planet.
 
double double planetRAMin
 
double double double planetRASec
 
double double double double planetDecDeg
 
double double double double double planetDecMin
 
double distanceAU
 Calculate several visual aspects of a planet.
 
double double angDiaArcsec
 
double double double phase
 
double double double double lightTimeHour
 
double double double double double lightTimeMinutes
 
double double double double double double lightTimeSeconds
 
double double double double double double double posAngleBrightLimbDeg
 

Detailed Description

Planet calculations.

Definition at line 10 of file PAPlanet.cs.

Member Function Documentation

◆ ApproximatePositionOfPlanet()

double double double double double double planetDecSec ApproximatePositionOfPlanet ( double  lctHour,
double  lctMin,
double  lctSec,
bool  isDaylightSaving,
int  zoneCorrectionHours,
double  localDateDay,
int  localDateMonth,
int  localDateYear,
string  planetName 
)

Definition at line 15 of file PAPlanet.cs.

◆ PrecisePositionOfPlanet()

double double double double double double planetDecSec PrecisePositionOfPlanet ( double  lctHour,
double  lctMin,
double  lctSec,
bool  isDaylightSaving,
int  zoneCorrectionHours,
double  localDateDay,
int  localDateMonth,
int  localDateYear,
string  planetName 
)

Definition at line 73 of file PAPlanet.cs.

◆ VisualAspectsOfAPlanet()

double double double double double double double double approximateMagnitude VisualAspectsOfAPlanet ( double  lctHour,
double  lctMin,
double  lctSec,
bool  isDaylightSaving,
int  zoneCorrectionHours,
double  localDateDay,
int  localDateMonth,
int  localDateYear,
string  planetName 
)

Definition at line 105 of file PAPlanet.cs.

Member Data Documentation

◆ angDiaArcsec

double double angDiaArcsec

Definition at line 105 of file PAPlanet.cs.

◆ distanceAU

double distanceAU

Calculate several visual aspects of a planet.

Returns
distance_au – Planet's distance from Earth, in AU.

ang_dia_arcsec – Angular diameter of the planet.

phase – Illuminated fraction of the planet.

light_time_hour – Light travel time from planet to Earth, hour part.

light_time_minutes – Light travel time from planet to Earth, minutes part.

light_time_seconds – Light travel time from planet to Earth, seconds part.

pos_angle_bright_limb_deg – Position-angle of the bright limb.

approximate_magnitude – Apparent brightness of the planet.

Definition at line 105 of file PAPlanet.cs.

◆ lightTimeHour

double double double double lightTimeHour

Definition at line 105 of file PAPlanet.cs.

◆ lightTimeMinutes

double double double double double lightTimeMinutes

Definition at line 105 of file PAPlanet.cs.

◆ lightTimeSeconds

double double double double double double lightTimeSeconds

Definition at line 105 of file PAPlanet.cs.

◆ phase

double double double phase

Definition at line 105 of file PAPlanet.cs.

◆ planetDecDeg

double double double double planetDecDeg

Definition at line 15 of file PAPlanet.cs.

◆ planetDecMin

double double double double double planetDecMin

Definition at line 15 of file PAPlanet.cs.

◆ planetRAHour

double planetRAHour

Calculate approximate position of a planet.

Calculate precise position of a planet.

Definition at line 15 of file PAPlanet.cs.

◆ planetRAMin

double double planetRAMin

Definition at line 15 of file PAPlanet.cs.

◆ planetRASec

double double double planetRASec

Definition at line 15 of file PAPlanet.cs.

◆ posAngleBrightLimbDeg

double double double double double double double posAngleBrightLimbDeg

Definition at line 105 of file PAPlanet.cs.


The documentation for this class was generated from the following file: