Package net.minecraft.util.shape
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:
- DoubleCollection,- DoubleIterable,- DoubleList,- DoubleStack,- Stack<Double>,- Comparable<List<? extends Double>>,- Iterable<Double>,- Collection<Double>,- List<Double>,- PairList
- Mappings:
- Namespace - Name - official - dxe- intermediary - net/minecraft/class_257- named - net/minecraft/util/shape/DisjointPairList
- 
Nested Class SummaryNested classes/interfaces inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleListAbstractDoubleList.DoubleRandomAccessSubList, AbstractDoubleList.DoubleSubListNested classes/interfaces inherited from interface net.minecraft.util.shape.PairListPairList.Consumer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final DoubleListprivate final booleanprivate final DoubleList
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedDisjointPairList(DoubleList first, DoubleList second, boolean inverted) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanforEachPair(PairList.Consumer predicate) doublegetDouble(int position) getPairs()private booleaniterateSections(PairList.Consumer consumer) intsize()Methods inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleListadd, add, addAll, addAll, addAll, addAll, addElements, addElements, clear, compareTo, contains, ensureIndex, ensureRestrictedIndex, equals, forEach, getElements, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, peekDouble, popDouble, push, rem, removeDouble, removeElements, replaceAll, set, setElements, size, subList, toArray, toDoubleArray, topDouble, toStringMethods inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleCollectionadd, contains, containsAll, containsAll, forEach, remove, removeAll, removeAll, removeIf, retainAll, retainAll, toDoubleArrayMethods inherited from class java.util.AbstractCollectionisEmpty, toArray, toArrayMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectiontoArrayMethods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleCollectioncontainsAll, doubleIterator, doubleParallelStream, doubleSpliterator, doubleStream, parallelStream, removeAll, removeIf, removeIf, removeIf, retainAll, spliterator, stream, toDoubleArrayMethods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleIterableforEach, forEachMethods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleListadd, add, addAll, addAll, contains, get, indexOf, lastIndexOf, remove, remove, replaceAll, replaceAll, set, setElements, setElements, sort, sort, spliterator, unstableSort, unstableSortMethods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleStackpeek, pop, push, top
- 
Field Details- 
first- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxe;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- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldxe;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;
 
- 
invertedprivate final boolean inverted- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldxe;c:Z- intermediary - field_1380- Lnet/minecraft/class_257;field_1380:Z- named - inverted- Lnet/minecraft/util/shape/DisjointPairList;inverted:Z
 
 
- 
- 
Constructor Details- 
DisjointPairList- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Ldxe;<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- 
sizepublic int size()
- 
forEachPair- Specified by:
- forEachPairin interface- PairList
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxc;a(Ldxc$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- Mappings:
- Namespace - Name - Mixin selector - official - b- Ldxe;b(Ldxc$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
 
- 
getDoublepublic double getDouble(int position) - Specified by:
- getDoublein interface- DoubleList
- Mappings:
- Namespace - Name - Mixin selector - official - getDouble- Ldxe;getDouble(I)D- intermediary - getDouble- Lnet/minecraft/class_257;getDouble(I)D- named - getDouble- Lnet/minecraft/util/shape/DisjointPairList;getDouble(I)D
 
- 
getPairs- Specified by:
- getPairsin interface- PairList
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldxc;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;
 
 
-