Package | Description |
---|---|
messif.objects |
Metric data objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PrecomputedDistancesFilterFactory<T extends PrecomputedDistancesFilter>
Interface that provides methods for creating
PrecomputedDistancesFilter
instances. |
Modifier and Type | Class and Description |
---|---|
class |
PrecompDistPerforatedArrayFilter |
class |
PrecomputedDistancesFixedArrayFilter
Precomputed distance filter that has a fixed array of distances.
|
class |
PrecomputedDistancesPivotMapFilter
Precomputed distance filter that has the stored precomputed distances mapped
to the respective
LocalAbstractObject . |
Modifier and Type | Method and Description |
---|---|
<T extends PrecomputedDistancesFilter> |
LocalAbstractObject.getDistanceFilter(java.lang.Class<T> filterClass)
Returns a filter of the specified class (or any of its descendants) from this object's filter chain.
|
<T extends PrecomputedDistancesFilter> |
LocalAbstractObject.getDistanceFilter(java.lang.Class<T> filterClass,
boolean inheritable)
Returns a filter of the specified class from this object's filter chain.
|
<T extends PrecomputedDistancesFilter> |
LocalAbstractObject.getDistanceFilter(PrecomputedDistancesFilterFactory<? extends T> filterFactory)
Returns a filter of the
filterFactory 's class from this object's filter chain. |
Modifier and Type | Method and Description |
---|---|
PrecomputedDistancesFilter |
LocalAbstractObject.getDistanceFilter(int position)
Returns a filter at specified position in this object's filter chain.
|
PrecomputedDistancesFilter |
LocalAbstractObject.chainFilter(PrecomputedDistancesFilter filter,
boolean replaceIfExists)
Adds the specified filter to the end of this object's filter chain.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
PrecomputedDistancesFilter.excludeUsingPrecompDist(PrecomputedDistancesFilter targetFilter,
float radius)
Returns true if object associated with targetFilter filter can be excluded (filtered out) using this precomputed distances.
|
boolean |
PrecomputedDistancesFixedArrayFilter.excludeUsingPrecompDist(PrecomputedDistancesFilter targetFilter,
float radius) |
boolean |
PrecomputedDistancesPivotMapFilter.excludeUsingPrecompDist(PrecomputedDistancesFilter targetFilter,
float radius) |
PrecomputedDistancesFilter |
LocalAbstractObject.chainFilter(PrecomputedDistancesFilter filter,
boolean replaceIfExists)
Adds the specified filter to the end of this object's filter chain.
|
abstract boolean |
PrecomputedDistancesFilter.includeUsingPrecompDist(PrecomputedDistancesFilter targetFilter,
float radius)
Returns true if object associated with targetFilter filter can be included using this precomputed distances.
|
boolean |
PrecomputedDistancesFixedArrayFilter.includeUsingPrecompDist(PrecomputedDistancesFilter targetFilter,
float radius) |
boolean |
PrecomputedDistancesPivotMapFilter.includeUsingPrecompDist(PrecomputedDistancesFilter targetFilter,
float radius) |
boolean |
LocalAbstractObject.unchainFilter(PrecomputedDistancesFilter filter)
Deletes the specified filter from this object's filter chain.
|
Modifier and Type | Method and Description |
---|---|
float |
LocalAbstractObject.getDistanceStorePrecomputed(LocalAbstractObject obj,
PrecomputedDistancesFilterFactory<? extends PrecomputedDistancesFilter> filterFactory)
Metric distance function that stores the resulting distance into a
PrecomputedDistancesFilter . |
float |
LocalAbstractObject.getDistanceStorePrecomputed(LocalAbstractObject obj,
PrecomputedDistancesFilterFactory<? extends PrecomputedDistancesFilter> filterFactory,
float distThreshold)
Metric distance function that stores the resulting distance into a
PrecomputedDistancesFilter . |
float |
LocalAbstractObject.getDistanceStorePrecomputed(LocalAbstractObject obj,
PrecomputedDistancesFilterFactory<? extends PrecomputedDistancesFilter> filterFactory,
float[] metaDistances,
float distThreshold)
Metric distance function that stores the resulting distance into a
PrecomputedDistancesFilter . |