Class MultiSelectionProcessor

    • Constructor Detail

      • MultiSelectionProcessor

        public MultiSelectionProcessor()
    • Method Detail

      • setProcessors

        public void setProcessors​(SelectionProcessor[] value)
        Sets the sub-processors.
        Parameters:
        value - the processors
      • getProcessors

        public SelectionProcessor[] getProcessors()
        Returns the sub-processors.
        Returns:
        the processors
      • processorsTipText

        public String processorsTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • doProcessSelection

        protected void doProcessSelection​(ImagePanel panel,
                                          Point topLeft,
                                          Point bottomRight,
                                          List<Point> trace,
                                          int modifiersEx)
        Process the selection that occurred in the image panel.
        Specified by:
        doProcessSelection in class AbstractSelectionProcessor
        Parameters:
        panel - the origin
        topLeft - the top-left position of the selection
        bottomRight - the bottom-right position of the selection
        trace - the trace from the selection
        modifiersEx - the associated modifiers