Class AlgorithmVOILogicalOperations

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.WindowListener, java.lang.Runnable, java.util.EventListener

    public class AlgorithmVOILogicalOperations
    extends AlgorithmBase
    Algorithm class for performing logical operations on VOIs
    Author:
    pandyan
    • Field Detail

      • selectedVOIset

        protected ViewVOIVector selectedVOIset
        Vector of all VOIs that will have calculations performed.
      • clonedImage

        protected ModelImage clonedImage
        Model Images
      • finalMaskImage

        protected ModelImage finalMaskImage
        Model Images
      • tempMaskImage

        protected ModelImage tempMaskImage
        Model Images
      • operation

        protected int operation
        operation type
      • doVoiImage

        protected boolean doVoiImage
        flag indicating whether output should be VOI image or mask image
      • min

        private int min
      • max

        private int max
      • kernel

        private int kernel
    • Constructor Detail

      • AlgorithmVOILogicalOperations

        public AlgorithmVOILogicalOperations​(ModelImage clonedImage,
                                             ViewVOIVector selectedVOIset,
                                             int operation,
                                             boolean doVoiImage)
        constructor
        Parameters:
        img -
        clonedImage -
        selectedVOIset -
        operation -
        doVoiImage -
    • Method Detail

      • getFinalMaskImage

        public ModelImage getFinalMaskImage()
        returns the mask image
        Returns: