9 #ifndef EVENTSIGNATURE_H
10 #define EVENTSIGNATURE_H
59 m_pivotDistance(std::numeric_limits<double>::max()),
69 int index ()
const {
return m_index; }
75 int label ()
const {
return m_label; }
92 double m_pivotDistance;
97 #endif // EVENTSIGNATURE_H
int index() const
Return Phast event index if available, else return -1.
Definition: EventSignature.h:69
void normalizeWeights()
Definition: EventSignature.cpp:88
Definition: EventSignature.h:46
Definition: EventSignature.h:45
double pivotDistance() const
Return distance to pivot.
Definition: EventSignature.h:72
bool operator<(const EventSignature &other) const
Compare pivot distance of this to other EventSignature.
Definition: EventSignature.h:78
std::vector< EventFeature > m_features
Definition: Signature.h:56
Definition: EventSignature.h:53
EventSignature()
Definition: EventSignature.h:57
Definition: EventSignature.h:43
Attributes
Definition: EventSignature.h:40
const std::vector< EventFeature > & getFeaturesAsVector() const
Definition: EventSignature.h:66
WeightType
Definition: EventSignature.h:51
int label() const
Return cluster label.
Definition: EventSignature.h:75
Definition: EventSignature.h:47
std::vector< EventSignature > EventSignatureSet
Definition: EventSignature.h:21
void setLabel(int l)
Definition: EventSignature.h:84
Definition: EventSignature.h:54
Definition: Signature.h:18
Create signature for "physical" event (check numFeatures()>0 to recognize "physical" event afterwards...
Definition: EventSignature.h:37
void setPivotDistance(double d)
Definition: EventSignature.h:83
Definition: EventSignature.h:42
Definition: EventSignature.h:44
Definition: EventSignature.h:48