Package | Description |
---|---|
messif.objects |
Metric data objects.
|
messif.objects.util |
Various utilities for working with collections of objects.
|
messif.operations |
Generic classes for data manipulatioin and querying operations.
|
messif.operations.query |
Implementation of data querying operations.
|
Modifier and Type | Class and Description |
---|---|
class |
DistanceFunctionMultiObjectAggregation
Enumeration that implements several variants of the
multi-object distance function . |
class |
DistanceFunctionMultiObjectMetaAggregation
Implementation of the the
multi-object distance function
for MetaObject s without their own metric function. |
Constructor and Description |
---|
RankedSortedDistFunctionMultiCollection(DistanceFunctionMultiObject<? super T> rankingDistanceFunction,
AbstractObjectIterator<T> rankingObjects,
float originalDistanceWeight,
boolean rankInAdd,
int initialCapacity,
int maximalCapacity,
boolean dummyParam)
Constructs an empty collection with the specified initial and maximal capacity.
|
RankedSortedDistFunctionMultiCollection(DistanceFunctionMultiObject<? super T> rankingDistanceFunction,
T[] rankingObjects,
float originalDistanceWeight)
Constructs an empty collection.
|
RankedSortedDistFunctionMultiCollection(DistanceFunctionMultiObject<? super T> rankingDistanceFunction,
T[] rankingObjects,
float originalDistanceWeight,
boolean rankInAdd)
Constructs an empty collection.
|
RankedSortedDistFunctionMultiCollection(DistanceFunctionMultiObject<? super T> rankingDistanceFunction,
T[] rankingObjects,
float originalDistanceWeight,
boolean rankInAdd,
int initialCapacity,
int maximalCapacity)
Constructs an empty collection with the specified initial and maximal capacity.
|
Modifier and Type | Method and Description |
---|---|
DistanceFunctionMultiObject<? super LocalAbstractObject> |
RankingMultiQueryOperation.getDistanceFunction()
Returns the distance function for computing the distances between a data object and all query objects.
|
Constructor and Description |
---|
RankingMultiQueryOperation(LocalAbstractObject[] queryObjects,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of RankingMultiQueryOperation.
|
RankingMultiQueryOperation(LocalAbstractObject[] queryObjects,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction,
boolean storeIndividualDistances)
Creates a new instance of RankingMultiQueryOperation.
|
RankingMultiQueryOperation(LocalAbstractObject[] queryObjects,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction,
boolean storeIndividualDistances,
AnswerType answerType)
Creates a new instance of RankingMultiQueryOperation.
|
RankingMultiQueryOperation(LocalAbstractObject[] queryObjects,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction,
boolean storeIndividualDistances,
AnswerType answerType,
int maxAnswerSize)
Creates a new instance of RankingMultiQueryOperation.
|
RankingMultiQueryOperation(LocalAbstractObject[] queryObjects,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction,
boolean storeIndividualDistances,
AnswerType answerType,
RankedSortedCollection answerCollection)
Creates a new instance of RankingMultiQueryOperation.
|
Constructor and Description |
---|
KNNMultiQueryOperation(LocalAbstractObject[] queryObjects,
int k,
AnswerType answerType,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of KNNMultiQueryOperation for given query objects and maximal number of objects to return.
|
KNNMultiQueryOperation(LocalAbstractObject[] queryObjects,
int k,
boolean storedIndividualDistances,
AnswerType answerType,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of KNNMultiQueryOperation for given query objects and maximal number of objects to return.
|
KNNMultiQueryOperation(LocalAbstractObject[] queryObjects,
int k,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of KNNMultiQueryOperation for given query objects and maximal number of objects to return.
|
RangeMultiQueryOperation(LocalAbstractObject[] queryObjects,
float radius,
AnswerType answerType,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of RangeMultiQueryOperation for given query objects and radius.
|
RangeMultiQueryOperation(LocalAbstractObject[] queryObjects,
float radius,
boolean storedIndividualDistances,
AnswerType answerType,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of RangeMultiQueryOperation for given query objects and radius.
|
RangeMultiQueryOperation(LocalAbstractObject[] queryObjects,
float radius,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of RangeMultiQueryOperation for given query objects and radius.
|