Package com.luciad.format.arinc.util
Class TLcdARINCLonLatParser
java.lang.Object
com.luciad.format.arinc.util.TLcdARINCLonLatParser
This class provides methods to retrieve a longitude (resp. latitude) from a
given array of characters.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
hasDoubleLat
(char[] aRecord, int aBegin) static boolean
Deprecated.This method has been deprecated.static double
readDoubleLat
(char[] aRecord, int aBegin) Reads a latitude (9 positions) in an ARINC record from the specified position and returns it as adouble
.static double
readDoubleLon
(char[] aRecord, int aBegin) Reads a longitude (10 positions) in an ARINC record from the specified position and returns it as adouble
.static float
readFloatLat
(char[] aRecord, int aBegin) Reads a latitude (9 positions) in an ARINC record from the specified position and returns it as afloat
.static float
readFloatLon
(char[] aRecord, int aBegin) Reads a longitude (10 positions) in an ARINC record from the specified position and returns it as afloat
.static void
setTraceOn
(boolean aClassTraceOn) Deprecated.This method has been deprecated.
-
Constructor Details
-
TLcdARINCLonLatParser
public TLcdARINCLonLatParser()Constructs a newTLcdARINCLonLatParser
.
-
-
Method Details
-
setTraceOn
public static void setTraceOn(boolean aClassTraceOn) Deprecated.This method has been deprecated. It is recommended to use the standard Java logging framework directly.Enables tracing for all instances of this class. If the argument istrue
then all log messages are recorded, otherwise only the informative, warning and error messages are recorded.- Parameters:
aClassTraceOn
- if true then all log messages are recorded, otherwise only the informative, warning and error messages are recorded.
-
isTraceOn
public static boolean isTraceOn()Deprecated.This method has been deprecated. It is recommended to use the standard Java logging framework directly.Returnstrue
if tracing is enabled for this class.- Returns:
- true if tracing is enabled for this class, false otherwise.
-
readFloatLon
public static float readFloatLon(char[] aRecord, int aBegin) Reads a longitude (10 positions) in an ARINC record from the specified position and returns it as afloat
.- Parameters:
aRecord
- The record to read from.aBegin
- The position in the record to start reading from. This corresponds to the index in the record character array.- Returns:
- The
float
longitude read from the record.
-
readFloatLat
public static float readFloatLat(char[] aRecord, int aBegin) Reads a latitude (9 positions) in an ARINC record from the specified position and returns it as afloat
.- Parameters:
aRecord
- The record to read from.aBegin
- The position in the record to start reading from. This corresponds to the index in the record character array.- Returns:
- The
float
latitude read from the record.
-
readDoubleLon
public static double readDoubleLon(char[] aRecord, int aBegin) Reads a longitude (10 positions) in an ARINC record from the specified position and returns it as adouble
.- Parameters:
aRecord
- The record to read from.aBegin
- The position in the record to start reading from. This corresponds to the index in the record character array.- Returns:
- The
double
longitude read from the record.
-
hasDoubleLat
public static boolean hasDoubleLat(char[] aRecord, int aBegin) -
readDoubleLat
public static double readDoubleLat(char[] aRecord, int aBegin) Reads a latitude (9 positions) in an ARINC record from the specified position and returns it as adouble
.- Parameters:
aRecord
- The record to read from.aBegin
- The position in the record to start reading from. This corresponds to the index in the record character array.- Returns:
- The
double
latitude read from the record.
-