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.ObjectAn 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 voidaddIntervals(NetworkBuffer.LinkInterval[] intervals)Adds intervals.NetworkBuffer.DoubleInterval[]getIntervals()LogicalLinkgetLink()Returns the link object.NetworkBuffer.LinkInterval[]getLinkIntervalArray()Returns the intervals associated with the link.booleanhasInterval(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:
-
-