• Docs
  • API
Show / Hide Table of Contents
  • NixUniversalSDK
    • BatteryStateEventArgs
    • ColorData
    • ColorDifferenceType
    • ColorDifferenceTypeExtensions
    • ColorType
    • ColorTypeExtensions
    • ColorUtils
    • CommandStatus
    • CommandStatusExtensions
    • DensityData
    • DensityStatus
    • DensityStatusExtensions
    • DeviceCompat
    • DeviceResult
    • DeviceScanner
    • DeviceScannerState
    • DeviceScannerStateExtensions
    • DeviceState
    • DeviceStateExtensions
    • DeviceStatus
    • DeviceStatusArgs
    • DeviceStatusExtensions
    • DeviceType
    • DeviceTypeExtensions
    • DeviceVersion
    • ExtPowerStateEventArgs
    • IColorData
    • IColorDataExtensions
    • IDensityData
    • IDeviceCompat
    • IDeviceCompatEvents
    • IDeviceCompatExtensions
    • IDeviceScanner
    • IDeviceScannerEvents
    • IMeasurementData
    • IMeasurementDataExtensions
    • ISpectralData
    • ISpectralDataExtensions
    • Illuminant
    • IlluminantExtensions
    • InterfaceType
    • InterfaceTypeExtensions
    • LicenseFeature
    • LicenseFeatureExtensions
    • LicenseManager
    • LicenseManagerState
    • MeasurementData
    • Observer
    • ObserverExtensions
    • ReferenceWhite
    • ReferenceWhiteExtensions
    • ScanMode
    • ScanModeExtensions
    • ScanResultEventArgs
    • ScannerCreatedEventArgs
    • SpectralData
  • NixUniversalSDK.Wrapper
    • Constants
    • Delegates
    • Delegates.BoolValue
    • Delegates.Empty
    • Delegates.IntValue
    • Delegates.StringValue
    • DeviceCompatModule
    • DeviceScannerModule
    • Exported

Class IMeasurementDataExtensions

Extension methogs for IMeasurementData

Inheritance
object
IMeasurementDataExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NixUniversalSDK
Assembly: NixUniversalSDK.dll
Syntax
public static class IMeasurementDataExtensions

Methods

ProvidesColor(IMeasurementData, Illuminant, Observer)

Returns true if color data for the selected combination of illuminant and observer are available for this measurement.

Declaration
public static bool ProvidesColor(this IMeasurementData data, Illuminant illuminant, Observer observer)
Parameters
Type Name Description
IMeasurementData data
Illuminant illuminant
Observer observer
Returns
Type Description
bool

ProvidesColor(IMeasurementData, ReferenceWhite)

Returns true if color data for the selected combination of illuminant and observer are available for this measurement.

Declaration
public static bool ProvidesColor(this IMeasurementData data, ReferenceWhite reference)
Parameters
Type Name Description
IMeasurementData data
ReferenceWhite reference
Returns
Type Description
bool

ToColorData(IMeasurementData, Illuminant, Observer, ColorType)

Provides color data from this measurement for the specified illuminant and observer white point.

Declaration
public static IColorData ToColorData(this IMeasurementData data, Illuminant illuminant = Illuminant.D50, Observer observer = Observer.CIE1931, ColorType type = ColorType.CIEXYZ)
Parameters
Type Name Description
IMeasurementData data

Data instance

Illuminant illuminant

Selected reference illuminant (defaults to D50)

Observer observer

Selected reference observer (defaults to CIE1931)

ColorType type

Output color type (defaults to CIEXYZ)

Returns
Type Description
IColorData

Color data, or null if the specified white point it not available for this measurement.

ToRgbValue(IMeasurementData, Illuminant, Observer)

Provides an sRGB value for this measurement for the specified illuminant and observer white point. Result is null if the specified white point is not available for this measurement.

Declaration
public static byte[] ToRgbValue(this IMeasurementData data, Illuminant illuminant = Illuminant.D50, Observer observer = Observer.CIE1931)
Parameters
Type Name Description
IMeasurementData data

Data instance

Illuminant illuminant

Selected reference illuminant (defaults to D50)

Observer observer

Selected reference observer (defaults to CIE1931)

Returns
Type Description
byte[]

sRGB value

ToRgbValue(IMeasurementData, ReferenceWhite)

Provides an sRGB value for this measurement for the specified illuminant and observer white point. Result is null if the specified white point is not available for this measurement.

Declaration
public static byte[] ToRgbValue(this IMeasurementData data, ReferenceWhite reference = ReferenceWhite.D50_2)
Parameters
Type Name Description
IMeasurementData data

Data instance

ReferenceWhite reference

Selected reference white (defaults to D50_2)

Returns
Type Description
byte[]

sRGB value

In this article
Back to top Generated by DocFX