Table of Contents

Namespace Hi.Coloring

Classes

ColorUtil

Utility for handling color. Includes handle of RGB and HSL.

DictionaryColorGuide

A color guide that manages a dictionary of color guides and allows selection of one active guide.

DiscreteQuantityColorGuide

A color guide that assigns colors based on discrete quantity values.

FilteredColorGuide

A color guide that combines a filter color guide with a dictionary color guide.

FuncRangeColorGuide

A color guide that uses a function to get a numeric value and maps it to a color using a range color rule.

PlainColorGuide

A color guide that provides a constant color value.

QuantityColorGuide

A color guide that maps numeric quantities to colors using a range color rule.

RangeColorRule

Defines a rule for mapping numeric values to colors based on a range.

RgbSeed

A simple object contains RGB value.

Interfaces

IColorGuide

Interface of setting color and the rendering priority.

IColorGuideProperty

Interface for objects that have a color guide property.

IGetColorGuide

Interface of GetColorGuide().

IGetRangeColorRule

Interface for retrieving a range color rule.

IGetRgb

Rgb getter interface

IGetRgbWithPriority

Interface ofGetRgbWithPriority(out Vec3d, out double).

Enums

RatioRgbFuncEnum

Ratio-based RGB function enum.