LeastDifferencePreference

class LeastDifferencePreference(baseRotation: Rotation, basePoint: Vec3? = null) : RotationPreference

Constructors

Link copied to clipboard
constructor(baseRotation: Rotation, basePoint: Vec3? = null)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
Link copied to clipboard
open override fun compare(o1: Rotation, o2: Rotation): Int
Link copied to clipboard
open override fun getPreferredSpot(eyesPos: Vec3, range: Double): Vec3
Link copied to clipboard
open override fun getPreferredSpotOnBox(box: AABB, eyesPos: Vec3, range: Double): Vec3
Link copied to clipboard
Link copied to clipboard
open fun <U : Comparable<in U?>?> thenComparing(keyExtractor: Function<in Rotation?, out U?>?): Comparator<Rotation?>?
open fun <U : Any?> thenComparing(keyExtractor: Function<in Rotation?, out U?>?, keyComparator: Comparator<in U?>?): Comparator<Rotation?>?
Link copied to clipboard
Link copied to clipboard
open fun thenComparingInt(keyExtractor: ToIntFunction<in Rotation?>?): Comparator<Rotation?>?
Link copied to clipboard
open fun thenComparingLong(keyExtractor: ToLongFunction<in Rotation?>?): Comparator<Rotation?>?