| Package | Description |
|---|---|
| openlr |
This package contains general interfaces defined by the OpenLR location referencing method.
|
| openlr.decoder |
This package comprises interfaces for the OpenLR decoder.
|
| openlr.encoder |
This package comprises interfaces for the OpenLR encoder.
|
| openlr.rawLocRef |
Contains concrete implementations per location type of internal location reference objects.
|
| openlr.utils.locref |
This package contains general utilities regarding location references.
|
| openlr.utils.locref.boundary |
This package contains classes performing the concrete calculation of bounding boxes for the specific location reference types.
|
| Modifier and Type | Method and Description |
|---|---|
RawLocationReference |
PhysicalDecoder.decodeData(LocationReference data)
Decodes the data (physical format) and generates an internal representation
of the location reference as a list of location reference points and offset
information.
|
| Modifier and Type | Method and Description |
|---|---|
Location |
OpenLRDecoder.decodeRaw(OpenLRDecoderParameter parameter,
RawLocationReference rawData)
Decode.
|
LocationReference |
PhysicalEncoder.encodeData(RawLocationReference rawLocRef)
Encode data using the latest version.
|
LocationReference |
PhysicalEncoder.encodeData(RawLocationReference rawLocRef,
int version)
Encode data using a specific version.
|
| Modifier and Type | Method and Description |
|---|---|
List<Location> |
OpenLRDecoder.decodeRaw(OpenLRDecoderParameter parameter,
List<RawLocationReference> rawData)
Decode.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
LocationDatabase.containsLR(RawLocationReference locRef)
Checks if the location reference is already stored in the database.
|
Location |
LocationDatabase.getResult(RawLocationReference locRef)
Gets the location for the location reference.
|
void |
LocationDatabase.storeResult(RawLocationReference locRef,
Location loc)
Store the location and its location reference
|
| Modifier and Type | Method and Description |
|---|---|
RawLocationReference |
LocationReferenceHolder.getRawLocationReferenceData()
Gets the raw location reference data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RawCircleLocRef
Implementation of the RawLocationReference interface for circle locations.
|
class |
RawClosedLineLocRef
Implementation of the RawLocationReference interface for closed line locations.
|
class |
RawGeoCoordLocRef
Implementation of the RawLocationReference interface for geo coordinate locations.
|
class |
RawGridLocRef
Implementation of the RawLocationReference interface for grid locations.
|
class |
RawInvalidLocRef
Implementation of the raw location reference interface for an
invalid location
|
class |
RawLineLocRef
Implementation of the RawLocationReference interface for line locations.
|
class |
RawPoiAccessLocRef
Implementation of the RawLocationReference interface for poi with access point locations.
|
class |
RawPointAlongLocRef
Implementation of the RawLocationReference interface for point along line locations.
|
class |
RawPointLocRef
Abstract class for point locations.
|
class |
RawPolygonLocRef
Implementation of the RawLocationReference interface for rectangle locations.
|
class |
RawRectangleLocRef
Implementation of the RawLocationReference interface for rectangle locations.
|
| Modifier and Type | Method and Description |
|---|---|
T |
LocationReferenceProcessor.process(RawLocationReference locationReference)
Processes the given location reference.
|
abstract T |
LocationReferenceProcessor.processUnknown(RawLocationReference locationReference)
Processes the case of location location of type
UNKNOWN. |
| Modifier and Type | Method and Description |
|---|---|
static RectangleCorners |
LocRefBoundary.calculateLocRefBoundary(RawLocationReference rawLocRef)
Calculates the bounding box of a location reference.
|
static RectangleCorners |
LocRefBoundary.calculateLocRefPointBoundary(RawLocationReference rawLocRef)
Calculates the bounding box of the location reference points.
|
Copyright © 2019 TomTom International B.V.. All rights reserved.