Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A() - Method in class io.jenetics.jpx.geom.Ellipsoid
-
Return the equatorial radius, in meter.
- addLink(Link) - Method in class io.jenetics.jpx.Metadata.Builder
-
Add the given
linkto the metadata - addLink(Link) - Method in class io.jenetics.jpx.Route.Builder
-
Set the links to external information about the route.
- addLink(Link) - Method in class io.jenetics.jpx.Track.Builder
-
Add the given
linkto the track - addLink(Link) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the links to external information about the way-point.
- addLink(String) - Method in class io.jenetics.jpx.Metadata.Builder
-
Add the given
linkto the metadata - addLink(String) - Method in class io.jenetics.jpx.Route.Builder
-
Set the links to external information about the route.
- addLink(String) - Method in class io.jenetics.jpx.Track.Builder
-
Add the given
linkto the track - addLink(String) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the links to external information about the way-point.
- addPoint(WayPoint) - Method in class io.jenetics.jpx.Route.Builder
-
Adds a way-point to the route.
- addPoint(WayPoint) - Method in class io.jenetics.jpx.TrackSegment.Builder
-
Add a way-point to the track-segment.
- addPoint(Consumer<? super WayPoint.Builder>) - Method in class io.jenetics.jpx.Route.Builder
-
Add a new way-point via the given
WayPoint.Builderclass. - addPoint(Consumer<? super WayPoint.Builder>) - Method in class io.jenetics.jpx.TrackSegment.Builder
-
Add a way-point to the track-segment, via the given way-point builder.
- addRoute(Route) - Method in class io.jenetics.jpx.GPX.Builder
-
Add a route the
GPXobject. - addRoute(Consumer<? super Route.Builder>) - Method in class io.jenetics.jpx.GPX.Builder
-
Add a route the
GPXobject. - addSegment(TrackSegment) - Method in class io.jenetics.jpx.Track.Builder
-
Add a track segment to the track.
- addSegment(Consumer<? super TrackSegment.Builder>) - Method in class io.jenetics.jpx.Track.Builder
-
Add a track segment to the track, via the given builder.
- addTrack(Track) - Method in class io.jenetics.jpx.GPX.Builder
-
Add a track the
GPXobject. - addTrack(Consumer<? super Track.Builder>) - Method in class io.jenetics.jpx.GPX.Builder
-
Add a track the
GPXobject. - addWayPoint(WayPoint) - Method in class io.jenetics.jpx.GPX.Builder
-
Add one way-point to the
GPXobject. - addWayPoint(Consumer<? super WayPoint.Builder>) - Method in class io.jenetics.jpx.GPX.Builder
-
Add a way-point to the
GPXobject using aWayPoint.Builder. - ageofdgpsdata() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current age since last DGPS update.
- ageofdgpsdata(double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the number of seconds since last DGPS update.
- ageofdgpsdata(Duration) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the age since last DGPS update.
- author() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the current author.
- author(Person) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the metadata author.
- author(String) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the metadata author.
B
- B() - Method in class io.jenetics.jpx.geom.Ellipsoid
-
Return the polar radius, in meter.
- bounds() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the current bounds.
- bounds(Bounds) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the GPX bounds.
- Bounds - Class in io.jenetics.jpx
-
Two lat/lon pairs defining the extent of an element.
- build() - Method in interface io.jenetics.jpx.Filter
-
Return a new object of type
Rwhich contains the elements of the applied filter functions. - build() - Method in class io.jenetics.jpx.GPX.Builder
-
Create an immutable
GPXobject from the current builder state. - build() - Method in class io.jenetics.jpx.Metadata.Builder
-
Create an immutable
Metadataobject from the current builder state. - build() - Method in class io.jenetics.jpx.Route.Builder
-
Create a new
Routeobject with the set values. - build() - Method in class io.jenetics.jpx.Track.Builder
-
Create a new GPX track from the current builder state.
- build() - Method in class io.jenetics.jpx.TrackSegment.Builder
-
Create a new track-segment from the current builder state.
- build() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Build a new way-point from the current builder state.
- build(double, double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Create a new way-point with the given latitude and longitude value.
- build(Latitude, Longitude) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Create a new way-point with the given latitude and longitude value.
- builder() - Static method in class io.jenetics.jpx.GPX
-
Create a new GPX builder.
- builder() - Static method in class io.jenetics.jpx.Metadata
-
Return a new
Metadatabuilder. - builder() - Static method in class io.jenetics.jpx.Route
-
Return a new
Routebuilder object. - builder() - Static method in class io.jenetics.jpx.Track
- builder() - Static method in class io.jenetics.jpx.TrackSegment
-
Create a new track-segment builder.
- builder() - Static method in class io.jenetics.jpx.WayPoint
-
Return a new
WayPointbuilder. - builder(GPX.Version, String) - Static method in class io.jenetics.jpx.GPX
-
Create a new GPX builder with the given GPX version and creator string.
- builder(String) - Static method in class io.jenetics.jpx.GPX
-
Create a new GPX builder with the given GPX creator string.
C
- CABLE - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents a cable: ≙ 185.3184 m.
- clear() - Static method in class io.jenetics.jpx.XMLProvider
-
Clear current spi to allow hot reloading a new one...
- cmt() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current comment value.
- cmt() - Method in class io.jenetics.jpx.Track.Builder
- cmt() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current comment value.
- cmt(String) - Method in class io.jenetics.jpx.Route.Builder
-
Set the route comment.
- cmt(String) - Method in class io.jenetics.jpx.Track.Builder
-
Set the comment of the track.
- cmt(String) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the GPS way-point comment.
- compareTo(Degrees) - Method in class io.jenetics.jpx.Degrees
- compareTo(DGPSStation) - Method in class io.jenetics.jpx.DGPSStation
- compareTo(Email) - Method in class io.jenetics.jpx.Email
- compareTo(Length) - Method in class io.jenetics.jpx.Length
- compareTo(Speed) - Method in class io.jenetics.jpx.Speed
- compareTo(UInt) - Method in class io.jenetics.jpx.UInt
- convert(double, Length.Unit) - Method in enum class io.jenetics.jpx.Length.Unit
-
Convert the given length value of the given
sourceUnitinto a length value ofthislength unit. - convert(double, Speed.Unit) - Method in enum class io.jenetics.jpx.Speed.Unit
-
Convert the given speed value of the given
sourceUnitinto a speed value ofthisspeed unit. - copyright() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the current copyright info.
- copyright(Copyright) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the copyright info.
- Copyright - Class in io.jenetics.jpx
-
Information about the copyright holder and any license governing use of this file.
- course() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the instantaneous course at the point.
- course(double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the the instantaneous course at the point.
- course(Degrees) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the the instantaneous course at the point.
- creator() - Method in class io.jenetics.jpx.GPX.Builder
-
Return the current creator value.
- creator(String) - Method in class io.jenetics.jpx.GPX.Builder
-
Set the GPX creator.
D
- DEFAULT - Static variable in class io.jenetics.jpx.geom.Ellipsoid
-
The default ellipsoid: WGSC-84
- DEFAULT - Static variable in class io.jenetics.jpx.geom.Geoid
-
Geoidusing theEllipsoid.DEFAULTellipsoid. - DEFAULT - Static variable in class io.jenetics.jpx.GPX.Reader
-
The default GPX reader, reading GPX files (v1.1) with reading mode
GPX.Reader.Mode.STRICT. - DEFAULT - Static variable in class io.jenetics.jpx.GPX.Writer
-
The default GPX writer, with no indention and fraction digits of
GPX.Writer.DEFAULT_FRACTION_DIGITS. - DEFAULT_FRACTION_DIGITS - Static variable in class io.jenetics.jpx.GPX.Writer
-
The default value for the maximum fraction digits.
- Degrees - Class in io.jenetics.jpx
-
Used for bearing, heading, course.
- desc() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the current description.
- desc() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current description value.
- desc() - Method in class io.jenetics.jpx.Track.Builder
-
Return the current description value.
- desc() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current description value.
- desc(String) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the metadata description.
- desc(String) - Method in class io.jenetics.jpx.Route.Builder
-
Set the route description.
- desc(String) - Method in class io.jenetics.jpx.Track.Builder
-
Set the description of the track.
- desc(String) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the GPS way-point description.
- DGPS - Enum constant in enum class io.jenetics.jpx.Fix
- dgpsid() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current the ID of DGPS station used in differential correction.
- dgpsid(int) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the ID of DGPS station used in differential correction.
- dgpsid(DGPSStation) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the ID of DGPS station used in differential correction.
- DGPSStation - Class in io.jenetics.jpx
-
Represents a differential GPS station.
- DIM_2 - Enum constant in enum class io.jenetics.jpx.Fix
- DIM_3 - Enum constant in enum class io.jenetics.jpx.Fix
- distance(Point) - Method in interface io.jenetics.jpx.Point
-
Calculate the distance between points on the default ellipsoidal earth model WGS-84.
- distance(Point, Point) - Method in class io.jenetics.jpx.geom.Geoid
-
Calculate the distance between points on an ellipsoidal earth model.
- documentBuilderFactory() - Method in class io.jenetics.jpx.XMLProvider
-
Returns the
DocumentBuilderFactoryused for handling extensions documents - doubleValue() - Method in class io.jenetics.jpx.Degrees
-
Return the decimal degree value.
- doubleValue() - Method in class io.jenetics.jpx.DGPSStation
- doubleValue() - Method in class io.jenetics.jpx.Latitude
-
Return the latitude value in decimal degrees.
- doubleValue() - Method in class io.jenetics.jpx.Length
-
Return the length in meter.
- doubleValue() - Method in class io.jenetics.jpx.Longitude
-
Return the longitude value in decimal degrees.
- doubleValue() - Method in class io.jenetics.jpx.Speed
-
Return the GPS speed value in m/s.
- doubleValue() - Method in class io.jenetics.jpx.UInt
E
- ele() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current elevation value.
- ele(double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the elevation (in meters) of the point.
- ele(double, Length.Unit) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the elevation of the point.
- ele(Length) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the elevation of the point.
- elevation() - Method in class io.jenetics.jpx.format.Location
-
Return the elevation of
thislocation. - ellipsoid() - Method in class io.jenetics.jpx.geom.Geoid
-
Return the ellipsoid the
Geomobject is using. - Ellipsoid - Class in io.jenetics.jpx.geom
-
Represents an earth ellipsoid, which is a mathematical figure approximating the shape of the Earth, used as a reference frame for computations in geodesy, astronomy and the geosciences.
- Email - Class in io.jenetics.jpx
-
An email address.
- equals(Object) - Method in class io.jenetics.jpx.Bounds
- equals(Object) - Method in class io.jenetics.jpx.Copyright
- equals(Object) - Method in class io.jenetics.jpx.Degrees
- equals(Object) - Method in class io.jenetics.jpx.DGPSStation
- equals(Object) - Method in class io.jenetics.jpx.Email
- equals(Object) - Method in class io.jenetics.jpx.format.Location
- equals(Object) - Method in class io.jenetics.jpx.GPX
- equals(Object) - Method in record class io.jenetics.jpx.GPX.Writer.Indent
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.jenetics.jpx.Latitude
- equals(Object) - Method in class io.jenetics.jpx.Length
- equals(Object) - Method in class io.jenetics.jpx.Link
- equals(Object) - Method in class io.jenetics.jpx.Longitude
- equals(Object) - Method in class io.jenetics.jpx.Metadata
- equals(Object) - Method in class io.jenetics.jpx.Person
- equals(Object) - Method in class io.jenetics.jpx.Route
- equals(Object) - Method in class io.jenetics.jpx.Speed
- equals(Object) - Method in class io.jenetics.jpx.Track
- equals(Object) - Method in class io.jenetics.jpx.TrackSegment
- equals(Object) - Method in class io.jenetics.jpx.UInt
- equals(Object) - Method in class io.jenetics.jpx.WayPoint
- extensions() - Method in class io.jenetics.jpx.GPX.Builder
-
Return the current extensions
- extensions() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the current extensions
- extensions() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current extensions
- extensions() - Method in class io.jenetics.jpx.Track.Builder
-
Return the current extensions
- extensions() - Method in class io.jenetics.jpx.TrackSegment.Builder
-
Return the current extensions
- extensions() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current extensions
- extensions(Document) - Method in class io.jenetics.jpx.GPX.Builder
-
Sets the extensions object, which may be
null. - extensions(Document) - Method in class io.jenetics.jpx.Metadata.Builder
-
Sets the extensions object, which may be
null. - extensions(Document) - Method in class io.jenetics.jpx.Route.Builder
-
Sets the extensions object, which may be
null. - extensions(Document) - Method in class io.jenetics.jpx.Track.Builder
-
Sets the extensions object, which may be
null. - extensions(Document) - Method in class io.jenetics.jpx.TrackSegment.Builder
-
Sets the extensions object, which may be
null. - extensions(Document) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Sets the extensions object, which may be
null.
F
- F() - Method in class io.jenetics.jpx.geom.Ellipsoid
-
Return the inverse flattening.
- FATHOM - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents a fathom: ≙ 1.853184 m.
- filter(Predicate<? super TrackSegment>) - Method in class io.jenetics.jpx.Track.Builder
- filter(Predicate<? super WayPoint>) - Method in class io.jenetics.jpx.Route.Builder
- filter(Predicate<? super WayPoint>) - Method in class io.jenetics.jpx.TrackSegment.Builder
- filter(Predicate<? super T>) - Method in interface io.jenetics.jpx.Filter
-
Return a filter consisting of the elements of this filter that matches the given predicate.
- Filter<T,
R> - Interface in io.jenetics.jpx -
Filter interface which contains the
filter,map,flatMapandlistMapmethods for transforming values from typeT. - Filters - Class in io.jenetics.jpx
-
Some commonly usable way-point filter methods.
- fix() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current GPX fix value.
- fix(Fix) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the type of GPX fix.
- fix(String) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the type of GPX fix.
- Fix - Enum Class in io.jenetics.jpx
-
Type of GPS fix.
- flatMap(Function<? super TrackSegment, ? extends List<TrackSegment>>) - Method in class io.jenetics.jpx.Track.Builder
- flatMap(Function<? super WayPoint, ? extends List<WayPoint>>) - Method in class io.jenetics.jpx.Route.Builder
- flatMap(Function<? super WayPoint, ? extends List<WayPoint>>) - Method in class io.jenetics.jpx.TrackSegment.Builder
- flatMap(Function<? super T, ? extends List<T>>) - Method in interface io.jenetics.jpx.Filter
-
Return a filter consisting of the results of replacing each element with the contents of the mapped elements.
- floatValue() - Method in class io.jenetics.jpx.Degrees
- floatValue() - Method in class io.jenetics.jpx.DGPSStation
- floatValue() - Method in class io.jenetics.jpx.Latitude
- floatValue() - Method in class io.jenetics.jpx.Length
- floatValue() - Method in class io.jenetics.jpx.Longitude
- floatValue() - Method in class io.jenetics.jpx.Speed
- floatValue() - Method in class io.jenetics.jpx.UInt
- FOOT - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents a foot: ≙ 0.3048 m.
- format(Location) - Method in class io.jenetics.jpx.format.LocationFormatter
-
Formats the given
locationusingthisformatter. - format(Latitude) - Method in class io.jenetics.jpx.format.LocationFormatter
-
Formats the given location elements using
thisformatter. - format(Latitude, Longitude) - Method in class io.jenetics.jpx.format.LocationFormatter
-
Formats the given location elements using
thisformatter. - format(Latitude, Longitude, Length) - Method in class io.jenetics.jpx.format.LocationFormatter
-
Formats the given location elements using
thisformatter. - format(Length) - Method in class io.jenetics.jpx.format.LocationFormatter
-
Formats the given location elements using
thisformatter. - format(Longitude) - Method in class io.jenetics.jpx.format.LocationFormatter
-
Formats the given location elements using
thisformatter. - FormatterException - Exception in io.jenetics.jpx.format
-
This exception is thrown if formatting or parsing of a location object fails.
- FormatterException(String) - Constructor for exception io.jenetics.jpx.format.FormatterException
-
Create a new exception with the given detail
message. - fromString(String) - Method in class io.jenetics.jpx.GPX.Reader
-
Create a GPX object from the given GPX-XML string.
- fullyMergeTracks(List<Track>) - Static method in class io.jenetics.jpx.Filters
-
Merges all way-points of all segments of the given track list into one track with one segment, containing all way-points.
G
- Geoid - Class in io.jenetics.jpx.geom
-
Implementation of geodetic functions.
- geoidheight() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current height of geoid value.
- geoidheight(double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid.
- geoidheight(double, Length.Unit) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the height of geoid (mean sea level) above WGS84 earth ellipsoid.
- geoidheight(Length) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid.
- getAddress() - Method in class io.jenetics.jpx.Email
-
Return the full EMail address: id + "@" + domain.
- getAgeOfGPSData() - Method in class io.jenetics.jpx.WayPoint
-
Return the number of seconds since last DGPS update.
- getAuthor() - Method in class io.jenetics.jpx.Copyright
-
Return the copyright holder.
- getAuthor() - Method in class io.jenetics.jpx.Metadata
-
Return the person or organization who created the GPX file.
- getBounds() - Method in class io.jenetics.jpx.Metadata
-
Return the minimum and maximum coordinates which describe the extent of the coordinates in the file.
- getComment() - Method in class io.jenetics.jpx.Route
-
Return the GPS comment of the route.
- getComment() - Method in class io.jenetics.jpx.Track
-
Return the GPS comment of the track.
- getComment() - Method in class io.jenetics.jpx.WayPoint
-
The GPS way-point comment.
- getCopyright() - Method in class io.jenetics.jpx.Metadata
-
Return the copyright and license information governing use of the file.
- getCourse() - Method in class io.jenetics.jpx.WayPoint
-
Return the instantaneous course at the point.
- getCreator() - Method in class io.jenetics.jpx.GPX
-
Return the name or URL of the software that created your GPX document.
- getDescription() - Method in class io.jenetics.jpx.Metadata
-
Return a description of the contents of the GPX file.
- getDescription() - Method in class io.jenetics.jpx.Route
-
Return the Text description of route for user.
- getDescription() - Method in class io.jenetics.jpx.Track
-
Return the text description of the track.
- getDescription() - Method in class io.jenetics.jpx.WayPoint
-
Return a text description of the element.
- getDGPSID() - Method in class io.jenetics.jpx.WayPoint
-
Return the ID of DGPS station used in differential correction.
- getDomain() - Method in class io.jenetics.jpx.Email
-
Return the domain half of the email address.
- getElevation() - Method in interface io.jenetics.jpx.Point
-
The elevation (in meters) of the point.
- getElevation() - Method in class io.jenetics.jpx.WayPoint
- getEmail() - Method in class io.jenetics.jpx.Person
-
Return the email address.
- getExtensions() - Method in class io.jenetics.jpx.GPX
-
Return the (cloned) extensions document.
- getExtensions() - Method in class io.jenetics.jpx.Metadata
-
Return the (cloned) extensions document.
- getExtensions() - Method in class io.jenetics.jpx.Route
-
Return the (cloned) extensions document.
- getExtensions() - Method in class io.jenetics.jpx.Track
-
Return the (cloned) extensions document.
- getExtensions() - Method in class io.jenetics.jpx.TrackSegment
-
Return the (cloned) extensions document.
- getExtensions() - Method in class io.jenetics.jpx.WayPoint
-
Return the (cloned) extensions document.
- getFix() - Method in class io.jenetics.jpx.WayPoint
-
Return the type of GPX fix.
- getGeoidHeight() - Method in class io.jenetics.jpx.WayPoint
-
The height (in meters) of geoid (mean sea level) above WGS84 earth ellipsoid.
- getHdop() - Method in class io.jenetics.jpx.WayPoint
-
Return the horizontal dilution of precision.
- getHref() - Method in class io.jenetics.jpx.Link
-
Return the hyperlink.
- getID() - Method in class io.jenetics.jpx.Email
-
Return the id half of the email address.
- getKeywords() - Method in class io.jenetics.jpx.Metadata
-
Return the keywords associated with the file.
- getLatitude() - Method in interface io.jenetics.jpx.Point
-
The latitude of the point, WGS84 datum.
- getLatitude() - Method in class io.jenetics.jpx.WayPoint
- getLicense() - Method in class io.jenetics.jpx.Copyright
-
Return the link to external file containing license text.
- getLink() - Method in class io.jenetics.jpx.Person
-
Return the link to Web site or other external information about person.
- getLinks() - Method in class io.jenetics.jpx.Metadata
-
Return the URLs associated with the location described in the file.
- getLinks() - Method in class io.jenetics.jpx.Route
-
Return the links to external information about the route.
- getLinks() - Method in class io.jenetics.jpx.Track
-
Return the links to external information about the track.
- getLinks() - Method in class io.jenetics.jpx.WayPoint
-
Return the links to additional information about the way-point.
- getLongitude() - Method in interface io.jenetics.jpx.Point
-
The longitude of the point, WGS84 datum.
- getLongitude() - Method in class io.jenetics.jpx.WayPoint
- getMagneticVariation() - Method in class io.jenetics.jpx.WayPoint
-
The magnetic variation at the point.
- getMaxLatitude() - Method in class io.jenetics.jpx.Bounds
-
Return the maximum latitude.
- getMaxLongitude() - Method in class io.jenetics.jpx.Bounds
-
Return the maximum longitude
- getMetadata() - Method in class io.jenetics.jpx.GPX
-
Return the metadata of the GPX file.
- getMinLatitude() - Method in class io.jenetics.jpx.Bounds
-
Return the minimum latitude.
- getMinLongitude() - Method in class io.jenetics.jpx.Bounds
-
Return the minimum longitude.
- getName() - Method in class io.jenetics.jpx.geom.Ellipsoid
-
Return the name of the earth ellipsoid model.
- getName() - Method in class io.jenetics.jpx.Metadata
-
Return the name of the GPX file.
- getName() - Method in class io.jenetics.jpx.Person
-
Return the name of the person or organization.
- getName() - Method in class io.jenetics.jpx.Route
-
Return the route name.
- getName() - Method in class io.jenetics.jpx.Track
-
Return the track name.
- getName() - Method in class io.jenetics.jpx.WayPoint
-
The GPS name of the way-point.
- getNamespaceURI() - Method in enum class io.jenetics.jpx.GPX.Version
-
Return the namespace URI of this version.
- getNumber() - Method in class io.jenetics.jpx.Route
-
Return the GPS route number.
- getNumber() - Method in class io.jenetics.jpx.Track
-
Return the GPS track number.
- getPdop() - Method in class io.jenetics.jpx.WayPoint
-
Return the position dilution of precision.
- getPoints() - Method in class io.jenetics.jpx.Route
-
Return the sequence of route points.
- getPoints() - Method in class io.jenetics.jpx.TrackSegment
-
Return the track-points of this segment.
- getRoutes() - Method in class io.jenetics.jpx.GPX
-
Return an unmodifiable list of the
GPXroutes. - getSat() - Method in class io.jenetics.jpx.WayPoint
-
Return the number of satellites used to calculate the GPX fix.
- getSegments() - Method in class io.jenetics.jpx.Track
-
Return the sequence of route points.
- getSource() - Method in class io.jenetics.jpx.Route
-
Return the source of data.
- getSource() - Method in class io.jenetics.jpx.Track
-
Return the source of data.
- getSource() - Method in class io.jenetics.jpx.WayPoint
-
Return the source of data.
- getSpeed() - Method in class io.jenetics.jpx.WayPoint
-
The current GPS speed.
- getSymbol() - Method in class io.jenetics.jpx.WayPoint
-
Return the text of GPS symbol name.
- getText() - Method in class io.jenetics.jpx.Link
-
Return the hyperlink text.
- getTime() - Method in class io.jenetics.jpx.Metadata
-
Return the creation date of the file.
- getTime() - Method in interface io.jenetics.jpx.Point
-
Creation/modification timestamp for the point.
- getTime() - Method in class io.jenetics.jpx.WayPoint
- getTracks() - Method in class io.jenetics.jpx.GPX
-
Return an unmodifiable list of the
GPXtracks. - getType() - Method in class io.jenetics.jpx.Link
-
Return the mime type of the hyperlink
- getType() - Method in class io.jenetics.jpx.Route
-
Return the type (classification) of the route.
- getType() - Method in class io.jenetics.jpx.Track
-
Return the type (classification) of the track.
- getType() - Method in class io.jenetics.jpx.WayPoint
-
Return the type (classification) of the way-point.
- getValue() - Method in enum class io.jenetics.jpx.Fix
-
Return the string representation of the GPS
Fix. - getValue() - Method in enum class io.jenetics.jpx.GPX.Version
-
Return the version string value.
- getValue() - Method in class io.jenetics.jpx.UInt
-
Return the unsigned integer value.
- getVdop() - Method in class io.jenetics.jpx.WayPoint
-
Return the vertical dilution of precision.
- getVersion() - Method in class io.jenetics.jpx.GPX
-
Return the version number of the GPX file.
- getWayPoints() - Method in class io.jenetics.jpx.GPX
-
Return an unmodifiable list of the
GPXway-points. - getYear() - Method in class io.jenetics.jpx.Copyright
-
Return the year of copyright.
- GPX - Class in io.jenetics.jpx
-
GPX documents contain a metadata header, followed by way-points, routes, and tracks.
- GPX.Builder - Class in io.jenetics.jpx
-
Builder class for creating immutable
GPXobjects. - GPX.Reader - Class in io.jenetics.jpx
-
Class for reading GPX files.
- GPX.Reader.Mode - Enum Class in io.jenetics.jpx
-
The possible GPX reader modes.
- GPX.Version - Enum Class in io.jenetics.jpx
-
Represents the available GPX versions.
- GPX.Writer - Class in io.jenetics.jpx
-
Class for writing GPX files.
- GPX.Writer.Indent - Record Class in io.jenetics.jpx
-
Represents the indentation value, the writer is using.
H
- hashCode() - Method in class io.jenetics.jpx.Bounds
- hashCode() - Method in class io.jenetics.jpx.Copyright
- hashCode() - Method in class io.jenetics.jpx.Degrees
- hashCode() - Method in class io.jenetics.jpx.DGPSStation
- hashCode() - Method in class io.jenetics.jpx.Email
- hashCode() - Method in class io.jenetics.jpx.format.Location
- hashCode() - Method in class io.jenetics.jpx.GPX
- hashCode() - Method in record class io.jenetics.jpx.GPX.Writer.Indent
-
Returns a hash code value for this object.
- hashCode() - Method in class io.jenetics.jpx.Latitude
- hashCode() - Method in class io.jenetics.jpx.Length
- hashCode() - Method in class io.jenetics.jpx.Link
- hashCode() - Method in class io.jenetics.jpx.Longitude
- hashCode() - Method in class io.jenetics.jpx.Metadata
- hashCode() - Method in class io.jenetics.jpx.Person
- hashCode() - Method in class io.jenetics.jpx.Route
- hashCode() - Method in class io.jenetics.jpx.Speed
- hashCode() - Method in class io.jenetics.jpx.Track
- hashCode() - Method in class io.jenetics.jpx.TrackSegment
- hashCode() - Method in class io.jenetics.jpx.UInt
- hashCode() - Method in class io.jenetics.jpx.WayPoint
- hdop() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current horizontal dilution.
- hdop(Double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the horizontal dilution of precision.
I
- IERS_1989 - Static variable in class io.jenetics.jpx.geom.Ellipsoid
-
The ellipsoid of the International Earth Rotation and Reference Systems Service (1989)
- IERS_1989 - Static variable in class io.jenetics.jpx.geom.Geoid
-
Geoidusing the International Earth Rotation and Reference Systems Service (1989) - IERS_2003 - Static variable in class io.jenetics.jpx.geom.Ellipsoid
-
The ellipsoid of the International Earth Rotation and Reference Systems Service (2003)
- IERS_2003 - Static variable in class io.jenetics.jpx.geom.Geoid
-
Geoidusing the International Earth Rotation and Reference Systems Service (2003) - INCH - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents an inch: ≙ 0.0254 m.
- indent() - Method in class io.jenetics.jpx.GPX.Writer
-
Return the indentation string this GPX writer is using.
- Indent(String) - Constructor for record class io.jenetics.jpx.GPX.Writer.Indent
-
Creates an instance of a
Indentrecord class. - intValue() - Method in class io.jenetics.jpx.Degrees
- intValue() - Method in class io.jenetics.jpx.DGPSStation
-
Return the differential GPS station number.
- intValue() - Method in class io.jenetics.jpx.Latitude
- intValue() - Method in class io.jenetics.jpx.Length
- intValue() - Method in class io.jenetics.jpx.Longitude
- intValue() - Method in class io.jenetics.jpx.Speed
- intValue() - Method in class io.jenetics.jpx.UInt
- io.jenetics.jpx - module io.jenetics.jpx
- io.jenetics.jpx - package io.jenetics.jpx
-
This is the base package of the JPX library.
- io.jenetics.jpx.format - package io.jenetics.jpx.format
-
This package contains classes for formatting and parsing coordinates to and from a ISO 6709 location string.
- io.jenetics.jpx.geom - package io.jenetics.jpx.geom
-
This package contains classes for calculating the distance between two way-points.
- isEmpty() - Method in class io.jenetics.jpx.Metadata
-
Return
trueif all metadata properties arenullor empty. - isEmpty() - Method in class io.jenetics.jpx.Person
-
Return
trueif all person properties arenull. - isEmpty() - Method in class io.jenetics.jpx.Route
-
Return
trueif all route properties arenullor empty. - isEmpty() - Method in class io.jenetics.jpx.Track
-
Return
trueif all track properties arenullor empty. - isEmpty() - Method in class io.jenetics.jpx.TrackSegment
-
Return
trueifthistrack-segment doesn't contain any track-point. - ISO_ELE_LONG - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform elevation format, long:
+E.EE'CRS'. - ISO_ELE_MEDIUM - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform elevation format, medium:
+E.E'CRS'. - ISO_ELE_SHORT - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform elevation format, short:
+E'CRS'. - ISO_HUMAN_ELE_LONG - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
Elevation formatter with the pattern
E.EE'm'. - ISO_HUMAN_LAT_LONG - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
Latitude formatter with the pattern
D°MM''SS.SSS"X. - ISO_HUMAN_LON_LONG - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
Longitude formatter with the pattern
d°mm''ss.sss"x. - ISO_HUMAN_LONG - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
Elevation formatter with the pattern
D°MM''SS.SSS"X d°mm''ss.sss"x[ E.EE'm']. - ISO_LAT_LONG - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform latitude format, long:
+DDMMSS.SS. - ISO_LAT_MEDIUM - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform latitude format, medium:
+DDMM.MMM. - ISO_LAT_SHORT - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform latitude format, short:
+DD.DD. - ISO_LON_LONG - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform longitude format, long:
+dddmmss.ss. - ISO_LON_MEDIUM - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform longitude format, medium:
+dddmm.mmm. - ISO_LON_SHORT - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform longitude format, short:
+ddd.dd. - ISO_LONG - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform location format, medium:
+DDMMSS.SS+dddmmss.ss[+E.EE'CRS']. - ISO_MEDIUM - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform location format, medium:
+DDMM.MMM+dddmm.mmm[+E.E'CRS']. - ISO_SHORT - Static variable in class io.jenetics.jpx.format.LocationFormatter
-
ISO 6709 conform location format, short:
+DD.DD+ddd.dd[+E'CRS']. - iterator() - Method in class io.jenetics.jpx.Route
- iterator() - Method in class io.jenetics.jpx.Track
- iterator() - Method in class io.jenetics.jpx.TrackSegment
K
- keywords() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the current keywords.
- keywords(String) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the metadata keywords.
- KILOMETER - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents a kilometer: ≙ 1,000 m.
- KILOMETERS_PER_HOUR - Enum constant in enum class io.jenetics.jpx.Speed.Unit
-
Represents the speed unit kilometers per hour: km/h.
- KNOTS - Enum constant in enum class io.jenetics.jpx.Speed.Unit
-
Represents the speed unit knots: kt.
L
- lat() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current latitude value.
- lat(double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the latitude value of the way-point.
- lat(Latitude) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the latitude value of the way-point.
- latitude() - Method in class io.jenetics.jpx.format.Location
-
Return the latitude of
thislocation. - Latitude - Class in io.jenetics.jpx
-
The latitude of the point.
- Length - Class in io.jenetics.jpx
-
Extent of something along its greatest dimension or the extent of space between two objects or places.
- Length.Unit - Enum Class in io.jenetics.jpx
-
Represents a given length unit.
- LENIENT - Enum constant in enum class io.jenetics.jpx.GPX.Reader.Mode
-
In this mode the GPX reader tries to ignore invalid GPX values and elements.
- Link - Class in io.jenetics.jpx
-
Represents a link to an external resource (Web page, digital photo, video clip, etc) with additional information.
- links() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the current links.
- links() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current links.
- links() - Method in class io.jenetics.jpx.Track.Builder
-
Return the current links.
- links() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current links.
- links(List<Link>) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the metadata links.
- links(List<Link>) - Method in class io.jenetics.jpx.Route.Builder
-
Set the links to additional information about the route.
- links(List<Link>) - Method in class io.jenetics.jpx.Track.Builder
-
Set the track links.
- links(List<Link>) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the links to additional information about the way-point.
- listMap(Function<? super List<TrackSegment>, ? extends List<TrackSegment>>) - Method in class io.jenetics.jpx.Track.Builder
- listMap(Function<? super List<WayPoint>, ? extends List<WayPoint>>) - Method in class io.jenetics.jpx.Route.Builder
- listMap(Function<? super List<WayPoint>, ? extends List<WayPoint>>) - Method in class io.jenetics.jpx.TrackSegment.Builder
- listMap(Function<? super List<T>, ? extends List<T>>) - Method in interface io.jenetics.jpx.Filter
-
Return a filter with the results of the applying given mapper function.
- Location - Class in io.jenetics.jpx.format
-
Aggregation of the three location components: latitude, longitude and elevation.
- LocationFormatter - Class in io.jenetics.jpx.format
-
Formatter for printing and parsing geographic location objects.
- lon() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current longitude value.
- lon(double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the longitude value of the way-point.
- lon(Longitude) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the longitude value of the way-point.
- longitude() - Method in class io.jenetics.jpx.format.Location
-
Return the longitude of
thislocation. - Longitude - Class in io.jenetics.jpx
-
The longitude of the point.
- longValue() - Method in class io.jenetics.jpx.Degrees
- longValue() - Method in class io.jenetics.jpx.DGPSStation
- longValue() - Method in class io.jenetics.jpx.Latitude
- longValue() - Method in class io.jenetics.jpx.Length
- longValue() - Method in class io.jenetics.jpx.Longitude
- longValue() - Method in class io.jenetics.jpx.Speed
- longValue() - Method in class io.jenetics.jpx.UInt
M
- MACH - Enum constant in enum class io.jenetics.jpx.Speed.Unit
-
Represents the speed unit mach: Ma.
- magvar() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current magnetic variation value.
- magvar(double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the magnetic variation at the point.
- magvar(Degrees) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the magnetic variation at the point.
- map(Function<? super TrackSegment, ? extends TrackSegment>) - Method in class io.jenetics.jpx.Track.Builder
- map(Function<? super WayPoint, ? extends WayPoint>) - Method in class io.jenetics.jpx.Route.Builder
- map(Function<? super WayPoint, ? extends WayPoint>) - Method in class io.jenetics.jpx.TrackSegment.Builder
- map(Function<? super T, ? extends T>) - Method in interface io.jenetics.jpx.Filter
-
Return a filter with the results of applying the given mapper function.
- MAX_DEGREES - Static variable in class io.jenetics.jpx.Latitude
-
A constant holding the maximum value a
Latitudevalue can have, 90 inclusively. - MAX_DEGREES - Static variable in class io.jenetics.jpx.Longitude
-
A constant holding the maximum value a
Latitudevalue can have, 180 inclusively. - MAX_VALUE - Static variable in class io.jenetics.jpx.Degrees
-
A constant holding the maximum value a
Degreesvalue can have, 360 inclusively. - MAX_VALUE - Static variable in class io.jenetics.jpx.DGPSStation
-
A constant holding the maximum value a
DGPSStationvalue can have, 1023 inclusively. - MAX_VALUE - Static variable in class io.jenetics.jpx.Latitude
-
A constant holding the maximum value a
Latitudevalue can have, 90 inclusively. - MAX_VALUE - Static variable in class io.jenetics.jpx.Longitude
-
A constant holding the maximum value a
Latitudevalue can have, 180 inclusively. - maximumFractionDigits() - Method in class io.jenetics.jpx.GPX.Writer
-
Return the maximum number of digits allowed in the fraction portion of the written numbers like latitude and longitude.
- mergeSegments(List<TrackSegment>) - Static method in class io.jenetics.jpx.Filters
-
Merges the given segments into one segment containing all way-points.
- mergeTracks(List<Track>) - Static method in class io.jenetics.jpx.Filters
-
Merges the given tracks into one track containing all segments.
- metadata() - Method in class io.jenetics.jpx.GPX.Builder
-
Return the current metadata value.
- metadata(Metadata) - Method in class io.jenetics.jpx.GPX.Builder
-
Set the GPX metadata.
- metadata(Metadata) - Method in class io.jenetics.jpx.Metadata.Builder
-
Adds the content of a given
Metadataobject. - metadata(Consumer<? super Metadata.Builder>) - Method in class io.jenetics.jpx.GPX.Builder
-
Allows setting partial metadata without messing up with the
Metadata.Builderclass. - Metadata - Class in io.jenetics.jpx
-
Information about the GPX file, author, and copyright restrictions goes in the metadata section.
- Metadata.Builder - Class in io.jenetics.jpx
-
Builder class for creating immutable
Metadataobjects. - METER - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents a meter.
- METERS_PER_SECOND - Enum constant in enum class io.jenetics.jpx.Speed.Unit
-
Represents the speed unit meters per second: m/s.
- MILE - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents a statute mile: ≙ 1,609.344 m.
- MILES_PER_HOUR - Enum constant in enum class io.jenetics.jpx.Speed.Unit
-
Represents the speed unit miles per hour: mi/h.
- MIN_DEGREES - Static variable in class io.jenetics.jpx.Latitude
-
A constant holding the maximum value a
Latitudevalue can have, -90 inclusively. - MIN_DEGREES - Static variable in class io.jenetics.jpx.Longitude
-
A constant holding the maximum value a
Latitudevalue can have, -180 inclusively. - MIN_VALUE - Static variable in class io.jenetics.jpx.Degrees
-
A constant holding the maximum value a
Degreesvalue can have, 0 inclusively. - MIN_VALUE - Static variable in class io.jenetics.jpx.DGPSStation
-
A constant holding the maximum value a
DGPSStationvalue can have, 0 inclusively. - MIN_VALUE - Static variable in class io.jenetics.jpx.Latitude
-
A constant holding the maximum value a
Latitudevalue can have, -90 inclusively. - MIN_VALUE - Static variable in class io.jenetics.jpx.Longitude
-
A constant holding the maximum value a
Latitudevalue can have, -180 inclusively. - mode() - Method in class io.jenetics.jpx.GPX.Reader
-
Return the current reader mode.
N
- name() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the current name.
- name() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current name value.
- name() - Method in class io.jenetics.jpx.Track.Builder
-
Return the current name value.
- name() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current name value.
- name(String) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the metadata name.
- name(String) - Method in class io.jenetics.jpx.Route.Builder
-
Set the route name.
- name(String) - Method in class io.jenetics.jpx.Track.Builder
-
Set the name of the track.
- name(String) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the GPS name of the way-point.
- NAUTICAL_MILE - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents a nautical mile: ≙ 1,853.184 m.
- NONE - Enum constant in enum class io.jenetics.jpx.Fix
- NONE - Static variable in record class io.jenetics.jpx.GPX.Writer.Indent
-
No indentation, but with new-lines.
- nonEmpty() - Method in class io.jenetics.jpx.Metadata
-
Return
trueif not all metadata properties arenullor empty. - nonEmpty() - Method in class io.jenetics.jpx.Person
-
Return
trueif not all person properties arenull. - nonEmpty() - Method in class io.jenetics.jpx.Route
-
Return
trueif not all route properties arenullor empty. - nonEmpty() - Method in class io.jenetics.jpx.Track
-
Return
trueif not all track properties arenullor empty. - nonEmpty() - Method in class io.jenetics.jpx.TrackSegment
-
Return
trueifthistrack-segment contains at least one track-point. - nonEmptyGPX(GPX) - Static method in class io.jenetics.jpx.Filters
-
Return a new
GPXobject with all empty elements (tracks, track-segments, routes and metadata) removed. - nonEmptyRoutes(List<Route>) - Static method in class io.jenetics.jpx.Filters
-
Return a new route list with all empty routes removed.
- nonEmptySegments(List<TrackSegment>) - Static method in class io.jenetics.jpx.Filters
-
Return a new segment list with all empty segments removed.
- nonEmptyTracks(List<Track>) - Static method in class io.jenetics.jpx.Filters
-
Return a new track list with all empty tracks removed.
- NULL - Static variable in record class io.jenetics.jpx.GPX.Writer.Indent
-
This indentation lets the
GPX.Writerwrite the GPX data into one XML line. - number() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current number value.
- number() - Method in class io.jenetics.jpx.Track.Builder
-
Return the current number value.
- number(int) - Method in class io.jenetics.jpx.Route.Builder
-
Set the GPS route number.
- number(int) - Method in class io.jenetics.jpx.Track.Builder
-
Set the track number.
- number(UInt) - Method in class io.jenetics.jpx.Route.Builder
-
Set the GPS route number.
- number(UInt) - Method in class io.jenetics.jpx.Track.Builder
-
Set the track number.
O
- of() - Static method in class io.jenetics.jpx.Person
-
Create a new empty
Person. - of(double, double) - Static method in class io.jenetics.jpx.WayPoint
-
Create a new
WayPointwith the givenlatitudeandlongitudevalue. - of(double, double, double, double) - Static method in class io.jenetics.jpx.Bounds
-
Create a new
Boundsobject with the given extent. - of(double, double, double, long) - Static method in class io.jenetics.jpx.WayPoint
-
Create a new
WayPointwith the given parameters. - of(double, double, long) - Static method in class io.jenetics.jpx.WayPoint
-
Create a new
WayPointwith the given parameters. - of(double, Length.Unit) - Static method in class io.jenetics.jpx.Length
-
Create a new
Lengthobject with the given length. - of(double, Speed.Unit) - Static method in class io.jenetics.jpx.Speed
-
Create a new GPS
Speedobject. - of(int) - Static method in class io.jenetics.jpx.DGPSStation
-
Create a new
DGPSStationobject. - of(int) - Static method in class io.jenetics.jpx.UInt
-
Create a new unsigned integer object with the given value.
- of(Ellipsoid) - Static method in class io.jenetics.jpx.geom.Geoid
-
Create a new
Geoidobject with the given ellipsoid. - of(GPX.Reader.Mode) - Static method in class io.jenetics.jpx.GPX.Reader
-
Return a GPX reader, reading GPX files with version 1.1 and in the given reading mode.
- of(GPX.Version, GPX.Reader.Mode) - Static method in class io.jenetics.jpx.GPX.Reader
-
Return a GPX reader, reading GPX files with the given version and in the given reading mode.
- of(GPX.Version, String, Metadata, List<WayPoint>, List<Route>, List<Track>) - Static method in class io.jenetics.jpx.GPX
-
Create a new
GPXobject with the given data. - of(GPX.Version, String, Metadata, List<WayPoint>, List<Route>, List<Track>, Document) - Static method in class io.jenetics.jpx.GPX
-
Create a new
GPXobject with the given data. - of(GPX.Writer.Indent) - Static method in class io.jenetics.jpx.GPX.Writer
-
Return a new GPX writer with the given
indentand with maximum fraction digits ofGPX.Writer.DEFAULT_FRACTION_DIGITS. - of(GPX.Writer.Indent, int) - Static method in class io.jenetics.jpx.GPX.Writer
-
Return a new GPX writer with the given
indentand number formatter, which is used for formattingWayPoint.getLatitude(),WayPoint.getLongitude(), ... - of(Latitude) - Static method in class io.jenetics.jpx.format.Location
-
Create a new location object from the given
latitude. - of(Latitude, Longitude) - Static method in class io.jenetics.jpx.format.Location
-
Create a new location object from the given
latitudeandlongitude. - of(Latitude, Longitude) - Static method in class io.jenetics.jpx.WayPoint
-
Create a new
WayPointwith the givenlatitudeandlongitudevalue. - of(Latitude, Longitude, Latitude, Longitude) - Static method in class io.jenetics.jpx.Bounds
-
Create a new
Boundsobject with the given extent. - of(Latitude, Longitude, Length) - Static method in class io.jenetics.jpx.format.Location
-
Create a new location object from the given
latitude,longitudeandelevation. - of(Latitude, Longitude, Length, Speed, Instant, Degrees, Length, String, String, String, String, List<Link>, String, String, Fix, UInt, Double, Double, Double, Duration, DGPSStation, Degrees) - Static method in class io.jenetics.jpx.WayPoint
-
Create a new way-point with the given parameter.
- of(Latitude, Longitude, Length, Speed, Instant, Degrees, Length, String, String, String, String, List<Link>, String, String, Fix, UInt, Double, Double, Double, Duration, DGPSStation, Degrees, Document) - Static method in class io.jenetics.jpx.WayPoint
-
Create a new way-point with the given parameter.
- of(Latitude, Longitude, Length, Instant) - Static method in class io.jenetics.jpx.WayPoint
-
Create a new
WayPointwith the given parameters. - of(Latitude, Longitude, Instant) - Static method in class io.jenetics.jpx.WayPoint
-
Create a new
WayPointwith the given parameters. - of(Length) - Static method in class io.jenetics.jpx.format.Location
-
Create a new location object from the given
elevation. - of(Longitude) - Static method in class io.jenetics.jpx.format.Location
-
Create a new location object from the given
longitude. - of(Point) - Static method in class io.jenetics.jpx.format.Location
-
Create a new location form the given GPS point.
- of(Point) - Static method in class io.jenetics.jpx.WayPoint
-
Return a (new) WayPoint from the given input
point. - of(String) - Static method in class io.jenetics.jpx.Copyright
-
Create a new
Copyrightobject with the given data. - of(String) - Static method in class io.jenetics.jpx.Email
-
Create a new
Emailfrom the givenaddressstring. - of(String) - Static method in enum class io.jenetics.jpx.GPX.Version
-
Return the version from the given
versionstring. - of(String) - Static method in class io.jenetics.jpx.Link
-
Create a new
Linkobject with the givenhref. - of(String) - Static method in class io.jenetics.jpx.Person
-
Create a new
Personobject with the given parameters. - of(String, double, double, double) - Static method in class io.jenetics.jpx.geom.Ellipsoid
-
Create a new earth ellipsoid with the given parameters.
- of(String, int) - Static method in class io.jenetics.jpx.Copyright
-
Create a new
Copyrightobject with the given data. - of(String, int, String) - Static method in class io.jenetics.jpx.Copyright
-
Create a new
Copyrightobject with the given data. - of(String, int, URI) - Static method in class io.jenetics.jpx.Copyright
-
Create a new
Copyrightobject with the given data. - of(String, Email) - Static method in class io.jenetics.jpx.Person
-
Create a new
Personobject with the given parameters. - of(String, Email, Link) - Static method in class io.jenetics.jpx.Person
-
Create a new
Personobject with the given parameters. - of(String, Metadata, List<WayPoint>, List<Route>, List<Track>) - Static method in class io.jenetics.jpx.GPX
-
Create a new
GPXobject with the given data. - of(String, Metadata, List<WayPoint>, List<Route>, List<Track>, Document) - Static method in class io.jenetics.jpx.GPX
-
Create a new
GPXobject with the given data. - of(String, String) - Static method in class io.jenetics.jpx.Email
-
Create a new
Emailobject with the givenidanddomain. - of(String, String, Person, Copyright, List<Link>, Instant, String, Bounds) - Static method in class io.jenetics.jpx.Metadata
-
Create a new
Metadataobject with the given parameters. - of(String, String, Person, Copyright, List<Link>, Instant, String, Bounds, Document) - Static method in class io.jenetics.jpx.Metadata
-
Create a new
Metadataobject with the given parameters. - of(String, String, String) - Static method in class io.jenetics.jpx.Link
-
Create a new
Linkobject with the given parameters. - of(String, String, String, String, List<Link>, UInt, String, List<TrackSegment>) - Static method in class io.jenetics.jpx.Track
-
Create a new
Trackwith the given parameters. - of(String, String, String, String, List<Link>, UInt, String, List<WayPoint>) - Static method in class io.jenetics.jpx.Route
-
Create a new
Routewith the given parameters and way-points. - of(String, String, String, String, List<Link>, UInt, String, Document, List<TrackSegment>) - Static method in class io.jenetics.jpx.Track
-
Create a new
Trackwith the given parameters. - of(String, String, String, String, List<Link>, UInt, String, Document, List<WayPoint>) - Static method in class io.jenetics.jpx.Route
-
Create a new
Routewith the given parameters and way-points. - of(String, URI) - Static method in class io.jenetics.jpx.Copyright
-
Create a new
Copyrightobject with the given data. - of(String, Year) - Static method in class io.jenetics.jpx.Copyright
-
Create a new
Copyrightobject with the given data. - of(String, Year, URI) - Static method in class io.jenetics.jpx.Copyright
-
Create a new
Copyrightobject with the given data. - of(String, List<WayPoint>) - Static method in class io.jenetics.jpx.Route
-
Create a new
Routewith the given parameters and way-points. - of(URI) - Static method in class io.jenetics.jpx.Link
-
Create a new
Linkobject with the givenhref. - of(URI, String, String) - Static method in class io.jenetics.jpx.Link
-
Create a new
Linkobject with the given parameters. - of(List<WayPoint>) - Static method in class io.jenetics.jpx.Route
-
Create a new
Routewith the given parameters and way-points. - of(List<WayPoint>) - Static method in class io.jenetics.jpx.TrackSegment
-
Create a new track-segment with the given points.
- of(List<WayPoint>, Document) - Static method in class io.jenetics.jpx.TrackSegment
-
Create a new track-segment with the given points.
- ofDegrees(double) - Static method in class io.jenetics.jpx.Degrees
-
Create a new
Degreesobject with the given decimal degree value. - ofDegrees(double) - Static method in class io.jenetics.jpx.Latitude
-
Create a new (decimal degrees)
Latitudeobject. - ofDegrees(double) - Static method in class io.jenetics.jpx.Longitude
-
Create a new (decimal degrees)
Longitudeobject. - ofName(String) - Static method in enum class io.jenetics.jpx.Fix
-
Return the
Fixconstant for the given fixvalue. - ofPattern(String) - Static method in class io.jenetics.jpx.format.LocationFormatter
-
Creates a formatter using the specified pattern.
- ofRadians(double) - Static method in class io.jenetics.jpx.Degrees
-
Create a new
Degreesobject with the given radians value. - ofRadians(double) - Static method in class io.jenetics.jpx.Latitude
-
Create a new
Latitudevalue for the givenradians. - ofRadians(double) - Static method in class io.jenetics.jpx.Longitude
-
Create a new
Longitudevalue for the givenradians.
P
- parse(CharSequence) - Method in class io.jenetics.jpx.format.LocationFormatter
-
Fully parses the text producing a location.
- parse(CharSequence, ParsePosition) - Method in class io.jenetics.jpx.format.LocationFormatter
-
Parses the text using this formatter, providing control over the text position.
- ParseException - Exception in io.jenetics.jpx.format
-
This exception is thrown when the parsing of a location pattern string fails.
- pdop() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current position dilution.
- pdop(Double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the position dilution of precision.
- Person - Class in io.jenetics.jpx
-
A person or organization.
- Point - Interface in io.jenetics.jpx
-
A geographic point with optional elevation and time.
- points() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current way-points.
- points() - Method in class io.jenetics.jpx.Route
-
Return a stream of
WayPointobjects this route contains. - points() - Method in class io.jenetics.jpx.TrackSegment.Builder
-
Return the current way-points.
- points() - Method in class io.jenetics.jpx.TrackSegment
-
Return a stream of
WayPointobjects this track-segments contains. - points(List<WayPoint>) - Method in class io.jenetics.jpx.Route.Builder
-
Sets the way-points of the route.
- points(List<WayPoint>) - Method in class io.jenetics.jpx.TrackSegment.Builder
-
Set the way-points fo the track segment.
- PPS - Enum constant in enum class io.jenetics.jpx.Fix
- provider() - Static method in class io.jenetics.jpx.XMLProvider
-
Return an instance of the current
XMLProvider.
R
- read(File) - Method in class io.jenetics.jpx.GPX.Reader
-
Read a GPX object from the given
file. - read(InputStream) - Method in class io.jenetics.jpx.GPX.Reader
-
Read a GPX object from the given
inputstream. - read(String) - Method in class io.jenetics.jpx.GPX.Reader
-
Read a GPX object from the given
path. - read(Path) - Static method in class io.jenetics.jpx.GPX
-
Read an GPX object from the given
inputstream. - read(Path) - Method in class io.jenetics.jpx.GPX.Reader
-
Read a GPX object from the given
path. - read(Source) - Method in class io.jenetics.jpx.GPX.Reader
-
Read a GPX object from the given input
source. - Route - Class in io.jenetics.jpx
-
Represents a route - an ordered list of way-points representing a series of turn points leading to a destination.
- Route.Builder - Class in io.jenetics.jpx
-
Builder class for building
Routeobjects. - routeFilter() - Method in class io.jenetics.jpx.GPX.Builder
-
Return a new
Routefilter. - routes() - Method in class io.jenetics.jpx.GPX.Builder
-
Return the current routes.
- routes() - Method in class io.jenetics.jpx.GPX
-
Return a stream of the
GPXroutes. - routes(List<Route>) - Method in class io.jenetics.jpx.GPX.Builder
-
Sets the routes of the
GPXobject.
S
- sat() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current number of satelites.
- sat(int) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the number of satellites used to calculate the GPX fix.
- sat(UInt) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the number of satellites used to calculate the GPX fix.
- segments() - Method in class io.jenetics.jpx.Track.Builder
-
Return the current track segments.
- segments() - Method in class io.jenetics.jpx.Track
-
Return a stream of
TrackSegmentobjects this track contains. - segments(List<TrackSegment>) - Method in class io.jenetics.jpx.Track.Builder
-
Set the track segments of the track.
- SPACE2 - Static variable in record class io.jenetics.jpx.GPX.Writer.Indent
-
Indentation with 2 spaces.
- SPACE4 - Static variable in record class io.jenetics.jpx.GPX.Writer.Indent
-
Indentation with 4 spaces.
- speed() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current speed value.
- speed(double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the current GPS speed.
- speed(double, Speed.Unit) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the current GPS speed
- speed(Speed) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the current GPS speed.
- Speed - Class in io.jenetics.jpx
-
Represents the GPS speed value in m/s.
- Speed.Unit - Enum Class in io.jenetics.jpx
-
Represents a given speed unit.
- src() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current source value.
- src() - Method in class io.jenetics.jpx.Track.Builder
-
Return the current source value.
- src() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current source value.
- src(String) - Method in class io.jenetics.jpx.Route.Builder
-
Set the source of the data.
- src(String) - Method in class io.jenetics.jpx.Track.Builder
-
Set the source of the track.
- src(String) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the GPS way-point source.
- STRICT - Enum constant in enum class io.jenetics.jpx.GPX.Reader.Mode
-
Expects to read valid GPX files.
- sym() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current symbol value.
- sym(String) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the text of GPS symbol name.
T
- TAB1 - Static variable in record class io.jenetics.jpx.GPX.Writer.Indent
-
Indentation with tabs.
- time() - Method in class io.jenetics.jpx.Metadata.Builder
-
Return the currently set time.
- time() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current time value.
- time(long) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the time of the metadata.
- time(long) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the creation/modification timestamp for the point.
- time(Instant) - Method in class io.jenetics.jpx.Metadata.Builder
-
Set the time of the metadata
- time(Instant) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the creation/modification timestamp for the point.
- to(Length.Unit) - Method in class io.jenetics.jpx.Length
-
Return the length in the desired unit.
- to(Speed.Unit) - Method in class io.jenetics.jpx.Speed
-
Return the GPS speed value in the desired unit.
- toBounds() - Static method in class io.jenetics.jpx.Bounds
-
Return a collector which calculates the bounds of a given way-point stream.
- toBuilder() - Method in class io.jenetics.jpx.GPX
-
Convert the immutable GPX object into a mutable builder initialized with the current GPX values.
- toBuilder() - Method in class io.jenetics.jpx.Metadata
-
Convert the immutable metadata object into a mutable builder initialized with the current metadata values.
- toBuilder() - Method in class io.jenetics.jpx.Route
-
Convert the immutable route object into a mutable builder initialized with the current route values.
- toBuilder() - Method in class io.jenetics.jpx.Track
-
Convert the immutable track object into a mutable builder initialized with the current track values.
- toBuilder() - Method in class io.jenetics.jpx.TrackSegment
-
Convert the immutable track-segment object into a mutable builder initialized with the current track-segment values.
- toBuilder() - Method in class io.jenetics.jpx.WayPoint
-
Convert the immutable way-point object into a mutable builder initialized with the current way-point values.
- toDegrees() - Method in class io.jenetics.jpx.Degrees
-
Return the decimal degree value.
- toDegrees() - Method in class io.jenetics.jpx.Latitude
-
Return the latitude in decimal degree.
- toDegrees() - Method in class io.jenetics.jpx.Longitude
-
Return the longitude in decimal degree.
- toPathLength() - Method in class io.jenetics.jpx.geom.Geoid
-
Return a collector which calculates the length of the (open) path which is defined by the
Pointstream. - toPattern() - Method in class io.jenetics.jpx.format.LocationFormatter
-
Return the pattern string represented by this formatter.
- toPoint() - Method in class io.jenetics.jpx.format.Location
-
Return a new
Pointfromthislocation. - toRadians() - Method in class io.jenetics.jpx.Degrees
-
Return the degrees in radians.
- toRadians() - Method in class io.jenetics.jpx.Latitude
-
Return the latitude value in radians.
- toRadians() - Method in class io.jenetics.jpx.Longitude
-
Return the longitude value in radians.
- toString() - Method in class io.jenetics.jpx.Bounds
- toString() - Method in class io.jenetics.jpx.Copyright
- toString() - Method in class io.jenetics.jpx.Degrees
- toString() - Method in class io.jenetics.jpx.DGPSStation
- toString() - Method in class io.jenetics.jpx.Email
- toString() - Method in class io.jenetics.jpx.format.Location
- toString() - Method in class io.jenetics.jpx.format.LocationFormatter
- toString() - Method in class io.jenetics.jpx.GPX
- toString() - Method in record class io.jenetics.jpx.GPX.Writer.Indent
-
Returns a string representation of this record class.
- toString() - Method in class io.jenetics.jpx.Latitude
- toString() - Method in class io.jenetics.jpx.Length
- toString() - Method in class io.jenetics.jpx.Link
- toString() - Method in class io.jenetics.jpx.Longitude
- toString() - Method in class io.jenetics.jpx.Person
- toString() - Method in class io.jenetics.jpx.Route
- toString() - Method in class io.jenetics.jpx.Speed
- toString() - Method in class io.jenetics.jpx.Track
- toString() - Method in class io.jenetics.jpx.TrackSegment
- toString() - Method in class io.jenetics.jpx.UInt
- toString() - Method in class io.jenetics.jpx.WayPoint
- toString(GPX) - Method in class io.jenetics.jpx.GPX.Writer
-
Create an XML string representation of the given
gpxobject. - toTourLength() - Method in class io.jenetics.jpx.geom.Geoid
-
Return a collector which calculates the length of the (closed) tour which is defined by the
Pointstream. - Track - Class in io.jenetics.jpx
-
Represents a GPX track - an ordered list of points describing a path.
- Track.Builder - Class in io.jenetics.jpx
-
Builder class for creating immutable
Trackobjects. - trackFilter() - Method in class io.jenetics.jpx.GPX.Builder
-
Return a new
Trackfilter. - tracks() - Method in class io.jenetics.jpx.GPX.Builder
-
Return the current tracks.
- tracks() - Method in class io.jenetics.jpx.GPX
-
Return a stream of the
GPXtracks. - tracks(List<Track>) - Method in class io.jenetics.jpx.GPX.Builder
-
Sets the tracks of the
GPXobject. - TrackSegment - Class in io.jenetics.jpx
-
A Track Segment holds a list of Track Points which are logically connected in order.
- TrackSegment.Builder - Class in io.jenetics.jpx
-
Builder class for creating immutable
TrackSegmentobjects. - type() - Method in class io.jenetics.jpx.Route.Builder
-
Return the current type value.
- type() - Method in class io.jenetics.jpx.Track.Builder
-
Return the current type value.
- type() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current type value.
- type(String) - Method in class io.jenetics.jpx.Route.Builder
-
Set the type (classification) of the route.
- type(String) - Method in class io.jenetics.jpx.Track.Builder
-
Set the track type.
- type(String) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the type (classification) of the way-point.
U
- UInt - Class in io.jenetics.jpx
-
Represents an unsigned integer value.
V
- V10 - Enum constant in enum class io.jenetics.jpx.GPX.Version
-
The GPX version 1.0.
- V11 - Enum constant in enum class io.jenetics.jpx.GPX.Version
-
The GPX version 1.1.
- value() - Method in record class io.jenetics.jpx.GPX.Writer.Indent
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class io.jenetics.jpx.Fix
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenetics.jpx.GPX.Reader.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenetics.jpx.GPX.Version
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenetics.jpx.Length.Unit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.jenetics.jpx.Speed.Unit
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.jenetics.jpx.Fix
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenetics.jpx.GPX.Reader.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenetics.jpx.GPX.Version
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenetics.jpx.Length.Unit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.jenetics.jpx.Speed.Unit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vdop() - Method in class io.jenetics.jpx.WayPoint.Builder
-
Return the current vertical dilution.
- vdop(Double) - Method in class io.jenetics.jpx.WayPoint.Builder
-
Set the vertical dilution of precision.
- version() - Method in class io.jenetics.jpx.GPX.Builder
-
Return the current version value.
- version() - Method in class io.jenetics.jpx.GPX.Reader
-
Return the GPX version
thisreader is able to read. - version(GPX.Version) - Method in class io.jenetics.jpx.GPX.Builder
-
Set the GPX version.
W
- WayPoint - Class in io.jenetics.jpx
-
A
WayPointrepresents a way-point, point of interest, or named feature on a map. - WayPoint.Builder - Class in io.jenetics.jpx
-
Builder for creating a way-point with different parameters.
- wayPointFilter() - Method in class io.jenetics.jpx.GPX.Builder
-
Return a new
WayPointfilter. - wayPoints() - Method in class io.jenetics.jpx.GPX.Builder
-
Return the current way-points.
- wayPoints() - Method in class io.jenetics.jpx.GPX
-
Return a stream with all
WayPoints of thisGPXobject. - wayPoints(List<WayPoint>) - Method in class io.jenetics.jpx.GPX.Builder
-
Sets the way-points of the
GPXobject. - WGS84 - Static variable in class io.jenetics.jpx.geom.Ellipsoid
-
The ellipsoid of the World Geodetic System: WGS 84
- WGS84 - Static variable in class io.jenetics.jpx.geom.Geoid
-
Geoidusing of the World Geodetic System: WGS 84 - write(GPX, File) - Method in class io.jenetics.jpx.GPX.Writer
-
Writes the given
gpxobject (in GPX XML format) to the givenfile. - write(GPX, OutputStream) - Method in class io.jenetics.jpx.GPX.Writer
-
Writes the given
gpxobject (in GPX XML format) to the givenoutputstream. - write(GPX, String) - Method in class io.jenetics.jpx.GPX.Writer
-
Writes the given
gpxobject (in GPX XML format) to the givenpath. - write(GPX, Path) - Static method in class io.jenetics.jpx.GPX
-
Writes the given
gpxobject (in GPX XML format) to the givenpath. - write(GPX, Path) - Method in class io.jenetics.jpx.GPX.Writer
-
Writes the given
gpxobject (in GPX XML format) to the givenpath. - write(GPX, Result) - Method in class io.jenetics.jpx.GPX.Writer
-
Writes the given
gpxobject to the givenresult.
X
- xmlInputFactory() - Method in class io.jenetics.jpx.XMLProvider
-
Returns
XMLInputFactoryto be used for reading files. - xmlOutputFactory() - Method in class io.jenetics.jpx.XMLProvider
-
Returns
XMLOutputFactoryto be used for writing files. - XMLProvider - Class in io.jenetics.jpx
-
A
ServiceLoaderfor managing XML factories used by the library. - XMLProvider() - Constructor for class io.jenetics.jpx.XMLProvider
Y
- YARD - Enum constant in enum class io.jenetics.jpx.Length.Unit
-
Represents a yard: ≙ 0.9144 m.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form