Click or drag to resize

mcCompositeHostExecuteFlags Enumeration

Legal bit values for the McCompositeHost.ExecuteCompositeExecuteFlags argument.

Namespace:  MediaCy.IQL.Operations
Assembly:  MediaCy.IQL.Operations (in MediaCy.IQL.Operations.dll) Version: 10.0.6912.0
Syntax
VB
Public Enumeration mcCompositeHostExecuteFlags
Members
  Member nameValueDescription
mccchefDefault0No flags.
mcchefAddToSourceImageSet1If set, the compositeimage created is added as a new SourceImageSet channel of type mcisctCompositeImage. The same effect can be achieved by calling the McImageSet.AddColorCompositeChannel on the SourceImageSet. An error is generated if this flag is set and no SourceImageSet has been assigned.
mcchefCreateHonorsDestRect2If set and the DestRect property isnot empty then the created image is made the same size as the DestRect argument. In this case, the mcCompositeHostStatusFlags.mcchsfDestCreationOptions masked Status value is ignored. The DestOffsetXY and SourceOffsetsXY are applied, so that some of the combine may be clipped.
mcchefCreateMultiBandDest4If set, the destination image iscreated as a mcInterpretation.mciGenericMultiBand Type image. In this case, the McCompositeHost.SourceColors propery is completely ignored and each monochrome source is placed in one band of the destination. McCompositeHost properties other than SourceColors are not ignored; in particular, offsets, magnifications and, if neither mcchefIgnoreSourceLUTs nor mcchefNoScaleBands is set, source lookup tables are all applied to the source images before they are combined into the multiband destination image.
mcchefIgnoreSourceLUTs8If set, source lookup tablesare ignored when creating the cached image. When combined with the mcchefCreateMultiBandDest bit, the resulting cached multi-band image will hold the offset and binned aligned values of each source in the corresponding band of the created image.
mcchefNoScaleBands16If set and themcchefCreateMultiBandDest is also set, then the bands of the destination mcInterpretation.mciGenericMultiBand image are not scaled to all map onto the same RangeMin/RangeMax. Instead the destination image is created with the largest bit-depth of any of the sources and the values placed in each band is the raw source value. If any of the sources is a floating point mcPixelDataType.mcpdtFloat Type, then the destination is created as a mcPixelDataType.mcpdtFloat Type with RangeMin and RangeMax set so that it encompasses the RangeMin/RangeMax of all of the sources. When this bit is set, the lookup tables are ignored as is the mcCompositeHostSourceStatusFlags.mcchsfCreate8BitDest Status bit.
See Also