Class OPTICSProjector

  • All Implemented Interfaces:
    Projector, VisualizationItem

    public class OPTICSProjector
    extends java.lang.Object
    implements Projector
    Projection for OPTICS plots.
    Since:
    0.4.0
    Author:
    Erich Schubert
    • Field Detail

      • clusterOrder

        private ClusterOrder clusterOrder
        Cluster order result
    • Constructor Detail

      • OPTICSProjector

        public OPTICSProjector​(ClusterOrder co)
        Constructor.
        Parameters:
        co - Cluster order
    • Method Detail

      • getMenuName

        public java.lang.String getMenuName()
        Description copied from interface: VisualizationItem
        Name to display in the menu. May be null or empty string.
        Specified by:
        getMenuName in interface VisualizationItem
        Returns:
        Menu name.
      • arrange

        public java.util.Collection<PlotItem> arrange​(VisualizerContext context)
        Description copied from interface: Projector
        Produce an arrangement of projections.
        Specified by:
        arrange in interface Projector
        Parameters:
        context - Visualization context
        Returns:
        Arrangement.
      • getResult

        public ClusterOrder getResult()
        Get the cluster order
        Returns:
        the cluster order
      • getOPTICSPlot

        public OPTICSPlot getOPTICSPlot​(VisualizerContext context)
        Get or produce the actual OPTICS plot.
        Parameters:
        context - Context to use
        Returns:
        Plot