public final class GpsInfo extends ExifDictionaryBase
Represents GPS info in EXIF data.
Constructor and Description |
---|
GpsInfo()
Initializes a new instance of the
GpsInfo class. |
Modifier and Type | Method and Description |
---|---|
Rational |
getAltitude()
Gets the GPS altitude.
|
int |
getAltitudeRef()
Gets or set altitude ref.
|
byte[] |
getAreaInformation()
Gets the GPS area information.
|
Rational |
getDataDegreeOfPrecision()
Gets the GPS DOP (data degree of precision).
|
String |
getDateStamp()
Gets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
|
Rational |
getDestBearing()
Gets the GPS bearing to the destination point.
|
String |
getDestBearingRef()
Gets the GPS reference used for giving the bearing to the destination point.
|
Rational |
getDestDistance()
Gets the GPS distance to the destination point.
|
String |
getDestDistanceRef()
Gets the GPS unit used to express the distance to the destination point.
|
Rational[] |
getDestLatitude()
Gets or sets the GPS latitude of the destination point.
|
String |
getDestLatitudeRef()
Gets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
|
Rational[] |
getDestLongitude()
Gets the GPS longitude of the destination point.
|
String |
getDestLongitudeRef()
Gets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
|
int |
getDifferential()
Gets a GPS value which indicates whether differential correction is applied to the GPS receiver.
|
Rational |
getImgDirection()
Gets the GPS direction of the image when it was captured.
|
String |
getImgDirectionRef()
Gets the GPS reference for giving the direction of the image when it is captured.
|
Rational[] |
getLatitude()
Gets the GPS latitude.
|
String |
getLatitudeRef()
Gets the GPS latitude is north or south latitude.
|
Rational[] |
getLongitude()
Gets the GPS longitude.
|
String |
getLongitudeRef()
Gets the GPS longitude is east or west longitude.
|
String |
getMapDatum()
Gets the GPS geodetic survey data used by the GPS receiver.
|
String |
getMeasureMode()
Gets the GPS measurement mode.
|
byte[] |
getProcessingMethod()
Gets the GPS character string recording the name of the method used for location finding.
|
String |
getSatellites()
Gets the GPS satellites used for measurements.
|
Rational |
getSpeed()
Gets the speed of GPS receiver movement.
|
String |
getSpeedRef()
Gets the unit used to express the GPS receiver speed of movement.
|
String |
getStatus()
Gets the status of the GPS receiver when the image is recorded.
|
Rational[] |
getTimestamp()
Gets the GPS time as UTC (Coordinated Universal Time).
|
String |
getTrack()
Gets direction of GPS receiver movement.
|
String |
getTrackRef()
Gets the reference for giving the direction of GPS receiver movement.
|
byte[] |
getVersionID()
Gets the GPS version identifier.
|
void |
setAltitude(Rational value)
Sets the GPS altitude.
|
void |
setAltitudeRef(int value)
Gets or set altitude ref.
|
void |
setAreaInformation(byte[] value)
Sets the GPS area information.
|
void |
setDataDegreeOfPrecision(Rational value)
Sets the GPS DOP (data degree of precision).
|
void |
setDateStamp(String value)
Sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
|
void |
setDestBearing(Rational value)
Sets the GPS bearing to the destination point.
|
void |
setDestBearingRef(String value)
Sets the GPS reference used for giving the bearing to the destination point.
|
void |
setDestDistance(Rational value)
Sets the GPS distance to the destination point.
|
void |
setDestDistanceRef(String value)
Sets the GPS unit used to express the distance to the destination point.
|
void |
setDestLatitude(Rational[] value)
Gets or sets the GPS latitude of the destination point.
|
void |
setDestLatitudeRef(String value)
Sets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
|
void |
setDestLongitude(Rational[] value)
Sets the GPS longitude of the destination point.
|
void |
setDestLongitudeRef(String value)
Sets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
|
void |
setDifferential(int value)
Sets a GPS value which indicates whether differential correction is applied to the GPS receiver.
|
void |
setImgDirection(Rational value)
Sets the GPS direction of the image when it was captured.
|
void |
setImgDirectionRef(String value)
Sets the GPS reference for giving the direction of the image when it is captured.
|
void |
setLatitude(Rational[] value)
Sets the GPS latitude.
|
void |
setLatitudeRef(String value)
Sets the GPS latitude is north or south latitude.
|
void |
setLongitude(Rational[] value)
Sets the GPS longitude.
|
void |
setLongitudeRef(String value)
Sets the GPS longitude is east or west longitude.
|
void |
setMapDatum(String value)
Sets the GPS geodetic survey data used by the GPS receiver.
|
void |
setMeasureMode(String value)
Sets the GPS measurement mode.
|
void |
setProcessingMethod(byte[] value)
Sets the GPS character string recording the name of the method used for location finding.
|
void |
setSatellites(String value)
Sets the GPS satellites used for measurements.
|
void |
setSpeed(Rational value)
Sets the speed of GPS receiver movement.
|
void |
setSpeedRef(String value)
Sets the unit used to express the GPS receiver speed of movement.
|
void |
setStatus(String value)
Sets the status of the GPS receiver when the image is recorded.
|
void |
setTimestamp(Rational[] value)
Sets the GPS time as UTC (Coordinated Universal Time).
|
void |
setTrack(String value)
Sets direction of GPS receiver movement.
|
void |
setTrackRef(String value)
Sets the reference for giving the direction of GPS receiver movement.
|
void |
setVersionID(byte[] value)
Sets the GPS version identifier.
|
getTags, readByTagId, setTags
public final Rational getAltitude()
Gets the GPS altitude.
public final void setAltitude(Rational value)
Sets the GPS altitude.
value
- The altitude.public final int getAltitudeRef()
Gets or set altitude ref.
public final void setAltitudeRef(int value)
Gets or set altitude ref.
public final byte[] getAreaInformation()
Gets the GPS area information.
public final void setAreaInformation(byte[] value)
Sets the GPS area information.
value
- The area information.public final String getDateStamp()
Gets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
public final void setDateStamp(String value)
Sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
value
- The date stamp.public final Rational getDestBearing()
Gets the GPS bearing to the destination point.
public final void setDestBearing(Rational value)
Sets the GPS bearing to the destination point.
value
- The bearing to the destination point.public final String getDestBearingRef()
Gets the GPS reference used for giving the bearing to the destination point.
public final void setDestBearingRef(String value)
Sets the GPS reference used for giving the bearing to the destination point.
value
- Bearing to the destination point.public final Rational getDestDistance()
Gets the GPS distance to the destination point.
public final void setDestDistance(Rational value)
Sets the GPS distance to the destination point.
value
- The distance to the destination point.public final String getDestDistanceRef()
Gets the GPS unit used to express the distance to the destination point.
public final void setDestDistanceRef(String value)
Sets the GPS unit used to express the distance to the destination point.
value
- The distance reference.public final Rational[] getDestLatitude()
Gets or sets the GPS latitude of the destination point.
public final void setDestLatitude(Rational[] value)
Gets or sets the GPS latitude of the destination point.
public final String getDestLatitudeRef()
Gets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
public final void setDestLatitudeRef(String value)
Sets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
value
- The destination latitude reference.public final Rational[] getDestLongitude()
Gets the GPS longitude of the destination point.
public final void setDestLongitude(Rational[] value)
Sets the GPS longitude of the destination point.
value
- The destination longitude.public final String getDestLongitudeRef()
Gets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
public final void setDestLongitudeRef(String value)
Sets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
value
- The longitude reference.public final int getDifferential()
Gets a GPS value which indicates whether differential correction is applied to the GPS receiver.
public final void setDifferential(int value)
Sets a GPS value which indicates whether differential correction is applied to the GPS receiver.
value
- The differential correction.public final Rational getDataDegreeOfPrecision()
Gets the GPS DOP (data degree of precision).
public final void setDataDegreeOfPrecision(Rational value)
Sets the GPS DOP (data degree of precision).
value
- The data degree of precision.public final Rational getImgDirection()
Gets the GPS direction of the image when it was captured.
public final void setImgDirection(Rational value)
Sets the GPS direction of the image when it was captured.
value
- The direction.public final String getImgDirectionRef()
Gets the GPS reference for giving the direction of the image when it is captured.
public final void setImgDirectionRef(String value)
Sets the GPS reference for giving the direction of the image when it is captured.
value
- The reference.public final Rational[] getLatitude()
Gets the GPS latitude.
public final void setLatitude(Rational[] value)
Sets the GPS latitude.
value
- The latitude.public final String getLatitudeRef()
Gets the GPS latitude is north or south latitude.
public final void setLatitudeRef(String value)
Sets the GPS latitude is north or south latitude.
value
- The latitude reference.public final Rational[] getLongitude()
Gets the GPS longitude.
public final void setLongitude(Rational[] value)
Sets the GPS longitude.
value
- The longitude.public final String getLongitudeRef()
Gets the GPS longitude is east or west longitude.
public final void setLongitudeRef(String value)
Sets the GPS longitude is east or west longitude.
value
- The longitude reference.public final String getMapDatum()
Gets the GPS geodetic survey data used by the GPS receiver.
public final void setMapDatum(String value)
Sets the GPS geodetic survey data used by the GPS receiver.
value
- GPS geodetic survey data.public final String getMeasureMode()
Gets the GPS measurement mode.
public final void setMeasureMode(String value)
Sets the GPS measurement mode.
value
- The measure mode.public final byte[] getProcessingMethod()
Gets the GPS character string recording the name of the method used for location finding.
public final void setProcessingMethod(byte[] value)
Sets the GPS character string recording the name of the method used for location finding.
value
- The processing method.public final String getSatellites()
Gets the GPS satellites used for measurements.
public final void setSatellites(String value)
Sets the GPS satellites used for measurements.
value
- Satellites.public final Rational getSpeed()
Gets the speed of GPS receiver movement.
public final void setSpeed(Rational value)
Sets the speed of GPS receiver movement.
value
- The speed.public final String getSpeedRef()
Gets the unit used to express the GPS receiver speed of movement.
public final void setSpeedRef(String value)
Sets the unit used to express the GPS receiver speed of movement.
value
- Units.public final String getStatus()
Gets the status of the GPS receiver when the image is recorded.
public final void setStatus(String value)
Sets the status of the GPS receiver when the image is recorded.
value
- The status.public final Rational[] getTimestamp()
Gets the GPS time as UTC (Coordinated Universal Time).
public final void setTimestamp(Rational[] value)
Sets the GPS time as UTC (Coordinated Universal Time).
value
- The timestamp.public final String getTrack()
Gets direction of GPS receiver movement.
public final void setTrack(String value)
Sets direction of GPS receiver movement.
value
- The track.public final String getTrackRef()
Gets the reference for giving the direction of GPS receiver movement.
public final void setTrackRef(String value)
Sets the reference for giving the direction of GPS receiver movement.
value
- The reference.public final byte[] getVersionID()
Gets the GPS version identifier.
public final void setVersionID(byte[] value)
Sets the GPS version identifier.
value
- The version identifier.Copyright © 2018. All rights reserved.