Class OpticsData<T>
java.lang.Object
kieker.analysis.generic.clustering.optics.OpticsData<T>
- Type Parameters:
T
-
public class OpticsData<T>
extends java.lang.Object
A wrapper class for behavior models, which assigns the models additional information. If the
Model was visited before, how big the core distance is and how big the reachability distance is
- Since:
- 2.0.0
- Author:
- Lars Jürgensen
-
Field Summary
Fields Modifier and Type Field Description static int
UNDEFINED
-
Constructor Summary
Constructors Constructor Description OpticsData(T data, OPTICSDataGED<T> ged)
-
Method Summary
Modifier and Type Method Description double
distanceTo(OpticsData<T> model)
double
getCoreDistance()
T
getData()
double
getReachabilityDistance()
boolean
isVisited()
void
reset()
void
setCoreDistance(double coreDistance)
void
setReachabilityDistance(double reachabilityDistance)
void
setVisited(boolean visited)
-
Field Details
-
UNDEFINED
public static final int UNDEFINED- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
getCoreDistance
public double getCoreDistance() -
distanceTo
-
setCoreDistance
public void setCoreDistance(double coreDistance) -
getReachabilityDistance
public double getReachabilityDistance() -
isVisited
public boolean isVisited() -
getData
-
setVisited
public void setVisited(boolean visited) -
setReachabilityDistance
public void setReachabilityDistance(double reachabilityDistance) -
reset
public void reset()
-