Package net.minecraft.world.phys.shapes
Class NonOverlappingMerger
java.lang.Object
java.util.AbstractCollection<Double>
it.unimi.dsi.fastutil.doubles.AbstractDoubleCollection
it.unimi.dsi.fastutil.doubles.AbstractDoubleList
net.minecraft.world.phys.shapes.NonOverlappingMerger
- 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>,- IndexMerger
public class NonOverlappingMerger
extends it.unimi.dsi.fastutil.doubles.AbstractDoubleList
implements IndexMerger
- 
Nested Class SummaryNested classes/interfaces inherited from class it.unimi.dsi.fastutil.doubles.AbstractDoubleListit.unimi.dsi.fastutil.doubles.AbstractDoubleList.DoubleRandomAccessSubList, it.unimi.dsi.fastutil.doubles.AbstractDoubleList.DoubleSubListNested classes/interfaces inherited from interface net.minecraft.world.phys.shapes.IndexMergerIndexMerger.IndexConsumer
- 
Field SummaryFields
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedNonOverlappingMerger(it.unimi.dsi.fastutil.doubles.DoubleList p_83012_, it.unimi.dsi.fastutil.doubles.DoubleList p_83013_, boolean p_83014_) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanforMergedIndexes(IndexMerger.IndexConsumer p_83017_) private booleandoublegetDouble(int p_83026_) it.unimi.dsi.fastutil.doubles.DoubleListgetList()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, topMethods inherited from interface java.util.ListcontainsAll, isEmpty, removeAll, retainAll, toArray, toArrayMethods inherited from interface it.unimi.dsi.fastutil.StackisEmpty
- 
Field Details- 
lowerprivate final it.unimi.dsi.fastutil.doubles.DoubleList lower
- 
upperprivate final it.unimi.dsi.fastutil.doubles.DoubleList upper
- 
swapprivate final boolean swap
 
- 
- 
Constructor Details- 
NonOverlappingMergerprotected NonOverlappingMerger(it.unimi.dsi.fastutil.doubles.DoubleList p_83012_, it.unimi.dsi.fastutil.doubles.DoubleList p_83013_, boolean p_83014_) 
 
- 
- 
Method Details- 
sizepublic int size()- Specified by:
- sizein interface- Collection<Double>
- Specified by:
- sizein interface- IndexMerger
- Specified by:
- sizein interface- List<Double>
- Specified by:
- sizein class- AbstractCollection<Double>
 
- 
forMergedIndexes- Specified by:
- forMergedIndexesin interface- IndexMerger
 
- 
forNonSwappedIndexes
- 
getDoublepublic double getDouble(int p_83026_) - Specified by:
- getDoublein interface- it.unimi.dsi.fastutil.doubles.DoubleList
 
- 
getListpublic it.unimi.dsi.fastutil.doubles.DoubleList getList()- Specified by:
- getListin interface- IndexMerger
 
 
-