Modifier and Type | Field and Description |
---|---|
Map<StreetEdge,List<ElevationPoint>> |
ExtraElevationData.data |
Modifier and Type | Method and Description |
---|---|
protected void |
OpenStreetMapModule.Handler.applyWayProperties(StreetEdge street,
StreetEdge backStreet,
WayProperties wayData,
OSMWithTags way) |
void |
PortlandCustomNamer.nameWithEdge(OSMWithTags way,
StreetEdge edge) |
Modifier and Type | Method and Description |
---|---|
StreetEdge |
DefaultStreetEdgeFactory.createEdge(IntersectionVertex startEndpoint,
IntersectionVertex endEndpoint,
com.vividsolutions.jts.geom.LineString geometry,
I18NString name,
double length,
StreetTraversalPermission permissions,
boolean back) |
StreetEdge |
StreetEdgeFactory.createEdge(IntersectionVertex startEndpoint,
IntersectionVertex endEndpoint,
com.vividsolutions.jts.geom.LineString geometry,
I18NString name,
double length,
StreetTraversalPermission permissions,
boolean back) |
Modifier and Type | Method and Description |
---|---|
void |
CustomNamer.nameWithEdge(OSMWithTags way,
StreetEdge edge) |
Modifier and Type | Method and Description |
---|---|
protected int |
AbstractIntersectionTraversalCostModel.calculateTurnAngle(StreetEdge from,
StreetEdge to,
RoutingRequest options)
Calculates the turn angle from the incoming/outgoing edges and routing request.
|
boolean |
TraversalRequirements.canBeTraversed(StreetEdge e)
Returns true if this StreetEdge can be traversed.
|
void |
RoutingRequest.canSplitEdge(StreetEdge edge)
Does nothing if different edge is split in origin/destination search
But throws TrivialPathException if same edge is split in origin/destination search.
|
protected double |
AbstractIntersectionTraversalCostModel.computeNonDrivingTraversalCost(IntersectionVertex v,
StreetEdge from,
StreetEdge to,
float fromSpeed,
float toSpeed)
Computes the turn cost in seconds for non-driving traversal modes.
|
double |
SimpleIntersectionTraversalCostModel.computeTraversalCost(IntersectionVertex v,
StreetEdge from,
StreetEdge to,
TraverseMode mode,
RoutingRequest options,
float fromSpeed,
float toSpeed) |
abstract double |
AbstractIntersectionTraversalCostModel.computeTraversalCost(IntersectionVertex v,
StreetEdge from,
StreetEdge to,
TraverseMode mode,
RoutingRequest options,
float fromSpeed,
float toSpeed) |
double |
IntersectionTraversalCostModel.computeTraversalCost(IntersectionVertex v,
StreetEdge from,
StreetEdge to,
TraverseMode mode,
RoutingRequest options,
float fromSpeed,
float toSpeed)
Compute the cost of turning onto "to" from "from".
|
double |
ConstantIntersectionTraversalCostModel.computeTraversalCost(IntersectionVertex v,
StreetEdge from,
StreetEdge to,
TraverseMode mode,
RoutingRequest options,
float fromSpeed,
float toSpeed) |
Modifier and Type | Class and Description |
---|---|
class |
AreaEdge |
class |
PartialStreetEdge
Represents a sub-segment of a StreetEdge.
|
class |
StreetWithElevationEdge
A StreetEdge with elevation data.
|
class |
TemporaryPartialStreetEdge |
Modifier and Type | Method and Description |
---|---|
StreetEdge |
StreetEdge.clone() |
StreetEdge |
PartialStreetEdge.getParentEdge() |
Modifier and Type | Method and Description |
---|---|
P2<StreetEdge> |
StreetEdge.split(SplitterVertex v,
boolean destructive)
Split this street edge and return the resulting street edges
|
Modifier and Type | Method and Description |
---|---|
void |
StreetEdge.shareData(StreetEdge reversedEdge) |
Constructor and Description |
---|
PartialStreetEdge(StreetEdge parentEdge,
StreetVertex v1,
StreetVertex v2,
com.vividsolutions.jts.geom.LineString geometry,
I18NString name,
double length) |
PartialStreetEdge(StreetEdge parentEdge,
StreetVertex v1,
StreetVertex v2,
com.vividsolutions.jts.geom.LineString geometry,
String name,
double length) |
TemporaryPartialStreetEdge(StreetEdge parentEdge,
StreetVertex v1,
TemporarySplitterVertex v2,
com.vividsolutions.jts.geom.LineString geometry,
I18NString name,
double length) |
TemporaryPartialStreetEdge(StreetEdge parentEdge,
StreetVertex v1,
TemporaryStreetLocation v2,
com.vividsolutions.jts.geom.LineString geometry,
I18NString name,
double length) |
TemporaryPartialStreetEdge(StreetEdge parentEdge,
TemporarySplitterVertex v1,
StreetVertex v2,
com.vividsolutions.jts.geom.LineString geometry,
I18NString name,
double length) |
TemporaryPartialStreetEdge(StreetEdge parentEdge,
TemporaryStreetLocation v1,
StreetVertex v2,
com.vividsolutions.jts.geom.LineString geometry,
I18NString name,
double length) |
TemporaryPartialStreetEdge(StreetEdge parentEdge,
TemporaryStreetLocation v1,
TemporaryStreetLocation v2,
com.vividsolutions.jts.geom.LineString geometry,
I18NString name,
double length) |
Modifier and Type | Method and Description |
---|---|
Collection<StreetEdge> |
Graph.getStreetEdges()
Return only the StreetEdges in the graph.
|
Modifier and Type | Method and Description |
---|---|
static TemporaryStreetLocation |
StreetVertexIndexServiceImpl.createTemporaryStreetLocation(Graph graph,
String label,
I18NString name,
Iterable<StreetEdge> edges,
com.vividsolutions.jts.geom.Coordinate nearestPoint,
boolean endVertex)
Creates a TemporaryStreetLocation on the given street (set of PlainStreetEdges).
|
Constructor and Description |
---|
SplitterVertex(Graph g,
String label,
double x,
double y,
StreetEdge streetEdge) |
TemporarySplitterVertex(Graph g,
String label,
double x,
double y,
StreetEdge streetEdge,
boolean endVertex) |
Modifier and Type | Method and Description |
---|---|
double |
StreetSpeedSnapshot.getSpeed(StreetEdge edge,
TraverseMode traverseMode,
long timeMillis)
Get the speed for traversing the given edge with the given mode at the given time.
|
Constructor and Description |
---|
Segment(StreetEdge edge) |
Copyright © 2018. All rights reserved.