Class RadiusBound
java.lang.Object
org.apache.druid.collections.spatial.search.RectangularBound
org.apache.druid.collections.spatial.search.RadiusBound
- All Implemented Interfaces:
Bound<float[],ImmutableFloatPoint>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionRadiusBound(float[] coords, float radius) RadiusBound(float[] coords, float radius, int limit) RadiusBound(float[] coords, float radius, int limit, RadiusBound.RadiusUnit radiusUnit) RadiusBound(float[] coords, float radius, RadiusBound.RadiusUnit radiusUnit) -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(float[] otherCoords) filter(Iterable<ImmutableFloatPoint> points) byte[]float[]floatMethods inherited from class org.apache.druid.collections.spatial.search.RectangularBound
containsObj, equals, getLimit, getMaxCoords, getMinCoords, getNumDims, hashCode, overlaps
-
Constructor Details
-
RadiusBound
public RadiusBound(float[] coords, float radius, int limit, @Nullable RadiusBound.RadiusUnit radiusUnit) -
RadiusBound
public RadiusBound(float[] coords, float radius, int limit) -
RadiusBound
-
RadiusBound
public RadiusBound(float[] coords, float radius)
-
-
Method Details
-
getCoords
public float[] getCoords() -
getRadius
public float getRadius() -
getRadiusUnit
-
contains
public boolean contains(float[] otherCoords) - Specified by:
containsin interfaceBound<float[],ImmutableFloatPoint> - Overrides:
containsin classRectangularBound
-
filter
- Specified by:
filterin interfaceBound<float[],ImmutableFloatPoint> - Overrides:
filterin classRectangularBound
-
getCacheKey
public byte[] getCacheKey()- Specified by:
getCacheKeyin interfaceBound<float[],ImmutableFloatPoint> - Overrides:
getCacheKeyin classRectangularBound
-