Class DrivetrainSplineTrajectoryGenerator.ControlVectorList

All Implemented Interfaces:
Serializable, Cloneable, Iterable<Spline.ControlVector>, Collection<Spline.ControlVector>, List<Spline.ControlVector>, RandomAccess, SequencedCollection<Spline.ControlVector>
Enclosing class:
DrivetrainSplineTrajectoryGenerator

public static class DrivetrainSplineTrajectoryGenerator.ControlVectorList extends ArrayList<Spline.ControlVector>
Control vector list type that works around type erasure signatures.
See Also:
  • Constructor Details

    • ControlVectorList

      public ControlVectorList()
      Default constructor.
    • ControlVectorList

      public ControlVectorList(int initialCapacity)
      Constructs a ControlVectorList.
      Parameters:
      initialCapacity - The initial list capacity.
    • ControlVectorList

      public ControlVectorList(Collection<? extends Spline.ControlVector> collection)
      Constructs a ControlVectorList.
      Parameters:
      collection - A collection of spline control vectors.