Class RGBNamedColorFunction.RGBNamedPercentBase

    • Constructor Detail

      • RGBNamedPercentBase

        private RGBNamedPercentBase()
    • Method Detail

      • getBaseLength

        public int getBaseLength​(PercentBaseContext context)
                          throws PropertyException
        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)
        Throws:
        PropertyException - if a problem occurs during evaluation of this value.
      • 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)
      • getDimension

        public int getDimension()
        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