Class CompositeLookUpTable

Class CompositeLookUpTable

Namespace: Aspose.Medical.Dicom.LookUpTables
Assembly: Aspose.Medical.dll (25.11.0)

Look-Up Table that represents a set of Look-Up Tables to be applied to a destination image sequentially.

public sealed class CompositeLookUpTable : ILookUpTable, IEnumerable<ilookuptable>, IEnumerable

Inheritance

object CompositeLookUpTable

Implements

ILookUpTable , IEnumerable<ilookuptable> , IEnumerable

Inherited Members

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

CompositeLookUpTable()

public CompositeLookUpTable()

Properties

IsValid

Indicates whether the Look-Up Table is valid (true) or not. Read-only System.Boolean.

public bool IsValid { get; }

Property Value

bool

Maximum

The maximum output value. Read-only System.Boolean.

public double Maximum { get; }

Property Value

double

Minimum

The minimum output value. Read-only System.Double.

public double Minimum { get; }

Property Value

double

this[double]

Indexer to transform input value into output value.

public double this[double input] { get; }

Property Value

double

Methods

AddRange(IEnumerable<ilookuptable>)

Adds the given luts to this composite LUT.

public void AddRange(IEnumerable<ilookuptable> luts)

Parameters

luts IEnumerable < ILookUpTable &gt;

LUTs to be added.

GetEnumerator()

public IEnumerator<ilookuptable> GetEnumerator()

Returns

IEnumerator < ILookUpTable &gt;

Recalculate()

Recalculates (recalculation is forced) LUT data.

public void Recalculate()

</ilookuptable></ilookuptable>