Class DetermineOverlappingAreas

    • Field Detail

      • m_StorageName

        protected StorageName m_StorageName
        the storage item.
      • m_CompareWithItself

        protected boolean m_CompareWithItself
        whether to compare with itself.
      • m_Finder

        protected ObjectFinder m_Finder
        the object finder to use.
      • m_OverlapAlgorithm

        protected ObjectOverlap m_OverlapAlgorithm
        the object overlap calculation to use.
      • m_AreaAlgorithm

        protected AreaOverlap m_AreaAlgorithm
        the area calculation to use.
    • Constructor Detail

      • DetermineOverlappingAreas

        public DetermineOverlappingAreas()
    • Method Detail

      • setStorageName

        public void setStorageName​(StorageName value)
        Sets the name of the storage item to merge with (Report or ReportHandler).
        Parameters:
        value - the name
      • getStorageName

        public StorageName getStorageName()
        Returns the name of the storage item to merge with (Report or ReportHandler).
        Returns:
        the name
      • storageNameTipText

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

        public void setCompareWithItself​(boolean value)
        Sets whether to compare the report with itself rather than the one from storage.
        Parameters:
        value - true if to compare with itself
      • getCompareWithItself

        public boolean getCompareWithItself()
        Returns whether to compare the report with itself rather than the one from storage.
        Returns:
        true if to compare with itself
      • compareWithItselfTipText

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

        public void setFinder​(ObjectFinder value)
        Sets the object finder for locating the objects.
        Parameters:
        value - the finder
      • getFinder

        public ObjectFinder getFinder()
        Returns object finder for locating the objects.
        Returns:
        the finder
      • finderTipText

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

        public void setOverlapAlgorithm​(ObjectOverlap value)
        Sets the algorithm for determining the overlapping objects.
        Parameters:
        value - the algorithm
      • getOverlapAlgorithm

        public ObjectOverlap getOverlapAlgorithm()
        Returns the algorithm for determining the overlapping objects.
        Returns:
        the algorithm
      • overlapAlgorithmTipText

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

        public void setAreaAlgorithm​(AreaOverlap value)
        Sets the algorithm for determining the overlapping objects.
        Parameters:
        value - the algorithm
      • getAreaAlgorithm

        public AreaOverlap getAreaAlgorithm()
        Returns the algorithm for determining the overlapping objects.
        Returns:
        the algorithm
      • areaAlgorithmTipText

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

        public Class[] accepts()
        Returns the class that the consumer accepts.
        Returns:
        the Class of objects that can be processed
      • generates

        public Class[] generates()
        Returns the class of objects that it generates.
        Returns:
        the Class of the generated tokens
      • doExecute

        protected String doExecute()
        Executes the flow item.
        Specified by:
        doExecute in class AbstractActor
        Returns:
        null if everything is fine, otherwise error message