public class Shapelet
extends java.lang.Object
| Constructor and Description |
|---|
Shapelet(double[] data,
int startIndex,
int length,
int instanceIndex)
Constructs a shapelet specified by the given parameters.
|
Shapelet(double[] data,
int startIndex,
int length,
int instanceIndex,
double determinedQuality)
Constructs a shapelet specified by the given parameters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
double[] |
getData()
Getter for
data. |
double |
getDeterminedQuality()
Getter for
determinedQuality. |
static Shapelet |
getHighestQualityShapeletInList(java.util.List<Shapelet> shapelets)
Returns the shapelet with the highest quality in the given list
shapelets. |
int |
getInstanceIndex()
Getter for
instanceIndex. |
int |
getLength()
Getter for
length. |
int |
getStartIndex()
Getter for
startIndex. |
int |
hashCode() |
void |
setDeterminedQuality(double determinedQuality)
Setter for
determinedQuality. |
static void |
sortByLengthAsc(java.util.List<Shapelet> shapelets)
Function sorting a list of shapelets in place by the length (ascending).
|
java.lang.String |
toString() |
public Shapelet(double[] data,
int startIndex,
int length,
int instanceIndex,
double determinedQuality)
data - See datastartIndex - See startIndexlength - See lengthinstanceIndex - See instanceIndexdeterminedQuality - See determinedQualitypublic Shapelet(double[] data,
int startIndex,
int length,
int instanceIndex)
data - See datastartIndex - See startIndexlength - See lengthinstanceIndex - See instanceIndexpublic double[] getData()
data.public int getLength()
length.public int getStartIndex()
startIndex.public int getInstanceIndex()
instanceIndex.public double getDeterminedQuality()
determinedQuality.public void setDeterminedQuality(double determinedQuality)
determinedQuality.determinedQuality - The new value to be setpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void sortByLengthAsc(java.util.List<Shapelet> shapelets)
shapelets - The list to be sorted in place.public static Shapelet getHighestQualityShapeletInList(java.util.List<Shapelet> shapelets)
shapelets.shapelets - The list of shapelets which is evaluated