|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectalgorithm.matching.MatchingFilter
public class MatchingFilter
Filtering the matching results acording to specific constraints.
| Field Summary | |
|---|---|
private static org.apache.log4j.Logger |
logger
logger instance |
| Constructor Summary | |
|---|---|
MatchingFilter()
|
|
| Method Summary | |
|---|---|
static void |
clearMatchings(Config config,
CleanMatchingResult result)
Clear the matching results according to the parameters specified in the config |
static void |
clearMatchingsByAngle(CleanMatchingResult result,
boolean plusStd)
Filter the specified match list by applying the following process: The matching visualization is simulated, that is, the skeletons are placed next to each other and the corresponding end nodes are connected by a line. |
static void |
clearMatchingsByMean(MatchList ml)
Filter the specified match list by deleting all matchings with a matching costs bigger than the mean of all matching costs. |
static void |
clearMatchingsByMeanAndStd(MatchList ml)
Filter the specified match list by deleting all matchings with a matching costs bigger than the mean of all matching costs plus the standard deviation. |
static void |
clearMatchingsByMedian(MatchList ml)
Filter the specified match list by deleting all matchings wih a matching cost bigger than the median of all matchings. |
static void |
clearMatchingsByThreshold(double threshold,
MatchList ml)
Clear the matching results in the specified matchlist by deleting all matchings with a matching cost bigger than the specified threshold |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static org.apache.log4j.Logger logger
| Constructor Detail |
|---|
public MatchingFilter()
| Method Detail |
|---|
public static void clearMatchings(Config config,
CleanMatchingResult result)
config - configuration instance holding information how matchings will
be filteredresult - the matching result to be filtered
public static void clearMatchingsByThreshold(double threshold,
MatchList ml)
threshold - all matchings with matching costs bigger than this value will
be deletedml - the matchings to be filteredpublic static void clearMatchingsByMeanAndStd(MatchList ml)
ml - the matchlist to be filteredpublic static void clearMatchingsByMean(MatchList ml)
ml - the matchlist to be filteredpublic static void clearMatchingsByMedian(MatchList ml)
ml - the matchlist to be filtered
public static void clearMatchingsByAngle(CleanMatchingResult result,
boolean plusStd)
result - the matching result to be filtered
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||