@Priority(Priority.SUPPLEMENTARY - 50) public class ByLabelOrAllInOneClustering extends ByLabelClustering {
/** * Get the priority of a class, or its outer class. * * @param o1 Class * @return Priority */ private static int classPriority(Class<?> o1) { Priority p = o1.getAnnotation(Priority.class); if(p == null) { Class<?> pa = o1.getDeclaringClass(); p = (pa != null) ? pa.getAnnotation(Priority.class) : null; } return p != null ? p.value() : Priority.DEFAULT; }
@Priority(Priority.SUPPLEMENTARY - 50) public class TrivialAllOutlier extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm {
/** * Get the priority of a class, or its outer class. * * @param o1 Class * @return Priority */ private static int classPriority(Class<?> o1) { Priority p = o1.getAnnotation(Priority.class); if(p == null) { Class<?> pa = o1.getDeclaringClass(); p = (pa != null) ? pa.getAnnotation(Priority.class) : null; } return p != null ? p.value() : Priority.DEFAULT; }
@Priority(Priority.SUPPLEMENTARY - 50) public class ByLabelOrAllInOneClustering extends ByLabelClustering {
@Priority(Priority.SUPPLEMENTARY - 50) public class TrivialNoOutlier extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm {
@Priority(Priority.RECOMMENDED) public class LinearKernelFunction extends PolynomialKernelFunction {
@Priority(Priority.SUPPLEMENTARY - 50) public class TrivialAllOutlier extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm {
@Priority(Priority.RECOMMENDED) public class LinearKernelFunction extends PolynomialKernelFunction {
@Priority(Priority.SUPPLEMENTARY - 50) public class TrivialNoOutlier extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm {
@Priority(Priority.SUPPLEMENTARY - 50) public class TrivialAverageCoordinateOutlier extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm {
@Priority(Priority.SUPPLEMENTARY - 50) public class TrivialAverageCoordinateOutlier extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm {
@Priority(Priority.SUPPLEMENTARY) public class ByLabelOutlier extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm {
@Priority(Priority.SUPPLEMENTARY) public class ByLabelOutlier extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm {
@Priority(Priority.SUPPLEMENTARY) public class RandomStableDistanceFunction extends AbstractDatabaseDistanceFunction<DBID> implements DBIDDistanceFunction {
@Priority(Priority.SUPPLEMENTARY) public class RandomStableDistanceFunction extends AbstractDatabaseDistanceFunction<DBID> implements DBIDDistanceFunction {
@Priority(Priority.IMPORTANT) public class ResultWriter implements ResultHandler {
@Priority(Priority.RECOMMENDED) @Alias("rbf") public class RadialBasisFunctionKernelFunction extends AbstractVectorSimilarityFunction {
@Priority(Priority.RECOMMENDED) @Alias("rbf") public class RadialBasisFunctionKernelFunction extends AbstractVectorSimilarityFunction {
@Priority(Priority.IMPORTANT) @Alias({ "cosine" }) public class CosineDistanceFunction implements SpatialPrimitiveDistanceFunction<NumberVector>, NumberVectorDistanceFunction<NumberVector> {