B C D E F G H I K L M N O P Q R S T V W 

B

Bits - Class in de.cm.osm2po.sd.primitives
 
BooleanArray - Class in de.cm.osm2po.sd.primitives
A memory efficient boolean array on bit level.
BooleanArray(int) - Constructor for class de.cm.osm2po.sd.primitives.BooleanArray
 

C

calcClockAngle(long, long) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
Calculates the angle between two points, while taking the cosine into account for accurate mercator like projections.
calcDistanceEuklid(double, double, double, double) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
Calculates the real distance between two points.
calcDistanceFast(float, float, float, float) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
Calculates the real distance between two points.
calcDistanceSphere(long, long) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
Calculates the real distance between two points.
calcDistanceSphere(double, double, double, double) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
Calculates the real distance between two points.
calcLengthKm(long[]) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
calcTurnAngle(long, long) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
Calculates the angle between two points.
cancel() - Method in class de.cm.osm2po.sd.routing.SdRouter
 
clear() - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
 
clear() - Method in class de.cm.osm2po.sd.primitives.QBufDataFileReader
 
clearMem() - Method in class de.cm.osm2po.sd.routing.SdGraph
 
clearMem() - Method in class de.cm.osm2po.sd.routing.SdRouter
 
close() - Method in class de.cm.osm2po.sd.primitives.FastFileStreamWriter
 
close() - Method in class de.cm.osm2po.sd.primitives.QBufDataFileReader
 
close() - Method in class de.cm.osm2po.sd.routing.SdGraph
 
compareTo(SdEvent) - Method in class de.cm.osm2po.sd.guide.SdEvent
 
compareTo(SdForecast) - Method in class de.cm.osm2po.sd.guide.SdForecast
 
compareTo(SdTurnInfo) - Method in class de.cm.osm2po.sd.guide.SdTurnInfo
 
COMPAT_FILE_TYPE - Static variable in class de.cm.osm2po.sd.routing.SdGraph
 
COMPAT_VERSION - Static variable in class de.cm.osm2po.sd.routing.SdGraph
 
contains(int) - Method in class de.cm.osm2po.sd.primitives.FastIntSet
 
contains(int) - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
 
copy() - Method in class de.cm.osm2po.sd.primitives.BooleanArray
 
copy() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
copyMembersFrom(SdSection) - Method in class de.cm.osm2po.sd.routing.SdSection
 
cosDeg(float) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
cosRad(float) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
create(SdGraph, SdPath, boolean, boolean) - Static method in class de.cm.osm2po.sd.guide.SdEvent
Creates a list of basic events for a given path ordered by meter stone.
create(SdEvent[]) - Static method in class de.cm.osm2po.sd.guide.SdForecast
 
create(SdGraph, float, float, boolean) - Static method in class de.cm.osm2po.sd.routing.SdTouchPoint
create(SdGraph, float, float) - Static method in class de.cm.osm2po.sd.routing.SdTouchPoint
Finds the closest point and creates an SdTouchPoint.
create(SdGraph, float, float, int) - Static method in class de.cm.osm2po.sd.routing.SdTouchPoint
Finds the closest point and creates an SdTouchPoint.
create(SdGraph, double, double, int, int, boolean) - Static method in class de.cm.osm2po.sd.routing.SdTouchPoint
Creates a TouchPoint from already known attributes.
create(SdGraph, String) - Static method in class de.cm.osm2po.sd.routing.SdTouchPoint
Reconstructs a TouchPoint from a String created by getKey().
create(SdGraph, double, double, int[], int) - Static method in class de.cm.osm2po.sd.routing.SdTouchPoint
Finds the closest edge for a coordinate.
createIncomingSections(SdGraph) - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
Returns the outgoing edges of a TouchPoint.
createOutgoingSections(SdGraph) - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
Returns the outgoing edges of a TouchPoint.
createZoneId(double, double) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
Snaps a coordinate onto a 0.01-Degrees-Grid.

D

de.cm.osm2po.sd.guide - package de.cm.osm2po.sd.guide
 
de.cm.osm2po.sd.primitives - package de.cm.osm2po.sd.primitives
 
de.cm.osm2po.sd.routing - package de.cm.osm2po.sd.routing
 
DEAD_END_EDGE_IDX - Static variable in class de.cm.osm2po.sd.routing.SdRouter
 
DEG - Static variable in class de.cm.osm2po.sd.routing.SdGeoUtils
 

E

enrichKms(SdGraph) - Method in class de.cm.osm2po.sd.routing.SdPath
Iterates over the path and cumulates all lengths into an internal array.
EPSG_4326_TO_900913_Lat(double) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
EPSG_4326_TO_900913_Lon(double) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
EPSG_900913_CONST - Static variable in class de.cm.osm2po.sd.routing.SdGeoUtils
 
EPSG_900913_TO_4326_Lat(double) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
EPSG_900913_TO_4326_Lon(double) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
equals(Object) - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
EVT_BIKEWAY - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_CROSSING - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_ENTRY - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_EXIT - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_FOOTWAY - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_INTUITIVE - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_LINK - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_MOTORWAY - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_NAMECHANGE - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_ROUNDABOUT - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_SOURCE - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_TARGET - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_UNKNOWN - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
EVT_VEHICLEWAY - Static variable in class de.cm.osm2po.sd.guide.SdEvent
 
expandZone(int, int) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
Expands a zone with surrounding zones.

F

FastFileStreamWriter - Class in de.cm.osm2po.sd.primitives
 
FastFileStreamWriter(File) - Constructor for class de.cm.osm2po.sd.primitives.FastFileStreamWriter
 
FastIntSet - Class in de.cm.osm2po.sd.primitives
 
FastIntSet(int[]) - Constructor for class de.cm.osm2po.sd.primitives.FastIntSet
 
FCMS - Static variable in class de.cm.osm2po.sd.guide.SdForecast
 
fetchGeometry(SdGraph, int) - Method in class de.cm.osm2po.sd.routing.SdPath
 
fetchSection(SdGraph, int) - Method in class de.cm.osm2po.sd.routing.SdPath
Looks up SdEdge and its geometry but no name.
fetchStreetname(SdGraph, int) - Method in class de.cm.osm2po.sd.routing.SdPath
 
fetchTurnInfos(SdGraph, int, SdPath) - Static method in class de.cm.osm2po.sd.guide.SdTurnInfo
Analyzes all outgoing ways of one crossing in driving direction.
findCloseEdgeIdxs(float, float) - Method in class de.cm.osm2po.sd.routing.SdGraph
Finds close edges.
findFirstSiblingEdgeIdx(int) - Method in class de.cm.osm2po.sd.routing.SdGraph
Finds the first Edge-Index for a link / crossing.
findPath(SdTouchPoint, SdTouchPoint, boolean) - Method in class de.cm.osm2po.sd.routing.SdRouter
 
findPath(SdTouchPoint, SdTouchPoint, double, double, boolean, boolean, int) - Method in class de.cm.osm2po.sd.routing.SdRouter
 
findReverseEdgeIdx(int) - Method in class de.cm.osm2po.sd.routing.SdGraph
Finds the reverse edge.
findSiblingEdges(int, SdEdge[]) - Method in class de.cm.osm2po.sd.routing.SdGraph
Deserializes the given an all subsequent edges of the same link into the given Edge-Array.
FLAG_BIKE - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
FLAG_CAR - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
FLAG_FOOT - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
FLAG_LINK - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
FLAG_MOTORWAY - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
FLAG_NULL - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
FLAG_ROUNDABOUT - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
flags - Variable in class de.cm.osm2po.sd.routing.SdEdge
 

G

get(int) - Method in class de.cm.osm2po.sd.primitives.BooleanArray
 
get(int) - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
Returns a value for a key.
getAngle() - Method in class de.cm.osm2po.sd.guide.SdEvent
 
getAngle() - Method in class de.cm.osm2po.sd.guide.SdTurnInfo
 
getBearing() - Method in class de.cm.osm2po.sd.guide.SdLocation
 
getCoords() - Method in class de.cm.osm2po.sd.routing.SdSection
 
getCounter() - Method in class de.cm.osm2po.sd.guide.SdEvent
 
getEdge() - Method in class de.cm.osm2po.sd.routing.SdSection
 
getEdgeIdx() - Method in class de.cm.osm2po.sd.routing.SdSection
 
getEdgeIdx() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
getEdgePointIdx() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
getEdgesBuffer() - Method in class de.cm.osm2po.sd.routing.SdGraph
Returns the internal buffer of already instanciated SdEdges.
getEvent() - Method in class de.cm.osm2po.sd.guide.SdForecast
 
getFloat(byte[], int) - Static method in class de.cm.osm2po.sd.primitives.Bits
 
getForecastIdx() - Method in class de.cm.osm2po.sd.guide.SdEvent
 
getGeometryIn() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
getGeometryOut() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
getHash() - Method in class de.cm.osm2po.sd.primitives.FastIntSet
 
getHashPopulation() - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
 
getHashSize() - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
 
getId() - Method in class de.cm.osm2po.sd.routing.SdGraph
 
getIndex() - Method in class de.cm.osm2po.sd.guide.SdForecast
 
getInt(byte[], int) - Static method in class de.cm.osm2po.sd.primitives.Bits
 
getJitter() - Method in class de.cm.osm2po.sd.guide.SdLocation
 
getKey() - Method in interface de.cm.osm2po.sd.guide.SdMessage
 
getKey() - Method in enum de.cm.osm2po.sd.guide.SdMessageResource
 
getKey() - Method in class de.cm.osm2po.sd.guide.SdMessageString
 
getKey() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
Returns a unique key for a TouchPoint.
getKmh() - Method in class de.cm.osm2po.sd.guide.SdGuide
 
getKms() - Method in class de.cm.osm2po.sd.routing.SdPath
 
getLat() - Method in class de.cm.osm2po.sd.guide.SdLocation
 
getLat() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
getLevel1CellSize() - Method in class de.cm.osm2po.sd.routing.SdGraph
 
getLon() - Method in class de.cm.osm2po.sd.guide.SdLocation
 
getLon() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
getLong(byte[], int) - Static method in class de.cm.osm2po.sd.primitives.Bits
 
getMaxCollisions() - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
 
getMaxCoord() - Method in class de.cm.osm2po.sd.routing.SdGraph
 
getMessage() - Method in interface de.cm.osm2po.sd.guide.SdMessage
 
getMessage() - Method in enum de.cm.osm2po.sd.guide.SdMessageResource
 
getMessage() - Method in class de.cm.osm2po.sd.guide.SdMessageString
 
getMeter() - Method in class de.cm.osm2po.sd.guide.SdEvent
 
getMeter() - Method in class de.cm.osm2po.sd.guide.SdForecast
 
getMeter() - Method in class de.cm.osm2po.sd.guide.SdLocation
 
getMinCoord() - Method in class de.cm.osm2po.sd.routing.SdGraph
 
getNumberOfEdges() - Method in class de.cm.osm2po.sd.routing.SdGraph
 
getNumberOfEdges() - Method in class de.cm.osm2po.sd.routing.SdPath
 
getPath() - Method in class de.cm.osm2po.sd.routing.SdPath
 
getPathIdx() - Method in class de.cm.osm2po.sd.guide.SdLocation
 
getPrime() - Method in class de.cm.osm2po.sd.primitives.FastIntSet
 
getRatio() - Method in class de.cm.osm2po.sd.routing.SdSection
 
getRatio() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
getReverseEdgeIdx() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
getSection() - Method in class de.cm.osm2po.sd.guide.SdTurnInfo
 
getShort(byte[], int) - Static method in class de.cm.osm2po.sd.primitives.Bits
 
getSize() - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
 
getSourceIncomingRatio() - Method in class de.cm.osm2po.sd.routing.SdPath
 
getSourceSection() - Method in class de.cm.osm2po.sd.routing.SdPath
 
getStreet() - Method in class de.cm.osm2po.sd.guide.SdEvent
 
getTargetSection() - Method in class de.cm.osm2po.sd.routing.SdPath
 
getType() - Method in class de.cm.osm2po.sd.guide.SdEvent
 
getType() - Method in class de.cm.osm2po.sd.guide.SdTurnInfo
 
getVariants() - Method in enum de.cm.osm2po.sd.guide.SdMessageResource
 
GRAD_KM - Static variable in class de.cm.osm2po.sd.routing.SdGeoUtils
 

H

h - Variable in class de.cm.osm2po.sd.routing.SdEdge
 

I

IntTHashMap<T> - Class in de.cm.osm2po.sd.primitives
This is a Hashmap for Java-Objects as value with a primitive int as key.
IntTHashMap(int) - Constructor for class de.cm.osm2po.sd.primitives.IntTHashMap
 
isCyclable() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isDrivable() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isEmpty() - Method in class de.cm.osm2po.sd.primitives.FastIntSet
 
isFirstSibling() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isLink() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isMotorway() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isOneWay() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isPoint() - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
isReverse() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isRoundabout() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isWalkable() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
isWrongWay() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
iterator() - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
 

K

km - Variable in class de.cm.osm2po.sd.routing.SdEdge
 

L

latOf(long) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
level - Variable in class de.cm.osm2po.sd.routing.SdEdge
 
load(DataInput) - Static method in class de.cm.osm2po.sd.routing.SdPath
Reconstructs a Path from a serialized stream.
load(DataInput) - Static method in class de.cm.osm2po.sd.routing.SdSection
Reconstructs a Section from a serialized stream.
load(DataInput) - Static method in class de.cm.osm2po.sd.routing.SdTouchPoint
Reconstructs a TouchPoint from a Stream created by save(DataOutput).
loadDefaultMessages() - Static method in enum de.cm.osm2po.sd.guide.SdMessageResource
 
lonOf(long) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
lookAhead(int, int, boolean) - Method in class de.cm.osm2po.sd.guide.SdGuide
Returns a sequence of messages building one senctence at a given meter stone.
lookAhead(int, boolean) - Method in class de.cm.osm2po.sd.guide.SdGuide
Returns a sequence of messages building one senctence at a given meter stone.
lookupGeometry(int) - Method in class de.cm.osm2po.sd.routing.SdGraph
Returns the Geometrie for one Edge.

M

META_BYTE_IS_FIRSTSIBLING - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
META_BYTE_IS_ONEWAY - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
META_BYTE_IS_REVERSE - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
META_BYTE_IS_WRONGWAY - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
META_BYTE_REVERSE_EDGE_MASK - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
metaByte - Variable in class de.cm.osm2po.sd.routing.SdEdge
 

N

NOT_FOUND_IDX - Static variable in class de.cm.osm2po.sd.routing.SdRouter
 
noTurnBits - Variable in class de.cm.osm2po.sd.routing.SdEdge
 
NULLVALUE - Static variable in class de.cm.osm2po.sd.primitives.FastIntSet
 

O

OFFSET_FLAGS - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
OFFSET_LEVEL - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
OFFSET_METABYTE - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
OFFSET_TURNBITS - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
overrideMessages(File) - Static method in enum de.cm.osm2po.sd.guide.SdMessageResource
 

P

peekFlags(int) - Method in class de.cm.osm2po.sd.routing.SdGraph
Reads the FlagsByte of an edge without complete deserialization = faster.
peekMetaByte(int) - Method in class de.cm.osm2po.sd.routing.SdGraph
Reads the MetaByte of an edge without complete deserialization = faster.
peekStreetName(int) - Method in class de.cm.osm2po.sd.routing.SdGraph
Returns the StreetName of an edge.
PI_HALF - Static variable in class de.cm.osm2po.sd.routing.SdGeoUtils
 
put(int, T) - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
Adds a new key/value.
putFloat(byte[], int, float) - Static method in class de.cm.osm2po.sd.primitives.Bits
 
putInt(byte[], int, int) - Static method in class de.cm.osm2po.sd.primitives.Bits
 
putLong(byte[], int, long) - Static method in class de.cm.osm2po.sd.primitives.Bits
 
putShort(byte[], int, short) - Static method in class de.cm.osm2po.sd.primitives.Bits
 

Q

QBufDataFileReader - Class in de.cm.osm2po.sd.primitives
 
QBufDataFileReader(File, long, byte, int) - Constructor for class de.cm.osm2po.sd.primitives.QBufDataFileReader
 
QBufDataFileReader(File) - Constructor for class de.cm.osm2po.sd.primitives.QBufDataFileReader
 

R

RAD - Static variable in class de.cm.osm2po.sd.routing.SdGeoUtils
 
RAD_HALF - Static variable in class de.cm.osm2po.sd.routing.SdGeoUtils
 
RADIUS_EARTH_KM - Static variable in class de.cm.osm2po.sd.routing.SdGeoUtils
 
read(DataInput) - Method in class de.cm.osm2po.sd.routing.SdEdge
 
readByte(int) - Method in class de.cm.osm2po.sd.primitives.QBufDataFileReader
 
readEdge(int, SdEdge) - Method in class de.cm.osm2po.sd.routing.SdGraph
Deserializes data into a given edge object.
readFromBytes(byte[], int) - Method in interface de.cm.osm2po.sd.primitives.Streamable
 
readFromBytes(byte[], int) - Method in class de.cm.osm2po.sd.routing.SdEdge
Deserializes this edge from a ByteBuffer.
readInt(int) - Method in class de.cm.osm2po.sd.primitives.QBufDataFileReader
 
readLong(int) - Method in class de.cm.osm2po.sd.primitives.QBufDataFileReader
 
readShort(int) - Method in class de.cm.osm2po.sd.primitives.QBufDataFileReader
 
readStreamable(int, SdEdge) - Method in class de.cm.osm2po.sd.primitives.QBufDataFileReader
 
RECORD_SIZE - Static variable in class de.cm.osm2po.sd.routing.SdEdge
 
rehash() - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
Increases the Hash by factor 2.
remove(int) - Method in class de.cm.osm2po.sd.primitives.FastIntSet
 
remove(int) - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
Removes an element.
reset() - Method in class de.cm.osm2po.sd.guide.SdGuide
 
resetForecastIdx() - Method in class de.cm.osm2po.sd.guide.SdEvent
 
reverseCoords() - Method in class de.cm.osm2po.sd.routing.SdSection
 
run() - Method in class de.cm.osm2po.sd.primitives.FastFileStreamWriter
 

S

save(DataOutput) - Method in class de.cm.osm2po.sd.routing.SdPath
Serializes this path to an output stream.
save(DataOutput) - Method in class de.cm.osm2po.sd.routing.SdSection
Serializes this section to an output stream.
save(DataOutput) - Method in class de.cm.osm2po.sd.routing.SdTouchPoint
 
SdDefaultTranslator - Class in de.cm.osm2po.sd.guide
Translates the model into human readable messages.
SdDefaultTranslator() - Constructor for class de.cm.osm2po.sd.guide.SdDefaultTranslator
 
SdEdge - Class in de.cm.osm2po.sd.routing
Represents an edge of the SdGraph
SdEdge() - Constructor for class de.cm.osm2po.sd.routing.SdEdge
 
SdEvent - Class in de.cm.osm2po.sd.guide
Constructs views of crossings from the perspective of a driver.
SdForecast - Class in de.cm.osm2po.sd.guide
Wrappes an SdEvent to forecast it at 150m, 500m, etc.
SdGeoUtils - Class in de.cm.osm2po.sd.routing
 
SdGraph - Class in de.cm.osm2po.sd.routing
Provides all needed methods to deal with a SdGraph-File.
SdGraph(File) - Constructor for class de.cm.osm2po.sd.routing.SdGraph
CTOR.
SdGuide - Class in de.cm.osm2po.sd.guide
Core navigator class which traces the drive and selects approriate forecasts depending on location, speed and other conditions.
SdGuide(SdForecast[]) - Constructor for class de.cm.osm2po.sd.guide.SdGuide
 
SdGuide(SdForecast[], SdTranslator) - Constructor for class de.cm.osm2po.sd.guide.SdGuide
 
SdLocation - Class in de.cm.osm2po.sd.guide
 
SdMessage - Interface in de.cm.osm2po.sd.guide
 
SdMessageResource - Enum in de.cm.osm2po.sd.guide
 
SdMessageString - Class in de.cm.osm2po.sd.guide
 
SdMessageString(String) - Constructor for class de.cm.osm2po.sd.guide.SdMessageString
 
SdMessageString(String, String) - Constructor for class de.cm.osm2po.sd.guide.SdMessageString
 
SdPath - Class in de.cm.osm2po.sd.routing
This class holds the results after a successful route calculation.
SdPath(double, int[], SdSection, SdSection) - Constructor for class de.cm.osm2po.sd.routing.SdPath
 
SdRouter - Class in de.cm.osm2po.sd.routing
Default-Implemenentation for the SD-Routing.
SdRouter(SdGraph, File) - Constructor for class de.cm.osm2po.sd.routing.SdRouter
 
SdSection - Class in de.cm.osm2po.sd.routing
Combines static and dynamic Edge data, such as modified geometries.
SdSection(int, SdEdge, long[]) - Constructor for class de.cm.osm2po.sd.routing.SdSection
Constructs a wrapper for an SdEdge with additional attributes like its corresponing position inside the SdGraph's adjacency list including the underlying edge itself and the geometry.
SdTouchPoint - Class in de.cm.osm2po.sd.routing
This class represents a geographic point on the graph.
SdTranslator - Interface in de.cm.osm2po.sd.guide
 
SdTurnInfo - Class in de.cm.osm2po.sd.guide
Helper class encapsulating additional path-link infos such as turnAngle etc.
SdTurnInfo(int, int, SdSection) - Constructor for class de.cm.osm2po.sd.guide.SdTurnInfo
 
set(int, boolean) - Method in class de.cm.osm2po.sd.primitives.BooleanArray
 
setAndApplyRatio(double) - Method in class de.cm.osm2po.sd.routing.SdSection
Sets a new Ratio and adjusts the underlying edge's members for speed and length.
setCounter(int) - Method in class de.cm.osm2po.sd.guide.SdEvent
 
setEdgeIdx(int) - Method in class de.cm.osm2po.sd.routing.SdSection
 
setForecastIdx(int) - Method in class de.cm.osm2po.sd.guide.SdEvent
 
simulateDrive(int, boolean) - Method in class de.cm.osm2po.sd.guide.SdGuide
 
snap(SdGraph, SdPath, double, double) - Static method in class de.cm.osm2po.sd.guide.SdLocation
 
Streamable - Interface in de.cm.osm2po.sd.primitives
 

T

targetEdgeIdx - Variable in class de.cm.osm2po.sd.routing.SdEdge
 
targetLat - Variable in class de.cm.osm2po.sd.routing.SdEdge
 
targetLon - Variable in class de.cm.osm2po.sd.routing.SdEdge
 
TI_DRIVABLE - Static variable in class de.cm.osm2po.sd.guide.SdTurnInfo
 
TI_NOTURN - Static variable in class de.cm.osm2po.sd.guide.SdTurnInfo
 
TI_ONPATH - Static variable in class de.cm.osm2po.sd.guide.SdTurnInfo
 
TI_WRONGWAY - Static variable in class de.cm.osm2po.sd.guide.SdTurnInfo
 
toCoord(double, double) - Static method in class de.cm.osm2po.sd.routing.SdGeoUtils
 
toString() - Method in class de.cm.osm2po.sd.guide.SdEvent
 
toString() - Method in class de.cm.osm2po.sd.guide.SdForecast
 
toString() - Method in class de.cm.osm2po.sd.guide.SdGuide
 
toString() - Method in class de.cm.osm2po.sd.guide.SdLocation
 
toString() - Method in enum de.cm.osm2po.sd.guide.SdMessageResource
 
toString() - Method in class de.cm.osm2po.sd.guide.SdMessageString
 
toString() - Method in class de.cm.osm2po.sd.guide.SdTurnInfo
 
toString() - Method in class de.cm.osm2po.sd.primitives.IntTHashMap
 
toString() - Method in class de.cm.osm2po.sd.routing.SdEdge
 
toString() - Method in class de.cm.osm2po.sd.routing.SdSection
 
translate(SdForecast, boolean) - Method in class de.cm.osm2po.sd.guide.SdDefaultTranslator
 
translate(SdForecast, boolean) - Method in interface de.cm.osm2po.sd.guide.SdTranslator
Translates one forecast into a sequence of messages building one senctence.

V

valueOf(String) - Static method in enum de.cm.osm2po.sd.guide.SdMessageResource
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.cm.osm2po.sd.guide.SdMessageResource
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(DataOutput) - Method in class de.cm.osm2po.sd.routing.SdEdge
 
writeByte(byte) - Method in class de.cm.osm2po.sd.primitives.FastFileStreamWriter
 
writeInt(int) - Method in class de.cm.osm2po.sd.primitives.FastFileStreamWriter
 
writeLong(long) - Method in class de.cm.osm2po.sd.primitives.FastFileStreamWriter
 
writeShort(short) - Method in class de.cm.osm2po.sd.primitives.FastFileStreamWriter
 
B C D E F G H I K L M N O P Q R S T V W 
osm2po-sd-5.2.127 (c) February 8 2019 Carsten Moeller - info@osm2po.de