Mercurial > hg > audiodb
view bindings/java/src/org/omras2/Query.java @ 765:337e72088f76
Fix for some sample bugs
a + b ? c : d does not do what I think it does. That bug mostly masked
a thorough logic error in building the table of counts of possible sequences;
there was too much cumulativeness.
There apparently remain problems
author | mas01cr |
---|---|
date | Thu, 02 Jun 2011 16:31:35 +0000 |
parents | a9978a6d0bb3 |
children |
line wrap: on
line source
package org.omras2; import lombok.Getter; import lombok.Setter; public class Query { public enum Accumulation { DB, PER_TRACK, ONE_TO_ONE }; public enum Distance { DOT, EUCLIDEAN_NORMED, EUCLIDEAN }; @Getter @Setter private int seqLength; @Getter @Setter private int seqStart; @Getter @Setter private int npoints; @Getter @Setter private int ntracks; @Getter @Setter private int hopSize; @Getter @Setter private boolean exhaustive; @Getter @Setter private boolean hasFalsePositives; @Getter @Setter private Accumulation accumulation; @Getter @Setter private Distance distance; @Getter @Setter private String[] includeKeys = {}; @Getter @Setter private String[] excludeKeys = {}; @Getter @Setter private double radius; @Getter @Setter private double absThres; @Getter @Setter private double relThres; @Getter @Setter private double durRatio; @Getter @Setter private Datum datum; public Query() { accumulation = Accumulation.PER_TRACK; distance = Distance.EUCLIDEAN_NORMED; datum = new Datum(); } }