Class Extra

java.lang.Object
me.wobblyyyy.pathfinder.util.Extra

public class Extra
extends java.lang.Object
Random utilities that don't have a specific classification.
Since:
0.1.0
Author:
Colin Robertson
  • Constructor Summary

    Constructors
    Constructor Description
    Extra()  
  • Method Summary

    Modifier and Type Method Description
    static me.wobblyyyy.edt.DynamicArray<Point> removeAdjacentDuplicates​(me.wobblyyyy.edt.DynamicArray<Point> points)  
    static me.wobblyyyy.edt.DynamicArray<Point> removeDuplicatePoints​(me.wobblyyyy.edt.DynamicArray<Point> points)  
    static <T> me.wobblyyyy.edt.DynamicArray<T> removeDuplicates​(me.wobblyyyy.edt.DynamicArray<T> list)
    Remove any duplicates from an array list.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Extra

      public Extra()
  • Method Details

    • removeDuplicates

      public static <T> me.wobblyyyy.edt.DynamicArray<T> removeDuplicates​(me.wobblyyyy.edt.DynamicArray<T> list)
      Remove any duplicates from an array list.
      Type Parameters:
      T - the list.
      Parameters:
      list - the list.
      Returns:
      the list, without duplicates.
    • removeDuplicatePoints

      public static me.wobblyyyy.edt.DynamicArray<Point> removeDuplicatePoints​(me.wobblyyyy.edt.DynamicArray<Point> points)
    • removeAdjacentDuplicates

      public static me.wobblyyyy.edt.DynamicArray<Point> removeAdjacentDuplicates​(me.wobblyyyy.edt.DynamicArray<Point> points)