Skip navigation links
A C D E F G J L M P R S T V 

A

actionPerformed(ActionEvent) - Method in class jll.celcalc.chap9.MenusListener
Handles clicks on individual menu items.
actionPerformed(ActionEvent) - Method in class jll.celcalc.chap9.RadioBtnsListener
Handles clicks on individual radio buttons.
Axis2MeanMotion(double) - Static method in class jll.celcalc.chap9.Misc
Convert length of the semi-major axis to mean motion This method is overloaded.
Axis2MeanMotion(double, boolean) - Static method in class jll.celcalc.chap9.Misc
Convert length of the semi-major axis to mean motion This method is overloaded.

C

calcAxisFromMMotion(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.TLEActions
Calculate length of the semi-major axis from the mean motion
calcAxisFromPeriod(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.SatelliteActions
Calculate a satellite's semi-major axis from its orbital period
calcCartesian2Spherical() - Method in class jll.celcalc.chap9.CoordSysActions
Convert Cartesian coordinates to spherical
calcECI2Horizon() - Method in class jll.celcalc.chap9.CoordSysActions
Convert ECI (Cartesian) coordinates to horizon
calcECI2Topo() - Method in class jll.celcalc.chap9.CoordSysActions
Convert ECI (Cartesian) to Topocentric coordinates
calcInclination(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.LaunchSitesActions
Calculate the orbital inclination when launched from a launch site.
calcKeplerian2State() - Method in class jll.celcalc.chap9.CoordSysActions
Convert Keplerian elements to a state vector
calcLaunchAzimuth(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.LaunchSitesActions
Calculate the launch azimuth required to achieve a specific orbital inclination.
calcLaunchVelocity(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.LaunchSitesActions
Calculate the launch velocity that a rocket must provide when launched from a given launch site.
calcMeanMotionFromAxis() - Method in class jll.celcalc.chap9.TLEActions
Calculate the mean motion from the length of the semi-major axis
calcSatDistance(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.SatelliteActions
Calculate a satellite's distance from the center of the Earth at a given time.
calcSatFootprint() - Method in class jll.celcalc.chap9.SatelliteActions
Calculate the size of a satellite's footprint, what % of the Earth its footprint covers, and how long it will be in the footprint.
calcSatLocation(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.SatelliteActions
Calculate a satellite's location.
calcSatOrbitalPeriod(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.SatelliteActions
Calculate a satellite's orbital period.
calcSatPerigeeApogee(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.SatelliteActions
Calculate a satellite's perigee and apogee distances.
calcSatRiseSet(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.SatelliteActions
Calculate a satellite's rise/set times.
calcSatVelocityCircular() - Method in class jll.celcalc.chap9.SatelliteActions
Calculate a satellite's orbital velocity when in a circular orbit.
calcSatVelocityElliptical() - Method in class jll.celcalc.chap9.SatelliteActions
Calculate a satellite's orbital velocity when in an elliptical orbit.
calcSpherical2Cartesian() - Method in class jll.celcalc.chap9.CoordSysActions
Convert spherical coordinates to Cartesian
calcState2Keplerian() - Method in class jll.celcalc.chap9.CoordSysActions
Convert a state vector to Keplerian elements
ChapGUI - Class in jll.celcalc.chap9
Implements the main GUI
ChapGUI() - Constructor for class jll.celcalc.chap9.ChapGUI
Create the GUI frame.
ChapMenuItems - Class in jll.celcalc.chap9
This class extends JMenuItem to add some additional fields, which simplifies the code for adding items to the menu bar and determining what actions to take as various menu items are selected.
ChapMenuItems() - Constructor for class jll.celcalc.chap9.ChapMenuItems
This class constructor creates ChapMnuItm objects (e.g., menu items) for the Solar Info and Orbital Elements menus.
ChapMenuItems.CalculationType - Enum in jll.celcalc.chap9
Define values for the eCalcType field in a ChapMenuItem class.
ChapMenuItems.ChapMnuItm - Class in jll.celcalc.chap9
Define a class for what a menu item looks like
ChapMnuItm(String, ChapMenuItems.CalculationType) - Constructor for class jll.celcalc.chap9.ChapMenuItems.ChapMnuItm
This class constructor creates a ChapMnuItem when conversion data is supplied.
clearTextAreas() - Static method in class jll.celcalc.chap9.ChapGUI
Clears the text areas in the GUI
CoordSysActions - Class in jll.celcalc.chap9
Handles the Coord Sys menu items
CoordSysActions() - Constructor for class jll.celcalc.chap9.CoordSysActions
 

D

decodeTLEData(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.TLEActions
Decode a TLE data set to show what its elements are.
displayAllLaunchSites() - Method in class jll.celcalc.chap9.LaunchSitesActions
Display all of the currently loaded launch sites
displayRawTLEData() - Method in class jll.celcalc.chap9.TLEActions
Display all of the currently loaded TLE data.

E

extractKeplerianFromTLE() - Method in class jll.celcalc.chap9.TLEActions
Extract Keplerian elements from a TLE data set

F

Form6Coords - Class in jll.celcalc.chap9
Provides a GUI for entering 6 coordinate elements.
Form6Coords() - Constructor for class jll.celcalc.chap9.Form6Coords
Create the dialog.

G

getAboutCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the About menu item.
getArgOfPeri() - Static method in class jll.celcalc.chap9.VDator
Gets the argument of perigee.
getAxisLength() - Static method in class jll.celcalc.chap9.VDator
Gets the length of the orbital semi-major axis.
getCalcType() - Method in class jll.celcalc.chap9.ChapMenuItems.ChapMnuItm
Gets the type of calculation to perform.
getChapMenuCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the Solar Sys Info, Data Files, and Star Charts menu items.
getCoordQueryForm() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the coordinate query form
getCoordSysMenu() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the Coord Sys menu.
getCSTCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the CST radio button.
getcurrentObserver() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the current observer.
getcurrentSitesDB() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the currently loaded Launch sites
getcurrentTLEDB() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the currently loaded TLEs
getData1() - Method in class jll.celcalc.chap9.Form6Coords
Get 1st data item from the query form
getData2() - Method in class jll.celcalc.chap9.Form6Coords
Get 2nd data item from the query form
getData3() - Method in class jll.celcalc.chap9.Form6Coords
Get 3rd data item from the query form
getData4() - Method in class jll.celcalc.chap9.Form6Coords
Get 4th data item from the query form
getData5() - Method in class jll.celcalc.chap9.Form6Coords
Get 5th data item from the query form
getData6() - Method in class jll.celcalc.chap9.Form6Coords
Get 6th data item from the query form
getDSTStatus() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the current status of the DST check box
getEccentricity() - Static method in class jll.celcalc.chap9.VDator
Gets the orbital eccentricity.
getESTCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the EST radio button.
getExitCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the Exit menu item.
getInclination() - Static method in class jll.celcalc.chap9.VDator
Gets the orbital inclination.
getInstructionsCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the Instructions menu item.
getLaunchSitesMenu() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the Launch Sites menu.
getLongitudeCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the Longitude radio button.
getMeanAnomaly() - Static method in class jll.celcalc.chap9.VDator
Gets the orbital mean anomaly.
getMenuListener() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the listener for the menu items
getMSTCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the MST radio button.
getNewtonMethodCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the Newton's Method radio button.
getNewtonMethodRBStatus() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the status of the Newton's Method radio button.
getPosVect() - Static method in class jll.celcalc.chap9.VDator
Gets the state vector's positional vector.
getPrtInstance() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the ASTPrt instance for this application's scrollable text pane area.
getPSTCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the PST radio button.
getRAAN() - Static method in class jll.celcalc.chap9.VDator
Gets the right ascension of the ascending node.
getSatellitesMenu() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the Satellites menu
getSelectedRBStatus() - Static method in class jll.celcalc.chap9.ChapGUI
Determine what time zone radio button is selected
getShowInterimCalcsStatus() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the status of the Show Interim Calculations checkbox
getSimpleIterationCommand() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the command that represents the Simple Iteration radio button.
getSimpleIterationRBStatus() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the status of the Simple Iteration radio button.
getTextPane() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the scrollable text pane area for this GUI.
getTLEsMenu() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the TLEs menu.
getTrueAnomalyRBStatus() - Static method in class jll.celcalc.chap9.ChapGUI
Gets the current selection of the radio buttons for solving Kepler's equation
getValidTLENum() - Static method in class jll.celcalc.chap9.Misc
Ask user for a valid TLE data set number
getVelVect() - Static method in class jll.celcalc.chap9.VDator
Gets the state vector's velocity vector.

J

jll.celcalc.chap9 - package jll.celcalc.chap9
 

L

LaunchSitesActions - Class in jll.celcalc.chap9
Handles the Launch Sites menu items
LaunchSitesActions() - Constructor for class jll.celcalc.chap9.LaunchSitesActions
 
loadLaunchSites() - Method in class jll.celcalc.chap9.LaunchSitesActions
Load a Launch Sites data file
loadTLEData() - Method in class jll.celcalc.chap9.TLEActions
Load a TLE data file

M

main(String[]) - Static method in class jll.celcalc.chap9.RunChap9
Main entry point for the 'Satellites' program.
MeanMotion2Axis(double) - Static method in class jll.celcalc.chap9.Misc
Convert mean motion to length of the semi-major axis This method is overloaded.
MeanMotion2Axis(double, boolean) - Static method in class jll.celcalc.chap9.Misc
Convert mean motion to length of the semi-major axis This method is overloaded.
MenusListener - Class in jll.celcalc.chap9
Implements an action listener for menu items.
MenusListener() - Constructor for class jll.celcalc.chap9.MenusListener
 
Misc - Class in jll.celcalc.chap9
Provides some miscellaneous helper methods used throughout the Satellites chapter
Misc() - Constructor for class jll.celcalc.chap9.Misc
 

P

printCond(String) - Static method in class jll.celcalc.chap9.ChapGUI
Routines to handle sending output text to the scrollable output area.
printlnCond() - Static method in class jll.celcalc.chap9.ChapGUI
Routines to handle sending output text to the scrollable output area.
printlnCond(String) - Static method in class jll.celcalc.chap9.ChapGUI
Routines to handle sending output text to the scrollable output area.
printlnCond(String, boolean) - Static method in class jll.celcalc.chap9.ChapGUI
Routines to handle sending output text to the scrollable output area.

R

RadioBtnsListener - Class in jll.celcalc.chap9
Implements an action listener for Radio buttons.
RadioBtnsListener() - Constructor for class jll.celcalc.chap9.RadioBtnsListener
 
RunChap9 - Class in jll.celcalc.chap9
Chapter 9: Satellites
RunChap9() - Constructor for class jll.celcalc.chap9.RunChap9
 

S

SatelliteActions - Class in jll.celcalc.chap9
Handles the Satellites menu items
SatelliteActions() - Constructor for class jll.celcalc.chap9.SatelliteActions
 
searchForTLE(ChapMenuItems.CalculationType) - Method in class jll.celcalc.chap9.TLEActions
Search the TLE database by catalog ID or name and display the raw data for that object.
setCSTRadBtn() - Static method in class jll.celcalc.chap9.ChapGUI
Sets the CST radio button to true
setESTRadBtn() - Static method in class jll.celcalc.chap9.ChapGUI
Sets the EST radio button to true
setLonRadBtn() - Static method in class jll.celcalc.chap9.ChapGUI
Sets the Longitude radio button to true
setMSTRadBtn() - Static method in class jll.celcalc.chap9.ChapGUI
Sets the MST radio button to true
setNewtonMethodRadBtn() - Static method in class jll.celcalc.chap9.ChapGUI
Sets the Newton's Method radio button to true
setParentFrame(JFrame) - Method in class jll.celcalc.chap9.Form6Coords
Saves a reference to the caller's parent frame so the dialog can be centered on the parent application's window.
setPSTRadBtn() - Static method in class jll.celcalc.chap9.ChapGUI
Sets the PST radio button to true
setResults(String) - Static method in class jll.celcalc.chap9.ChapGUI
Sets the results label in the GUI
setSimpleIterationRadBtn() - Static method in class jll.celcalc.chap9.ChapGUI
Sets the Simple Iteration radio button to true
setTerminationCriteria() - Method in class jll.celcalc.chap9.SatelliteActions
Set the termination criteria for solving Kepler's equation
showAboutBox() - Static method in class jll.celcalc.chap9.ChapGUI
Shows the About Box
showDialog(String, String, String, String, String, String, String) - Method in class jll.celcalc.chap9.Form6Coords
Shows the dialog

T

termCriteria - Static variable in class jll.celcalc.chap9.Misc
Set a default termination criteria (in radians) for solving Kepler's equation
TLEActions - Class in jll.celcalc.chap9
Handles the TLE menu items
TLEActions() - Constructor for class jll.celcalc.chap9.TLEActions
 

V

validateGUIObsLoc() - Static method in class jll.celcalc.chap9.ChapGUI
See if the observer location, date, and time currently in the GUI is valid.
validateKeplerianElements() - Static method in class jll.celcalc.chap9.VDator
Display a form to get Keplerian elements and validate the data values the user enters User will enter inclination, eccentricity, axis, RAAN, argument of perigee, and M0.
validateStateVect() - Static method in class jll.celcalc.chap9.VDator
Display a form to get a state vector and validate the data values the user enters.
valueOf(String) - Static method in enum jll.celcalc.chap9.ChapMenuItems.CalculationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum jll.celcalc.chap9.ChapMenuItems.CalculationType
Returns an array containing the constants of this enum type, in the order they are declared.
VDator - Class in jll.celcalc.chap9
Allows a user to enter orbital elements and then validate the user's input.
VDator() - Constructor for class jll.celcalc.chap9.VDator
 
A C D E F G J L M P R S T V 
Skip navigation links