• 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 DensityData

Class describing density data

Inheritance
object
DensityData
Implements
IDensityData
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 class DensityData : IDensityData

Constructors

DensityData(int[], float[], ScanMode, DensityStatus)

Constructs density data from 10 nm spectral reflectance values.

Declaration
public DensityData(int[] lambda, float[] reflectance, ScanMode mode = ScanMode.M2, DensityStatus status = DensityStatus.T)
Parameters
Type Name Description
int[] lambda

Wavelength values

float[] reflectance

Spectral reflectance values. Each entry i in this array corresponds to a wavelength value in lambda at the same index.

ScanMode mode

Scan mode for this measurement.

DensityStatus status

Density status to use when evaluating density (defaults to T)

Fields

DensityChannelC

Index for for cyan density

Declaration
public const int DensityChannelC = 0
Field Value
Type Description
int

DensityChannelK

Index for black / visible density

Declaration
public const int DensityChannelK = 3
Field Value
Type Description
int

DensityChannelM

Index for magenta density

Declaration
public const int DensityChannelM = 1
Field Value
Type Description
int

DensityChannelY

Index for yellow density

Declaration
public const int DensityChannelY = 2
Field Value
Type Description
int

Properties

AutoIndex

Indicates which channel (0 - 3) in Value has the strongest response, with greyness override

Declaration
public int AutoIndex { get; }
Property Value
Type Description
int

Mode

Scan mode for this measurement

Declaration
public ScanMode Mode { get; }
Property Value
Type Description
ScanMode

Status

Density status for this value

Declaration
public DensityStatus Status { get; }
Property Value
Type Description
DensityStatus

StatusLabel

Density status label for this value

Declaration
public string StatusLabel { get; }
Property Value
Type Description
string

Value

Density values (4 channels, CMYK order)

Declaration
public double[] Value { get; }
Property Value
Type Description
double[]

Implements

IDensityData
In this article
Back to top Generated by DocFX