This documentation is for the old version. Go to the latest Graphics Mill docs

Lut Methods

The Lut type exposes the following members.

Methods

Name Description
Public method {dtor}

Enables using delete operator in C++ applications. It is strongly not recommended to use it directly.

Public method BuildEmpty

Resets all LUT entries to zero.

Public method BuildFromArray

Builds a LUT from specified array.

Public method BuildFromBitmapHistogram

Builds a LUT which would make histogram of the specified bitmap as uniform as possible.

Public method BuildFromGamma

Builds a LUT which makes the gamma correction.

Public method BuildFromSpline

Builds LUT defined as a curve which passes specified set of points.

Public method BuildIdentical

Builds an identical LUT, i.e. a LUT which does not modify the source image.

Public method BuildLinear

Builds a LUT from linear function with given parameters.

Public method BuildStaircase

Builds a LUT from a staircase function with a given number of steps.

Public method Clone

Creates a full copy of this Lut object.

Public method Dispose

Releases all resources used by this Lut.

(Overrides LockableObject.Dispose().)
Public method Equals (Inherited from Object.)
Public method GetEnumerator

Returns an enumerator for the LUT entries allowing it to be used in foreach blocks.

Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Lock

Locks the object.

(Inherited from LockableObject.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method Unlock

Unlocks the object previously locked with method Lock().

(Inherited from LockableObject.)

See Also

Reference