SqrImpl

trait SqrImpl extends Impl[Sqr]
trait Impl[Sqr]
class Object
trait Matchable
class Any

Value members

Concrete methods

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

Inherited methods

Calculates the distance between two points.

Calculates the distance between two points.

Value parameters:
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