Interface EuclideanHyperSpace<P extends HyperPoint,B extends HyperBox<P,B>>
public interface EuclideanHyperSpace<P extends HyperPoint,B extends HyperBox<P,B>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault doubledefault booleanboxContains(B box, P point) default booleanboxEncloses(B outer, B inner) default booleanboxesEqual(B a, B b) boxIntersection(B b, B shape) default doubleboxUnionBounds(B a, B b) default Object[]collectBounds(B box) default doublecomputeAreaIntersection(B a, B b) default doublecomputeAreaUnionBounds(B a, B b) getFull()default <T> doubledefault <T> doubledefault doublesqDistance(P a, P b)
-
Method Details
-
getDimensions
-
getFull
B getFull() -
boxesEqual
-
collectBounds
-
boxContains
-
boxArea
-
boxMargin
-
boxCenter
-
measureUnion
-
computeAreaUnionBounds
-
measureIntersection
-
computeAreaIntersection
-
sqDistance
-
boxUnionBounds
-
boxIntersection
-
boxEncloses
-