Class FractionBasedDecorationPainter

    • Constructor Detail

      • FractionBasedDecorationPainter

        public FractionBasedDecorationPainter​(java.lang.String displayName,
                                              float[] fractions,
                                              ColorSchemeSingleColorQuery[] colorQueries)
        Creates a new fraction-based decoration painter.
        Parameters:
        displayName - The display name of this painter.
        fractions - The fractions of this painter. Must be strictly increasing, starting from 0.0 and ending at 1.0.
        colorQueries - The color queries of this painter. Must have the same size as the fractions array, and all entries must be non- null.
      • FractionBasedDecorationPainter

        public FractionBasedDecorationPainter​(java.lang.String displayName,
                                              float[] fractions,
                                              ColorSchemeSingleColorQuery[] colorQueries,
                                              RadianceThemingSlices.DecorationAreaType... decorationAreas)
        Creates a new fraction-based decoration painter.
        Parameters:
        displayName - The display name of this painter.
        fractions - The fractions of this painter. Must be strictly increasing, starting from 0.0 and ending at 1.0.
        colorQueries - The color queries of this painter. Must have the same size as the fractions array, and all entries must be non- null.
        decorationAreas - Decoration areas that should be painted based on the color queries. All the rest will be filled with a solid color from the background color scheme of the matching decoration area.