Package org.opentrafficsim.draw.graphs
Class AbstractGraphSpace<S>
- java.lang.Object
-
- org.opentrafficsim.draw.graphs.AbstractGraphSpace<S>
-
- Type Parameters:
S
- underlying type of path sections
- All Implemented Interfaces:
Iterable<S>
- Direct Known Subclasses:
GraphCrossSection
,GraphPath
public abstract class AbstractGraphSpace<S> extends Object implements Iterable<S>
Common functionality between a cross-section and a path.Copyright (c) 2013-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.- Version:
- $Revision$, $LastChangedDate$, by $Author$, initial version 23 okt. 2018
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
-
Constructor Summary
Constructors Constructor Description AbstractGraphSpace(List<String> seriesNames)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getName(int series)
Returns the name of the series.int
getNumberOfSeries()
Returns the number of series.(package private) abstract Iterator<S>
iterator(int series)
Returns an iterator over the sources on the given series.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
getName
public String getName(int series)
Returns the name of the series.- Parameters:
series
- int; series- Returns:
- String; name of the series
-
getNumberOfSeries
public int getNumberOfSeries()
Returns the number of series.- Returns:
- int; number of series
-
-