public class AttributeSplitBoundaries extends java.util.LinkedList<Boundary>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
activity |
Constructor and Description |
---|
AttributeSplitBoundaries(java.lang.String activity) |
Modifier and Type | Method and Description |
---|---|
void |
addSplitReason(UnorderedPair<Boundary> boundaryPair,
DissimilarityResult hypothesis) |
boolean |
dayTimeWithin(double value) |
org.apache.commons.math3.util.Pair<java.lang.Double,java.lang.Double> |
fixOneSideOverlap(double left,
double right) |
java.lang.String |
getActivity() |
java.util.Set<Boundary> |
getAsSet() |
java.lang.Double |
getDisimilarity(int i) |
double |
getHighestDissimilarity() |
java.util.Set<Boundary> |
getMostDissimilarNonOverlappingBoundaries(double threshold) |
boolean |
overlapping(int i,
int j) |
boolean |
sameSide(double value1,
double value2) |
void |
setDissimilarity(int i,
double dissimilarity) |
java.lang.String |
toString() |
boolean |
within(double value) |
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArray
equals, hashCode, listIterator, removeRange, subList
containsAll, isEmpty, removeAll, retainAll
finalize, getClass, notify, notifyAll, wait, wait, wait
public AttributeSplitBoundaries(java.lang.String activity)
public void addSplitReason(UnorderedPair<Boundary> boundaryPair, DissimilarityResult hypothesis)
public java.lang.String getActivity()
public void setDissimilarity(int i, double dissimilarity)
public java.lang.Double getDisimilarity(int i)
public double getHighestDissimilarity()
public boolean overlapping(int i, int j)
public java.util.Set<Boundary> getAsSet()
public java.util.Set<Boundary> getMostDissimilarNonOverlappingBoundaries(double threshold)
public boolean dayTimeWithin(double value)
public boolean within(double value)
public java.lang.String toString()
toString
in class java.util.AbstractCollection<Boundary>
public boolean sameSide(double value1, double value2)
public org.apache.commons.math3.util.Pair<java.lang.Double,java.lang.Double> fixOneSideOverlap(double left, double right)