public class OPTICSProjection<D extends Distance<D>> extends AbstractHierarchicalResult implements Projection
Modifier and Type | Field and Description |
---|---|
(package private) OPTICSProjector<D> |
projector
The projector we were generated from.
|
SCALE
Constructor and Description |
---|
OPTICSProjection(OPTICSProjector<D> opticsProjector)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getInputDimensionality()
Get the input dimensionality of the projection.
|
String |
getLongName()
A "pretty" name for the result, for use in titles, captions and menus.
|
OPTICSPlot<D> |
getOPTICSPlot(VisualizerContext context)
Get or produce the actual OPTICS plot.
|
ClusterOrderResult<D> |
getResult()
Get the OPTICS cluster order.
|
LinearScale |
getScale(int d)
Get the scale class for a particular dimension.
|
String |
getShortName()
A short name for the result, useful for file names.
|
addChildResult, getHierarchy, setHierarchy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHierarchy, setHierarchy
OPTICSProjector<D extends Distance<D>> projector
public OPTICSProjection(OPTICSProjector<D> opticsProjector)
opticsProjector
- OPTICS projectorpublic String getLongName()
Result
getLongName
in interface Result
public String getShortName()
Result
getShortName
in interface Result
public int getInputDimensionality()
Projection
getInputDimensionality
in interface Projection
public LinearScale getScale(int d)
Projection
getScale
in interface Projection
d
- Dimensionpublic OPTICSPlot<D> getOPTICSPlot(VisualizerContext context)
context
- Context to usepublic ClusterOrderResult<D> getResult()