LongImpl

trait LongImpl extends Impl[Long]
trait Impl[Long]
trait Ops[Long, IntPoint3DLike, IntCube]
class Object
trait Matchable
class Any

Value members

Concrete methods

final
def approximate(thresh: Long): ML
final
def clip(quad: HyperCube): ML
final
def compareMeasure(a: Long, b: Long): Int
final
def exceptOrthant(idx: Int): ML
final
def isMeasureGreater(a: Long, b: Long): Boolean
final
def isMeasureZero(m: Long): Boolean
final
def maxValue: Long
final
def newArray(size: Int): Array[Long]
final
def orthant(idx: Int): ML
final
def zeroValue: Long

Inherited methods

Calculates the distance between two points.

Calculates the distance between two points.

Value Params
a

the input query point

b

a point in the octree

Inherited from
DistanceMeasure

Calculates the maximum distance between a point and any possible point of a given hyper-cube. In the euclidean case, this is the distance to the hyper-cube b's corner that is furthest to the point a, no matter whether a is contained in b or not.

Calculates the maximum distance between a point and any possible point of a given hyper-cube. In the euclidean case, this is the distance to the hyper-cube b's corner that is furthest to the point a, no matter whether a is contained in b or not.

Inherited from
DistanceMeasure

Calculates the minimum distance between a point and any possible point of a given hyper-cube. In the euclidean case, this is the distance to the hyper-cube b's corner that is closest to the point a, if a lies outside of b, or zero, if a lies within b.

Calculates the minimum distance between a point and any possible point of a given hyper-cube. In the euclidean case, this is the distance to the hyper-cube b's corner that is closest to the point a, if a lies outside of b, or zero, if a lies within b.

Inherited from
DistanceMeasure