S - underlying type of path sectionspublic class GraphCrossSection<S> extends AbstractGraphSpace<S>
GraphCrossSection defines the location of graphs. It has one section having one or more source objects depending on
 the number of series. For example, a 3-lane road may result in a section with 3 series. Graphs can aggregate the series, or
 show multiple series.
 
 Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. 
 BSD-style license. See OpenTrafficSim License.
 
| Constructor and Description | 
|---|
| GraphCrossSection(List<String> seriesNames,
                 GraphPath.Section<S> section,
                 List<Length> positions)Constructor. | 
| GraphCrossSection(String seriesName,
                 GraphPath.Section<S> section,
                 Length position)Constructor for a one-series cross section. | 
| Modifier and Type | Method and Description | 
|---|---|
| S | getSource(int series)Returns the underlying source of the series. | 
| Iterator<S> | iterator() | 
| Iterator<S> | iterator(int series)Returns an iterator over the sources on the given series. | 
| Length | position(int series)Returns the position on the underlying source of the series. | 
| String | toString() | 
getName, getNumberOfSeriesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic GraphCrossSection(String seriesName, GraphPath.Section<S> section, Length position)
seriesName - String; name of seriessection - Section<S>; sectionposition - Length; position on the sectionpublic S getSource(int series)
series - int; series numberpublic Iterator<S> iterator(int series)
series - int; number of the seriespublic Length position(int series)
series - int; series numberCopyright © 2014–2019 Delft University of Technology. All rights reserved.