public class SatPos extends Object
| Constructor and Description |
|---|
SatPos()
Default constructor.
|
SatPos(double azimuth,
double elevation,
Date theTime)
Constructs a Satellite Position.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getAltitude() |
double |
getAzimuth() |
protected double |
getEclipseDepth() |
double |
getElevation() |
double |
getLatitude() |
double |
getLongitude() |
double |
getPhase() |
double |
getRange() |
List<Position> |
getRangeCircle()
Calculates the footprint range circle using an increment of 1.0 degrees.
|
List<Position> |
getRangeCircle(double incrementDegrees)
Calculates the footprint range circle using the given increment.
|
double |
getRangeCircleRadiusKm() |
double |
getRangeRate() |
double |
getTheta() |
Date |
getTime() |
boolean |
isAboveHorizon() |
protected boolean |
isEclipsed() |
void |
setAboveHorizon(boolean aboveHorizon) |
void |
setAltitude(double altitude) |
void |
setAzimuth(double azimuth) |
protected void |
setEclipsed(boolean eclipsed) |
protected void |
setEclipseDepth(double eclipseDepth) |
void |
setElevation(double elevation) |
void |
setLatitude(double latitude) |
void |
setLongitude(double longitude) |
void |
setPhase(double phase) |
void |
setRange(double range) |
void |
setRangeRate(double rangeRate) |
void |
setTheta(double theta) |
void |
setTime(Date time) |
String |
toShortString() |
String |
toString() |
public SatPos()
public SatPos(double azimuth,
double elevation,
Date theTime)
azimuth - the Azimuthelevation - the ElevationtheTime - the Timepublic double getAzimuth()
public double getElevation()
public Date getTime()
public final double getRange()
public final void setRange(double range)
range - the range to setpublic final double getRangeRate()
public final void setRangeRate(double rangeRate)
rangeRate - the rangeRate to setpublic final double getPhase()
public final void setPhase(double phase)
phase - the phase to setpublic final double getLatitude()
public final void setLatitude(double latitude)
latitude - the latitude to setpublic final double getLongitude()
public final void setLongitude(double longitude)
longitude - the longitude to setpublic final double getAltitude()
public final void setAltitude(double altitude)
altitude - the altitude to setpublic final double getTheta()
public final void setTheta(double theta)
theta - the theta to setpublic final void setAzimuth(double azimuth)
azimuth - the azimuth to setpublic final void setElevation(double elevation)
elevation - the elevation to setpublic final void setTime(Date time)
time - the time to setpublic final boolean isAboveHorizon()
public final void setAboveHorizon(boolean aboveHorizon)
aboveHorizon - the aboveHorizon to setprotected final double getEclipseDepth()
protected final void setEclipseDepth(double eclipseDepth)
eclipseDepth - the eclipseDepth to setprotected final boolean isEclipsed()
protected final void setEclipsed(boolean eclipsed)
eclipsed - the eclipsed to setpublic String toString()
public String toShortString()
public final List<Position> getRangeCircle(double incrementDegrees)
incrementDegrees - public final List<Position> getRangeCircle()
pos - Positionpublic double getRangeCircleRadiusKm()
Copyright © 2014–2019. All rights reserved.