Click or drag to resize
NOVAS2COMLocalPlanet Method
Computes the local place of a planet or other solar system body, given the location of the observer.

Namespace: ASCOM.Astrometry.NOVAS
Assembly: ASCOM.Astrometry (in ASCOM.Astrometry.dll) Version: 6.0.0.0 (6.3.0.2839)
Syntax
public short LocalPlanet(
	double tjd,
	ref BodyDescription ss_object,
	ref BodyDescription earth,
	double deltat,
	ref SiteInfo location,
	ref double ra,
	ref double dec,
	ref double dis
)

Parameters

tjd
Type: SystemDouble
TT (or TDT) Julian date for local place.
ss_object
Type: ASCOM.AstrometryBodyDescription
Pointer to structure containing the body designation for the solar system body
earth
Type: ASCOM.AstrometryBodyDescription
Pointer to structure containing the body designation for the Earth
deltat
Type: SystemDouble
Difference TT(or TDT)-UT1 at 'tjd', in seconds.
location
Type: ASCOM.AstrometrySiteInfo
Pointer to structure containing observer's location
ra
Type: SystemDouble
OUT: Local right ascension in hours, referred to mean equator and equinox of J2000.
dec
Type: SystemDouble
OUT: Local declination in degrees, referred to mean equator and equinox of J2000.
dis
Type: SystemDouble
OUT: True distance from Earth to planet in AU.

Return Value

Type: Int16
  0...Everything OK.
 >0...See error description in function 'ephemeris'.
 
Remarks
Note: This function only supports Earth, which is a consequence of the implementation used. Please use the NOVAS3.1 or later classes in applications that require planetary or moon ephemeredes as these classes can access the JPL 421 planetary ephemeris data provided as part of the ASCOM distribution.
See Also