Class ReferenceWhiteExtensions
Extensions for the ReferenceWhite enum.
Inherited Members
Namespace: NixUniversalSDK
Assembly: NixUniversalSDK.dll
Syntax
public static class ReferenceWhiteExtensions
Methods
GetFullName(ReferenceWhite)
Full name for display in UI (e.g. - 'D50/2°' for D50_2)
Declaration
public static string GetFullName(this ReferenceWhite reference)
Parameters
Type | Name | Description |
---|---|---|
ReferenceWhite | reference |
Returns
Type | Description |
---|---|
string |
GetIlluminant(ReferenceWhite)
Illuminant for the selected reference white
Declaration
public static Illuminant GetIlluminant(this ReferenceWhite reference)
Parameters
Type | Name | Description |
---|---|---|
ReferenceWhite | reference |
Returns
Type | Description |
---|---|
Illuminant |
GetObserver(ReferenceWhite)
Observer for the selected reference white
Declaration
public static Observer GetObserver(this ReferenceWhite reference)
Parameters
Type | Name | Description |
---|---|---|
ReferenceWhite | reference |
Returns
Type | Description |
---|---|
Observer |
GetReferenceWhite(ushort)
Helper to provide the ReferenceWhite enum for a particular reference ID. If an invalid ID is provided, Empty is returned.
Declaration
public static ReferenceWhite GetReferenceWhite(this ushort value)
Parameters
Type | Name | Description |
---|---|---|
ushort | value | Integer value of the reference |
Returns
Type | Description |
---|---|
ReferenceWhite | ReferenceWhite enum value corresponding to the provided ID |
GetXYZ(ReferenceWhite)
CIEXYZ value for the selected reference white point
Declaration
public static double[] GetXYZ(this ReferenceWhite reference)
Parameters
Type | Name | Description |
---|---|---|
ReferenceWhite | reference |
Returns
Type | Description |
---|---|
double[] |
Select(Illuminant, Observer)
Helper to provide the ReferenceWhite enum for a combination of Illuminant and Observer.
Declaration
public static ReferenceWhite Select(Illuminant illuminant, Observer observer)
Parameters
Type | Name | Description |
---|---|---|
Illuminant | illuminant | Selected illuminant |
Observer | observer | Selected observer |
Returns
Type | Description |
---|---|
ReferenceWhite | ReferenceWhite enum value corresponding to the provided illuminant and observer |