Class DisjointPairList

java.lang.Object
java.util.AbstractCollection<Double>
it.unimi.dsi.fastutil.doubles.AbstractDoubleCollection
it.unimi.dsi.fastutil.doubles.AbstractDoubleList
net.minecraft.util.shape.DisjointPairList
All Implemented Interfaces:
it.unimi.dsi.fastutil.doubles.DoubleCollection, it.unimi.dsi.fastutil.doubles.DoubleIterable, it.unimi.dsi.fastutil.doubles.DoubleList, it.unimi.dsi.fastutil.doubles.DoubleStack, it.unimi.dsi.fastutil.Stack<Double>, Comparable<List<? extends Double>>, Iterable<Double>, Collection<Double>, List<Double>, PairList

public class DisjointPairList extends it.unimi.dsi.fastutil.doubles.AbstractDoubleList implements PairList
Mappings:
Namespace Name
official dmy
intermediary net/minecraft/class_257
named net/minecraft/util/shape/DisjointPairList
  • Nested Class Summary

    Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleList

    it.unimi.dsi.fastutil.doubles.AbstractDoubleList.DoubleSubList

    Nested classes/interfaces inherited from interface net.minecraft.util.shape.PairList

    PairList.Consumer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private it.unimi.dsi.fastutil.doubles.DoubleList
     
    private boolean
     
    private it.unimi.dsi.fastutil.doubles.DoubleList
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    DisjointPairList​(it.unimi.dsi.fastutil.doubles.DoubleList first, it.unimi.dsi.fastutil.doubles.DoubleList second, boolean inverted)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    double
    getDouble​(int position)
     
    it.unimi.dsi.fastutil.doubles.DoubleList
    private boolean
     
    int
     

    Methods inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleList

    add, add, addAll, addAll, addAll, addAll, addAll, addAll, addElements, addElements, clear, compareTo, contains, ensureIndex, ensureRestrictedIndex, equals, getElements, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, peekDouble, popDouble, push, rem, removeDouble, removeElements, set, size, subList, topDouble, toString

    Methods inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleCollection

    add, contains, containsAll, remove, removeAll, retainAll, toArray, toDoubleArray, toDoubleArray

    Methods inherited from class java.util.AbstractCollection

    containsAll, isEmpty, removeAll, retainAll, toArray, toArray

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, stream, toArray

    Methods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleCollection

    containsAll, removeAll, removeIf, removeIf, retainAll, toArray, toDoubleArray, toDoubleArray

    Methods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleIterable

    forEach, forEach

    Methods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleList

    add, add, contains, get, indexOf, lastIndexOf, remove, remove, set

    Methods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleStack

    peek, pop, push, top

    Methods inherited from interface java.util.List

    containsAll, isEmpty, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray

    Methods inherited from interface it.unimi.dsi.fastutil.Stack

    isEmpty
  • Field Details

    • first

      private final it.unimi.dsi.fastutil.doubles.DoubleList first
      Mappings:
      Namespace Name Mixin selector
      official a Ldmy;a:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_1381 Lnet/minecraft/class_257;field_1381:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      named first Lnet/minecraft/util/shape/DisjointPairList;first:Lit/unimi/dsi/fastutil/doubles/DoubleList;
    • second

      private final it.unimi.dsi.fastutil.doubles.DoubleList second
      Mappings:
      Namespace Name Mixin selector
      official b Ldmy;b:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary field_1379 Lnet/minecraft/class_257;field_1379:Lit/unimi/dsi/fastutil/doubles/DoubleList;
      named second Lnet/minecraft/util/shape/DisjointPairList;second:Lit/unimi/dsi/fastutil/doubles/DoubleList;
    • inverted

      private final boolean inverted
      Mappings:
      Namespace Name Mixin selector
      official c Ldmy;c:Z
      intermediary field_1380 Lnet/minecraft/class_257;field_1380:Z
      named inverted Lnet/minecraft/util/shape/DisjointPairList;inverted:Z
  • Constructor Details

    • DisjointPairList

      protected DisjointPairList(it.unimi.dsi.fastutil.doubles.DoubleList first, it.unimi.dsi.fastutil.doubles.DoubleList second, boolean inverted)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldmy;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
      intermediary <init> Lnet/minecraft/class_257;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
      named <init> Lnet/minecraft/util/shape/DisjointPairList;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
  • Method Details

    • size

      public int size()
      Specified by:
      size in interface Collection<Double>
      Specified by:
      size in interface List<Double>
      Specified by:
      size in interface PairList
      Specified by:
      size in class AbstractCollection<Double>
    • forEachPair

      public boolean forEachPair(PairList.Consumer predicate)
      Specified by:
      forEachPair in interface PairList
      Mappings:
      Namespace Name Mixin selector
      official a Ldmw;a(Ldmw$a;)Z
      intermediary method_1065 Lnet/minecraft/class_255;method_1065(Lnet/minecraft/class_255$class_256;)Z
      named forEachPair Lnet/minecraft/util/shape/PairList;forEachPair(Lnet/minecraft/util/shape/PairList$Consumer;)Z
    • iterateSections

      private boolean iterateSections(PairList.Consumer consumer)
      Mappings:
      Namespace Name Mixin selector
      official b Ldmy;b(Ldmw$a;)Z
      intermediary method_1067 Lnet/minecraft/class_257;method_1067(Lnet/minecraft/class_255$class_256;)Z
      named iterateSections Lnet/minecraft/util/shape/DisjointPairList;iterateSections(Lnet/minecraft/util/shape/PairList$Consumer;)Z
    • getDouble

      public double getDouble(int position)
      Specified by:
      getDouble in interface it.unimi.dsi.fastutil.doubles.DoubleList
      Mappings:
      Namespace Name Mixin selector
      official getDouble Ldmy;getDouble(I)D
      intermediary getDouble Lnet/minecraft/class_257;getDouble(I)D
      named getDouble Lnet/minecraft/util/shape/DisjointPairList;getDouble(I)D
    • getPairs

      public it.unimi.dsi.fastutil.doubles.DoubleList getPairs()
      Specified by:
      getPairs in interface PairList
      Mappings:
      Namespace Name Mixin selector
      official a Ldmw;a()Lit/unimi/dsi/fastutil/doubles/DoubleList;
      intermediary method_1066 Lnet/minecraft/class_255;method_1066()Lit/unimi/dsi/fastutil/doubles/DoubleList;
      named getPairs Lnet/minecraft/util/shape/PairList;getPairs()Lit/unimi/dsi/fastutil/doubles/DoubleList;