public interface ILcdMagneticNorthMap
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
Calendar |
getBeginValidDate()
Return the first date value for which this map can retrieve magnetic north.
|
Calendar |
getDate()
Returns the current date set to this map.
|
Calendar |
getEndValidDate()
Return the last date value for which this map can retrieve magnetic north.
|
String |
getModelName()
Returns the name of the model.
|
String |
getShortModelName()
Returns the abbreviated model name.
|
boolean |
isValidDate(Calendar aDate)
Checks whether the given date is a valid date for this map.
|
float |
retrieveDeclinationAt(ILcdPoint aPoint)
Given a point (and implicitly a time value via setDate()), this method calculates
the declination of the magnetic north vector.
|
float |
retrieveInclinationAt(ILcdPoint aPoint)
Given a point (and implicitly a time value via setDate()), this method calculates
the inclination of the magnetic north vector.
|
float |
retrieveTotalIntensityAt(ILcdPoint aPoint)
Given a point (and implicitly a time value via setDate()), this method calculates
the total intensity of the magnetic north vector.
|
void |
setDate(Calendar aDate)
Sets the date to retrieve the magnetic north at.
|
String getModelName()
String getShortModelName()
float retrieveDeclinationAt(ILcdPoint aPoint)
aPoint
- The point on the globe, the reference is World Geodetic System
1984 (WGS 84)float retrieveInclinationAt(ILcdPoint aPoint)
aPoint
- The point on the globe, the reference is World Geodetic System
1984 (WGS 84)float retrieveTotalIntensityAt(ILcdPoint aPoint)
aPoint
- The point on the globe, the reference is World Geodetic System
1984 (WGS 84)boolean isValidDate(Calendar aDate)
aDate
- the date to check the validity for.Calendar getBeginValidDate()
Calendar getEndValidDate()
void setDate(Calendar aDate)
aDate
- The date, isValidDate(aDate) must be true.getDate()
Calendar getDate()
setDate(java.util.Calendar)
Object clone() throws CloneNotSupportedException
CloneNotSupportedException