Package edu.wpi.first.math.trajectory
Class TrajectoryGenerator.ControlVectorList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<Spline.ControlVector>
edu.wpi.first.math.trajectory.TrajectoryGenerator.ControlVectorList
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Spline.ControlVector>
,Collection<Spline.ControlVector>
,List<Spline.ControlVector>
,RandomAccess
- Enclosing class:
- TrajectoryGenerator
public static class TrajectoryGenerator.ControlVectorList extends ArrayList<Spline.ControlVector>
Control vector list type that works around type erasure signatures.
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ControlVectorList()
Default constructor.ControlVectorList(int initialCapacity)
Constructs a ControlVectorList.ControlVectorList(Collection<? extends Spline.ControlVector> collection)
Constructs a ControlVectorList. -
Method Summary
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Constructor Details
-
ControlVectorList
public ControlVectorList()Default constructor. -
ControlVectorList
Constructs a ControlVectorList.- Parameters:
initialCapacity
- The initial list capacity.
-
ControlVectorList
Constructs a ControlVectorList.- Parameters:
collection
- A collection of spline control vectors.
-