comparison bindings/java/src/org/omras2/Query.java @ 726:fe2282b9bfb0

Initial querying: doesn't return results yet, but handles almost all params.
author mas01mj
date Mon, 26 Jul 2010 13:19:09 +0000
parents
children a9978a6d0bb3
comparison
equal deleted inserted replaced
725:7e1fa27b67ee 726:fe2282b9bfb0
1 package org.omras2;
2 import lombok.Getter;
3 import lombok.Setter;
4
5 public class Query
6 {
7 public enum Accumulation { DB, PER_TRACK, ONE_TO_ONE };
8 public enum Distance { DOT, EUCLIDEAN_NORMED, EUCLIDEAN };
9
10 @Getter @Setter private int seqLength;
11 @Getter @Setter private int seqStart;
12 @Getter @Setter private int npoints;
13 @Getter @Setter private int ntracks;
14 @Getter @Setter private int hopSize;
15
16 @Getter @Setter private boolean exhaustive;
17 @Getter @Setter private boolean hasFalsePositives;
18 @Getter @Setter private Accumulation accumulation;
19 @Getter @Setter private Distance distance;
20
21 @Getter @Setter private String[] includeKeys = {};
22 @Getter @Setter private String[] excludeKeys = {};
23
24 @Getter @Setter private double radius;
25 @Getter @Setter private double absThres;
26 @Getter @Setter private double relThres;
27 @Getter @Setter private double durRatio;
28
29 public Query()
30 {
31 accumulation = Accumulation.PER_TRACK;
32 distance = Distance.EUCLIDEAN_NORMED;
33 }
34
35 }