diff options
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/distance/distancefunction')
5 files changed, 14 insertions, 2 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractDatabaseDistanceFunction.java b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractDatabaseDistanceFunction.java index e1055816..22e0cbc3 100644 --- a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractDatabaseDistanceFunction.java +++ b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractDatabaseDistanceFunction.java @@ -32,6 +32,8 @@ import de.lmu.ifi.dbs.elki.distance.distancevalue.Distance; * * @author Elke Achtert * + * @apiviz.has AbstractDatabaseDistanceFunction.Instance + * * @param <O> the type of DatabaseObject to compute the distances in between * @param <D> the type of Distance used */ diff --git a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractIndexBasedDistanceFunction.java b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractIndexBasedDistanceFunction.java index 97280ba6..dfefb355 100644 --- a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractIndexBasedDistanceFunction.java +++ b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractIndexBasedDistanceFunction.java @@ -38,6 +38,9 @@ import de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters.ObjectParameter; * * @author Elke Achtert * + * @apiviz.has AbstractIndexBasedDistanceFunction.Instance + * @apiviz.composedOf IndexFactory + * * @param <O> the type of object to compute the distances in between * @param <I> the type of Index used * @param <D> the type of Distance used diff --git a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractVectorDoubleDistanceFunction.java b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractVectorDoubleDistanceFunction.java index b06d1fbc..4bc2a381 100644 --- a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractVectorDoubleDistanceFunction.java +++ b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/AbstractVectorDoubleDistanceFunction.java @@ -35,6 +35,8 @@ import de.lmu.ifi.dbs.elki.distance.distancevalue.DoubleDistance; * @author Erich Schubert * * @apiviz.landmark + * @apiviz.uses NumberVector + * @apiviz.has DoubleDistance */ public abstract class AbstractVectorDoubleDistanceFunction extends AbstractPrimitiveDistanceFunction<NumberVector<?, ?>, DoubleDistance> implements PrimitiveDoubleDistanceFunction<NumberVector<?, ?>> { /** diff --git a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/MinKDistance.java b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/MinKDistance.java index 76717626..9c03134c 100644 --- a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/MinKDistance.java +++ b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/MinKDistance.java @@ -63,6 +63,9 @@ import de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters.ObjectParameter; * * @author Erich Schubert * + * @apiviz.uses DistanceFunction + * @apiviz.has MinKDistance.Instance + * * @param <O> Database object type * @param <D> Distance type */ @@ -121,6 +124,8 @@ public class MinKDistance<O, D extends Distance<D>> extends AbstractDatabaseDist * Instance for an actual database. * * @author Erich Schubert + * + * @apiviz.uses KNNQuery */ public class Instance<T extends O> extends AbstractDatabaseDistanceQuery<T, D> { /** diff --git a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/SharedNearestNeighborJaccardDistanceFunction.java b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/SharedNearestNeighborJaccardDistanceFunction.java index 99f6ec56..0b80f512 100644 --- a/src/de/lmu/ifi/dbs/elki/distance/distancefunction/SharedNearestNeighborJaccardDistanceFunction.java +++ b/src/de/lmu/ifi/dbs/elki/distance/distancefunction/SharedNearestNeighborJaccardDistanceFunction.java @@ -39,8 +39,8 @@ import de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization.Parameteriz * * @author Erich Schubert * - * @apiviz.has de.lmu.ifi.dbs.elki.index.preprocessed.snn.SharedNearestNeighborIndex.Factory - * @apiviz.uses Instance oneway - - «create» + * @apiviz.composedOf de.lmu.ifi.dbs.elki.index.preprocessed.snn.SharedNearestNeighborIndex.Factory + * @apiviz.has SharedNearestNeighborJaccardDistanceFunction.Instance oneway - - «create» * * @param <O> object type */ |