
O - Object classpublic class ComputeSimilarityMatrixImage<O> extends Object implements Evaluator
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ComputeSimilarityMatrixImage.Parameterizer<O>Parameterization class. | 
| static class  | ComputeSimilarityMatrixImage.SimilarityMatrixSimilarity matrix image. | 
| Modifier and Type | Field and Description | 
|---|---|
| private DistanceFunction<? super O,? extends NumberDistance<?,?>> | distanceFunctionThe distance function to use | 
| private static Logging | LOGThe logger. | 
| private ScalingFunction | scalingScaling function to use | 
| static OptionID | SCALING_IDOptionID for the scaling function to use | 
| private boolean | skipzeroSkip zero values. | 
| static OptionID | SKIPZERO_IDOptionID to skip zero values when plotting to increase contrast. | 
| Constructor and Description | 
|---|
| ComputeSimilarityMatrixImage(DistanceFunction<? super O,? extends NumberDistance<?,?>> distanceFunction,
                            ScalingFunction scaling,
                            boolean skipzero)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| private ComputeSimilarityMatrixImage.SimilarityMatrix | computeSimilarityMatrixImage(Relation<O> relation,
                            DBIDIter iter)Compute the actual similarity image. | 
| void | processNewResult(HierarchicalResult baseResult,
                Result result)Process a result. | 
private static final Logging LOG
public static final OptionID SCALING_ID
public static final OptionID SKIPZERO_ID
private DistanceFunction<? super O,? extends NumberDistance<?,?>> distanceFunction
private ScalingFunction scaling
private boolean skipzero
public ComputeSimilarityMatrixImage(DistanceFunction<? super O,? extends NumberDistance<?,?>> distanceFunction, ScalingFunction scaling, boolean skipzero)
distanceFunction - Distance function to usescaling - Scaling function to use for contrastskipzero - Skip zero values when scaling.private ComputeSimilarityMatrixImage.SimilarityMatrix computeSimilarityMatrixImage(Relation<O> relation, DBIDIter iter)
relation - Relationiter - DBID iteratorpublic void processNewResult(HierarchicalResult baseResult, Result result)
ResultProcessorprocessNewResult in interface ResultProcessorbaseResult - The base of the result tree.result - Newly added result subtree.