public final class GraphUtil extends Object
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.
| Modifier and Type | Method and Description |
|---|---|
static boolean |
considerTrajectory(Trajectory<?> trajectory,
Length startPosition,
Length endPosition)
Helper method for quick filtering of trajectories by checking if the position of the trajectory has overlap with the
given range.
|
static boolean |
considerTrajectory(Trajectory<?> trajectory,
Time startTime,
Time endTime)
Helper method for quick filtering of trajectories by checking if the time of the trajectory has overlap with the given
time.
|
static double[] |
ensureCapacity(double[] data,
int capacity)
Ensures that the given capacity is available in the array.
|
static float[] |
ensureCapacity(float[] data,
int capacity)
Ensures that the given capacity is available in the array.
|
static int[] |
ensureCapacity(int[] data,
int capacity)
Ensures that the given capacity is available in the array.
|
static <K> ChartMouseListener |
getToggleSeriesByLegendListener(LegendItemCollection legend,
List<Boolean> visibility)
Returns a chart listener that allows the series to be enabled and disabled by clicking on the respective legend item.
|
public static boolean considerTrajectory(Trajectory<?> trajectory, Time startTime, Time endTime)
trajectory - Trajectory<?>; trajectorystartTime - Time; start timeendTime - Time; end timepublic static boolean considerTrajectory(Trajectory<?> trajectory, Length startPosition, Length endPosition)
trajectory - Trajectory<?>; trajectorystartPosition - Length; start positionendPosition - Length; end positionpublic static double[] ensureCapacity(double[] data,
int capacity)
data - double[]; data arraycapacity - int; required capacitypublic static float[] ensureCapacity(float[] data,
int capacity)
data - float[]; data arraycapacity - int; required capacitypublic static int[] ensureCapacity(int[] data,
int capacity)
data - int[]; data arraycapacity - int; required capacitypublic static <K> ChartMouseListener getToggleSeriesByLegendListener(LegendItemCollection legend, List<Boolean> visibility)
K - underlying key type of the serieslegend - LegendItemCollection; legendvisibility - List<Boolean>; visibility of each series; the listener will store visibility in this list, which
an AbstractRenderer can use in isSeriesVisible(series) to show or hide the seriesCopyright © 2014–2019 Delft University of Technology. All rights reserved.