Class Size

    • Field Detail

      • m_Minimum

        protected double m_Minimum
        the minimum value.
      • m_MinimumIncluded

        protected boolean m_MinimumIncluded
        whether the minimum value is included.
      • m_Maximum

        protected double m_Maximum
        the maximum value.
      • m_MaximumIncluded

        protected boolean m_MaximumIncluded
        whether the maximum value is included.
      • m_Type

        protected Size.CheckType m_Type
        what to apply the constraints to.
    • Constructor Detail

      • Size

        public Size()
    • Method Detail

      • setMinimum

        public void setMinimum​(double value)
        Sets the minimum.
        Parameters:
        value - the minimum
      • getMinimum

        public double getMinimum()
        Returns the minimum.
        Returns:
        the minimum
      • minimumTipText

        public String minimumTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • setMinimumIncluded

        public void setMinimumIncluded​(boolean value)
        Sets whether to exclude the minimum.
        Parameters:
        value - true to exclude minimum
      • getMinimumIncluded

        public boolean getMinimumIncluded()
        Returns whether the minimum is included.
        Returns:
        true if minimum included
      • minimumIncludedTipText

        public String minimumIncludedTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • setMaximum

        public void setMaximum​(double value)
        Sets the maximum.
        Parameters:
        value - the maximum
      • getMaximum

        public double getMaximum()
        Returns the maximum.
        Returns:
        the maximum
      • maximumTipText

        public String maximumTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • setMaximumIncluded

        public void setMaximumIncluded​(boolean value)
        Sets whether to exclude the maximum.
        Parameters:
        value - true to exclude maximum
      • getMaximumIncluded

        public boolean getMaximumIncluded()
        Returns whether the maximum is included.
        Returns:
        true if maximum included
      • maximumIncludedTipText

        public String maximumIncludedTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • setType

        public void setType​(Size.CheckType value)
        Sets what to apply the constraints to.
        Parameters:
        value - the type
      • getType

        public Size.CheckType getType()
        Returns what to apply the constraints to.
        Returns:
        the type
      • typeTipText

        public String typeTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • keep

        protected boolean keep​(int value)
        Checks whether the value fits the constraints.
        Parameters:
        value - the value to check
        Returns:
        falls within constraints
      • doFind

        protected int[] doFind​(LocatedObjects objects)
        Performs the actual finding of the objects in the list.
        Specified by:
        doFind in class AbstractObjectFinder
        Parameters:
        objects - the list of objects to process
        Returns:
        the indices