Interface ISearchWindow
-
- All Known Implementing Classes:
ExpandedResWindow
,SearchWindow
public interface ISearchWindow
Interface for search windows in a Dynamic Time Warping Algorithm- Author:
- Dustin Kempton, Data Mining Lab, Georgia State University
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterator<ColMajorCell>
iterator()
Method that returns an iterator that produces the index pairs of all the cells within this windowint
maxI()
Method that returns the maximum value of I in this search window, where I is the column index in an (I,J) = (Column, Row) matrix indexing schemeint
maxJ()
Method that returns the maximum value of J in this search window, where J is the row index in an (I,J) = (Column, Row) matrix indexing schemeint
maxJforI(int i)
Method that returns the maximum value of J in this search window at position I, where J is the row index in an (I,J) = (Column, Row) matrix indexing schemeint
minI()
Method that returns the minimum value of I in this search window, where I is the column index in an (I,J) = (Column, Row) matrix indexing schemeint
minJ()
Method that returns the minimum value of J in this search window, where J is the row index in an (I,J) = (Column, Row) matrix indexing schemeint
minJforI(int i)
Method that returns the minimum value of J in this search window at position I, where J is the row index in an (I,J) = (Column, Row) matrix indexing schemeint
size()
Method that returns the size of the search window
-
-
-
Method Detail
-
minI
int minI()
Method that returns the minimum value of I in this search window, where I is the column index in an (I,J) = (Column, Row) matrix indexing scheme- Returns:
- The minimum value I takes in this window
-
maxI
int maxI()
Method that returns the maximum value of I in this search window, where I is the column index in an (I,J) = (Column, Row) matrix indexing scheme- Returns:
- The maximum value I takes in this window
-
minJ
int minJ()
Method that returns the minimum value of J in this search window, where J is the row index in an (I,J) = (Column, Row) matrix indexing scheme- Returns:
- The minimum value J takes in this window
-
maxJ
int maxJ()
Method that returns the maximum value of J in this search window, where J is the row index in an (I,J) = (Column, Row) matrix indexing scheme- Returns:
- The maximum value J takes in this window
-
minJforI
int minJforI(int i)
Method that returns the minimum value of J in this search window at position I, where J is the row index in an (I,J) = (Column, Row) matrix indexing scheme- Returns:
- The minimum value J takes in this window
-
maxJforI
int maxJforI(int i)
Method that returns the maximum value of J in this search window at position I, where J is the row index in an (I,J) = (Column, Row) matrix indexing scheme- Returns:
- The maximum value J takes in this window
-
size
int size()
Method that returns the size of the search window- Returns:
-
iterator
Iterator<ColMajorCell> iterator()
Method that returns an iterator that produces the index pairs of all the cells within this window- Returns:
- Iterator used to iterate over the cells in the search window
-
-