Package skyview.geometry.csys
Class Helioecliptic
- java.lang.Object
-
- skyview.geometry.CoordinateSystem
-
- skyview.geometry.csys.Ecliptic
-
- skyview.geometry.csys.Helioecliptic
-
- All Implemented Interfaces:
java.io.Serializable
,Component
public class Helioecliptic extends Ecliptic implements Component
A helioecliptic coordinate system at a given epoch. This gives a coordinate system where the Sun is at the center of the coordinate system. We assume that the same epoch is to be used to get the position of the Sun and the basis Ecliptic coordinate system.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class skyview.geometry.CoordinateSystem
B1950, Gal, ICRS, J2000
-
-
Constructor Summary
Constructors Constructor Description Helioecliptic(double epoch)
Get a coordinate system at a given epoch.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
Get a description of the component.java.lang.String
getName()
Get the name of the component.static double
sunlong(double epoch)
Find the ecliptic longitude of the Sun at a given epoch.-
Methods inherited from class skyview.geometry.csys.Ecliptic
getRotater
-
Methods inherited from class skyview.geometry.CoordinateSystem
factory, factory, getSphereDistorter
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Get the name of the component.
-
getDescription
public java.lang.String getDescription()
Get a description of the component.- Specified by:
getDescription
in interfaceComponent
- Overrides:
getDescription
in classEcliptic
-
sunlong
public static double sunlong(double epoch)
Find the ecliptic longitude of the Sun at a given epoch. Algorithm derived (and simplified) from the IDL Astronomy library sunpos (C.D. Pike, B. Emerson).- Parameters:
epoch
- (in years).
-
-