ColourConversions

ConversionRepository
public class ColourConversions : ConversionRepository
Defines a set of conversion methods to and from Colour.

Methods

Convert

#
[Merit(Merit.Plausible)] [Explanation("Maps the angle to the hue channel of a color.")] public static void Convert(Angle from, out Colour to)
from (Angle)
to (out Colour)

Convert

#
[Merit(Merit.Weird)] [Explanation("Converts zero to black and everything else to white.")] public static void Convert(BigInteger from, out Colour to)
from (BigInteger)
to (out Colour)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Converts false to black, true to white.")] public static void Convert(bool from, out Colour to)
from (bool)
to (out Colour)

Convert

#
[Merit(Merit.Direct)] [Explanation("Converts RGB color to general color representation.")] public static void Convert(Color from, out Colour to)
from (Color)
to (out Colour)

Convert

#
[Merit(Merit.Direct)] [Explanation("")] public static void Convert(Colour from, out Color to)
from (Colour)
to (out Color)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Maps complex argument to hue and modulus to saturation.")] public static void Convert(Complex from, out Colour to)
from (Complex)
to (out Colour)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Maps the entire number line onto a black-to-white gradient.")] public static void Convert(double from, out Colour to)
from (double)
to (out Colour)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Extracts the average color of the gradient.")] public static void Convert(Gradient from, out Colour to)
from (Gradient)
to (out Colour)

Convert

#
[Merit(Merit.Weird)] [Explanation("Converts zero to black and everything else to white.")] public static void Convert(int from, out Colour to)
from (int)
to (out Colour)

Convert

#
[Merit(Merit.Strange)] [Explanation("Maps the plane normal vector to (R,G,B) channels.")] public static void Convert(Plane from, out Colour to)
from (Plane)
to (out Colour)

Convert

#
[Merit(Merit.Fair)] [Explanation("Parses gradient notation from the text.")] public static void Convert(string from, out Gradient gradient)
from (string)
gradient (out Gradient)

Convert

#
[Merit(Merit.Plausible)] [Explanation("Maps (X,Y,Z) components to (R,G,B) color channels.")] public static void Convert(Vector3d from, out Colour to)
from (Vector3d)
to (out Colour)

GradientFromColour

#
[Merit(Merit.Direct)] [Explanation("Creates a solid gradient from the color.")] public static void GradientFromColour(Color from, out Gradient to)
from (Color)
to (out Gradient)

GradientFromColour

#
[Merit(Merit.Direct)] [Explanation("Creates a solid gradient from the color.")] public static void GradientFromColour(Colour from, out Gradient to)
from (Colour)
to (out Gradient)