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>,SequencedCollection<Double>,PairList
- Mappings:
Namespace Name named net/minecraft/util/shape/DisjointPairListintermediary net/minecraft/class_257official exq
-
Nested Class Summary
Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleList
AbstractDoubleList.DoubleRandomAccessSubList, AbstractDoubleList.DoubleSubListNested classes/interfaces inherited from interface net.minecraft.util.shape.PairList
PairList.Consumer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DoubleListprivate final booleanprivate final DoubleList -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDisjointPairList(DoubleList first, DoubleList second, boolean inverted) -
Method Summary
Modifier and TypeMethodDescriptionbooleanforEachPair(PairList.Consumer predicate) doublegetDouble(int position) getPairs()private booleaniterateSections(PairList.Consumer predicate) intsize()Methods inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleList
add, 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.AbstractDoubleCollection
add, contains, containsAll, containsAll, forEach, remove, removeAll, removeAll, removeIf, retainAll, retainAll, toDoubleArrayMethods inherited from class java.util.AbstractCollection
isEmpty, toArray, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
toArrayMethods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleCollection
containsAll, doubleIterator, doubleParallelStream, doubleSpliterator, doubleStream, parallelStream, removeAll, removeIf, removeIf, removeIf, retainAll, spliterator, stream, toDoubleArrayMethods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleIterable
forEach, forEachMethods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleList
add, 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.DoubleStack
peek, pop, push, topMethods inherited from interface java.util.List
addFirst, addLast, containsAll, getFirst, getLast, isEmpty, removeAll, removeFirst, removeLast, retainAll, reversed, toArray, toArray
-
Field Details
-
first
- Mappings:
Namespace Name Mixin selector named firstLnet/minecraft/util/shape/DisjointPairList;first:Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary field_1381Lnet/minecraft/class_257;field_1381:Lit/unimi/dsi/fastutil/doubles/DoubleList;official aLexq;a:Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
second
- Mappings:
Namespace Name Mixin selector named secondLnet/minecraft/util/shape/DisjointPairList;second:Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary field_1379Lnet/minecraft/class_257;field_1379:Lit/unimi/dsi/fastutil/doubles/DoubleList;official bLexq;b:Lit/unimi/dsi/fastutil/doubles/DoubleList;
-
inverted
private final boolean inverted- Mappings:
Namespace Name Mixin selector named invertedLnet/minecraft/util/shape/DisjointPairList;inverted:Zintermediary field_1380Lnet/minecraft/class_257;field_1380:Zofficial cLexq;c:Z
-
-
Constructor Details
-
DisjointPairList
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/shape/DisjointPairList;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)Vintermediary <init>Lnet/minecraft/class_257;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)Vofficial <init>Lexq;<init>(Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V
-
-
Method Details
-
size
public int size() -
forEachPair
- Specified by:
forEachPairin interfacePairList- Mappings:
Namespace Name Mixin selector named forEachPairLnet/minecraft/util/shape/PairList;forEachPair(Lnet/minecraft/util/shape/PairList$Consumer;)Zintermediary method_1065Lnet/minecraft/class_255;method_1065(Lnet/minecraft/class_255$class_256;)Zofficial aLexo;a(Lexo$a;)Z
-
iterateSections
- Mappings:
Namespace Name Mixin selector named iterateSectionsLnet/minecraft/util/shape/DisjointPairList;iterateSections(Lnet/minecraft/util/shape/PairList$Consumer;)Zintermediary method_1067Lnet/minecraft/class_257;method_1067(Lnet/minecraft/class_255$class_256;)Zofficial bLexq;b(Lexo$a;)Z
-
getDouble
public double getDouble(int position) - Specified by:
getDoublein interfaceDoubleList- Mappings:
Namespace Name Mixin selector named getDoubleLnet/minecraft/util/shape/DisjointPairList;getDouble(I)Dintermediary getDoubleLnet/minecraft/class_257;getDouble(I)Dofficial getDoubleLexq;getDouble(I)D
-
getPairs
- Specified by:
getPairsin interfacePairList- Mappings:
Namespace Name Mixin selector named getPairsLnet/minecraft/util/shape/PairList;getPairs()Lit/unimi/dsi/fastutil/doubles/DoubleList;intermediary method_1066Lnet/minecraft/class_255;method_1066()Lit/unimi/dsi/fastutil/doubles/DoubleList;official aLexo;a()Lit/unimi/dsi/fastutil/doubles/DoubleList;
-