public class ASTObserver
extends java.lang.Object
Copyright (c) 2018
Constructor and Description |
---|
ASTObserver()
Initialize from the default observer data file, if it
exists.
|
Modifier and Type | Method and Description |
---|---|
ASTDate |
getObsDate()
Returns observer's date
|
double |
getObsLat()
Returns observer latitude
|
ASTLatLon |
getObsLocation()
Returns observer location
|
double |
getObsLon()
Returns observer longitude
|
ASTTime |
getObsTime()
Returns observer's time
|
ASTLatLon.TimeZoneType |
getObsTimeZone()
Returns the observer's time zone
|
static boolean |
isValidObsLoc(ASTObserver obsLoc,
java.lang.String latStr,
java.lang.String lonStr,
java.lang.String tzStr,
java.lang.String dateStr,
java.lang.String timeStr)
Checks a collection of data strings to see if the data they contain
specify a valid observer location, date, and time.
|
boolean |
isValidObsObj()
Returns whether the object is a valid observation object
|
void |
setObsDateTime(int iMonth,
int iDay,
int iYear,
double dTime)
Sets the observer objects date and time
|
public ASTObserver()
public boolean isValidObsObj()
public ASTLatLon getObsLocation()
public double getObsLat()
public double getObsLon()
public ASTLatLon.TimeZoneType getObsTimeZone()
public ASTDate getObsDate()
public ASTTime getObsTime()
public void setObsDateTime(int iMonth, int iDay, int iYear, double dTime)
iMonth
- observer monthiDay
- observer dayiYear
- observer yeardTime
- observer timepublic static boolean isValidObsLoc(ASTObserver obsLoc, java.lang.String latStr, java.lang.String lonStr, java.lang.String tzStr, java.lang.String dateStr, java.lang.String timeStr)
obsLoc
- observer object to updatelatStr
- string with a latitudelonStr
- string with a longitudetzStr
- string with a time zone (PST, MST, CST,
EST, or LON)dateStr
- string with a datetimeStr
- string with a time