Class RGBColorFunction.RGBPercentBase

    • Constructor Detail

      • RGBPercentBase

        private RGBPercentBase()
    • Method Detail

      • getDimension

        public int getDimension()
        Description copied from interface: PercentBase
        Determines whether a numeric property is created or one with a percentage base.
        Specified by:
        getDimension in interface PercentBase
        Returns:
        0 for length, 1 for percentage
      • getBaseValue

        public double getBaseValue()
        Specified by:
        getBaseValue in interface PercentBase
        Returns:
        the base value (this will be used as the base to which a percentage will be applied to compute the length of the referencing item)
      • getBaseLength

        public int getBaseLength​(PercentBaseContext context)
        Specified by:
        getBaseLength in interface PercentBase
        Parameters:
        context - The context for percentage evaluation
        Returns:
        the integer size in millipoints of the object (this will be used as the base to which a percentage will be applied to compute the length of the referencing item)