Package slash.navigation.photo
Class PhotoPosition
java.lang.Object
slash.navigation.base.BaseNavigationPosition
slash.navigation.base.Wgs84Position
slash.navigation.photo.PhotoPosition
- All Implemented Interfaces:
ExtendedSensorNavigationPosition,NavigationPosition
A position from Photo (.jpg) files with embedded EXIF metadata.
-
Field Summary
Fields inherited from class slash.navigation.base.Wgs84Position
accelerationX, accelerationY, accelerationZ, description, fixQuality, hdop, heading, latitude, longitude, pdop, pressure, satellites, temperature, vdop, waypointType -
Constructor Summary
ConstructorsConstructorDescriptionPhotoPosition(Double longitude, Double latitude, Double elevation, Double speed, CompactCalendar time, String description, Object origin, TagState tagState, NavigationPosition closestPositionForTagging, String make, String model, Integer width, Integer height, org.apache.commons.imaging.common.RationalNumber fNumber, org.apache.commons.imaging.common.RationalNumber exposure, Integer flash, org.apache.commons.imaging.common.RationalNumber focal) PhotoPosition(TagState tagState, CompactCalendar time, String description, File file) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.commons.imaging.common.RationalNumbergetFlash()org.apache.commons.imaging.common.RationalNumberorg.apache.commons.imaging.common.RationalNumbergetFocal()getMake()getModel()getWidth()voidsetClosestPositionForTagging(NavigationPosition closestPositionForTagging) voidsetExposure(org.apache.commons.imaging.common.RationalNumber exposure) voidvoidsetfNumber(org.apache.commons.imaging.common.RationalNumber fNumber) voidsetFocal(org.apache.commons.imaging.common.RationalNumber focal) voidvoidvoidvoidsetPhotographicSensitivity(Integer photographicSensitivity) voidsetTagState(TagState tagState) voidMethods inherited from class slash.navigation.base.Wgs84Position
asCsvPosition, asGpxPosition, asMicrosoftExcelPosition, asNmeaPosition, asTomTomRoutePosition, asWgs84Position, equals, getAccelerationX, getAccelerationY, getAccelerationZ, getDescription, getElevation, getFixQuality, getHdop, getHeading, getHeartBeat, getLatitude, getLongitude, getOrigin, getOrigin, getPdop, getPressure, getSatellites, getSpeed, getTemperature, getTime, getVdop, getWaypointType, hashCode, setAccelerationX, setAccelerationY, setAccelerationZ, setDescription, setElevation, setFixQuality, setHdop, setHeading, setHeartBeat, setLatitude, setLongitude, setOrigin, setPdop, setPressure, setSatellites, setSpeed, setTemperature, setTime, setVdop, setWaypointTypeMethods inherited from class slash.navigation.base.BaseNavigationPosition
asColumbusGpsProfessionalPosition, asColumbusGpsStandardPosition, asColumbusGpsTypePosition, asCoPilotPosition, asCsvCommaPosition, asCsvSemicolonPosition, asFitPosition, asFlightradarPosition, asGarbleGpxPosition, asGarbleKmlBetaPosition, asGarbleKmlLittleEndianPosition, asGarbleKmlPosition, asGarbleKmzLittleEndianPosition, asGarbleKmzPosition, asGarminFlightPlanPosition, asGkPosition, asGlopusPosition, asGoogleMapsUrlPosition, asGoPalRoutePosition, asGoPalTrackPosition, asGoRiderGpsPosition, asGpsTunerPosition, asHaicomLoggerPosition, asIbluePosition, asIgoRoutePosition, asKlickTelRoutePosition, asKmlBetaPosition, asKmlPosition, asKmzBetaPosition, asKmzPosition, asKompassPosition, asMagellanExploristPosition, asMagellanRoutePosition, asMagicMapsGoPosition, asMagicMapsIktPosition, asMagicMapsPthPosition, asMotoPlanerUrlPosition, asMSFSFlightPlanPosition, asMTPPosition, asNavigatingPoiWarnerPosition, asNavigonCruiserPosition, asNmnFavoritesPosition, asNmnPosition, asNmnUrlPosition, asNokiaLandmarkExchangePosition, asOpelNaviPosition, asOvlPosition, asPhotoPosition, asQstarzQPosition, asRoutePosition, asRtzPosition, asSygicUnicodePosition, asTcxPosition, asTourPosition, asWintecWbtTesPosition, asWintecWbtTkPosition, calculateAngle, calculateBearing, calculateDistance, calculateElevation, calculateOrthogonalDistance, calculateSpeed, calculateTime, hasCoordinates, hasSpeed, hasTime, setStartDate, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface slash.navigation.common.NavigationPosition
calculateAngle, calculateDistance, calculateElevation, calculateOrthogonalDistance, calculateSpeed, calculateTime, hasCoordinates, hasTime, isStartsNewSegment, setStartDate
-
Constructor Details
-
Method Details
-
getClosestPositionForTagging
-
getTagState
-
getMake
-
setMake
-
getModel
-
setModel
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
getfNumber
public org.apache.commons.imaging.common.RationalNumber getfNumber() -
setfNumber
public void setfNumber(org.apache.commons.imaging.common.RationalNumber fNumber) -
getExposure
public org.apache.commons.imaging.common.RationalNumber getExposure() -
setExposure
public void setExposure(org.apache.commons.imaging.common.RationalNumber exposure) -
getFlash
-
setFlash
-
getFocal
public org.apache.commons.imaging.common.RationalNumber getFocal() -
setFocal
public void setFocal(org.apache.commons.imaging.common.RationalNumber focal) -
getPhotographicSensitivity
-
setPhotographicSensitivity
-