Interface DistributionsView<Component,​Color,​Row,​Column,​Value,​Bin>

  • All Superinterfaces:
    com.macrofocus.crossplatform.CPComponent<Component>, com.macrofocus.crossplatform.CPInteractiveComponent<Component>
    All Known Implementing Classes:
    AbstractDistributionsView, SwingDistributionsView

    public interface DistributionsView<Component,​Color,​Row,​Column,​Value,​Bin>
    extends com.macrofocus.crossplatform.CPInteractiveComponent<Component>
    • Method Detail

      • getDistributionDimension

        com.macrofocus.molap.subset.DistributionDimension<Row,​Value,​Bin> getDistributionDimension​(com.macrofocus.high_d.axis.AxisModel<Row,​Column> axisModel)
      • getClosestDistribution

        com.macrofocus.molap.subset.DistributionDimension<Row,​Value,​Bin> getClosestDistribution​(int x,
                                                                                                            int y)
      • getClosestBin

        Bin getClosestBin​(int x,
                          int y)
      • getBins

        java.util.List<Bin> getBins​(com.macrofocus.igraphics.Rectangle2D rect)
      • getClosestRow

        Row getClosestRow​(int x,
                          int y)
      • isSelectionMode

        boolean isSelectionMode()
      • setSelectionMode

        void setSelectionMode​(boolean value)
      • setLicenseModel

        void setLicenseModel​(LicenseModel licenseModel)
      • getProbing

        MutableSingleSelection<java.util.AbstractMap.SimpleImmutableEntry<com.macrofocus.molap.subset.SingleBinningDimension<Row,​Bin>,​Bin>> getProbing()
      • getColorTheme

        MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> getColorTheme()
        Returns the color theme to use.
        Returns:
        the color theme
      • setColorTheme

        void setColorTheme​(MutableProperty<com.macrofocus.igraphics.colortheme.ColorTheme<Color>> colorTheme)
        Sets the color theme to use.
        Parameters:
        colorTheme - the color theme to use
      • getShowFiltered

        Property<java.lang.Boolean> getShowFiltered()
      • getShowTiming

        MutableProperty<java.lang.Boolean> getShowTiming()
        Returns whether information about refresh rate should be displayed.
        Returns:
        true to display refresh rate information, false otherwise
      • setShowTiming

        void setShowTiming​(MutableProperty<java.lang.Boolean> showTiming)
        Sets whether information about refresh rate should be displayed.
        Parameters:
        showTiming - true to display refresh rate information, false otherwise
      • setShowFiltered

        void setShowFiltered​(MutableProperty<java.lang.Boolean> showFiltered)
      • getRendering

        Property<com.macrofocus.crossplatform.CPCanvas.Rendering> getRendering()
      • setRendering

        void setRendering​(MutableProperty<com.macrofocus.crossplatform.CPCanvas.Rendering> rendering)
      • setAntialiasing

        void setAntialiasing​(MutableProperty<java.lang.Boolean> antialiasing)
      • getInteractionMode

        MutableProperty<com.macrofocus.high_d.interaction.InteractionMode> getInteractionMode()
      • setInteractionMode

        void setInteractionMode​(MutableProperty<com.macrofocus.high_d.interaction.InteractionMode> interactionMode)
      • getRubberBand

        com.macrofocus.rubberband.RubberBand getRubberBand()