private int[] _gpsTimestamp = null;
private int[] _gpsDatestamp = null;
private String _originalTimestamp = null;
+ private String _digitizedTimestamp = null;
private int _orientationCode = -1;
private byte[] _thumbnail = null;
+ private double _bearing = -1.0;
private ArrayList<String> _errors = null;
_originalTimestamp = inStamp;
}
+ /**
+ * Set the digitized timestamp
+ * @param inStamp digitized (creation) timestamp of photo
+ */
+ public void setDigitizedTimestamp(String inStamp)
+ {
+ _digitizedTimestamp = inStamp;
+ }
+
/**
* Set the orientation code
* @param inCode code from exif (1 to 8)
}
}
+ /**
+ * Set the bearing (0 - 360)
+ * @param inBearing bearing in degrees
+ */
+ public void setBearing(double inBearing)
+ {
+ _bearing = inBearing;
+ }
+
/** @return latitude ref as char */
public char getLatitudeRef() { return _latitudeRef; }
/** @return latitude as array of 3 Rationals */
public int getOrientationCode() { return _orientationCode; }
/** @return original timestamp as string */
public String getOriginalTimestamp() { return _originalTimestamp; }
+ /** @return digitized timestamp as string */
+ public String getDigitizedTimestamp() { return _digitizedTimestamp; }
+ /** @return bearing in degrees or -1 */
+ public double getBearing() { return _bearing; }
/**
* Set the thumbnail