Package oracle.spatial.network.lod
Class NetworkBuffer.LinkIntervals
- java.lang.Object
-
- oracle.spatial.network.lod.NetworkBuffer.LinkIntervals
-
- Enclosing class:
- NetworkBuffer
public static class NetworkBuffer.LinkIntervals extends java.lang.Object
An instance of this class contains a LogicalLink object and a list of intervals associated with the link object.
-
-
Constructor Summary
Constructors Constructor Description LinkIntervals(LogicalLink link, long[] prevLinkIds, NetworkBuffer.DoubleInterval[] intervals)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addIntervals(NetworkBuffer.LinkInterval[] intervals)
Adds intervals.NetworkBuffer.DoubleInterval[]
getIntervals()
LogicalLink
getLink()
Returns the link object.NetworkBuffer.LinkInterval[]
getLinkIntervalArray()
Returns the intervals associated with the link.boolean
hasInterval(NetworkBuffer.DoubleInterval interval)
Checks whether the link interval object contains the input interval.
-
-
-
Constructor Detail
-
LinkIntervals
public LinkIntervals(LogicalLink link, long[] prevLinkIds, NetworkBuffer.DoubleInterval[] intervals)
-
-
Method Detail
-
getLink
public LogicalLink getLink()
Returns the link object.- Returns:
-
getLinkIntervalArray
public NetworkBuffer.LinkInterval[] getLinkIntervalArray()
Returns the intervals associated with the link.- Returns:
-
getIntervals
public NetworkBuffer.DoubleInterval[] getIntervals()
-
addIntervals
public void addIntervals(NetworkBuffer.LinkInterval[] intervals)
Adds intervals.- Parameters:
intervals
-
-
hasInterval
public boolean hasInterval(NetworkBuffer.DoubleInterval interval)
Checks whether the link interval object contains the input interval.- Parameters:
interval
-- Returns:
-
-