MediaCy.IQL.Engine Namespace |
![]() |
Interface | Description | |
---|---|---|
![]() | DIMcImageEvents_Event | |
![]() | DMcEventLogEvents | The default event source interface for McEventLog objects. |
![]() | DMcEventLogEvents_Event | |
![]() | DMcPropertyChanged | The dispatch event interface for any object exposing a PropertyChanged event. |
![]() | DMcPropertyChanged_Event | |
![]() | DMcUndoStackEvent | Interface to be implemented by a module to get notifications
from the undo-redo manager |
![]() | DMcUndoStackEvent_Event | |
![]() | IMcColorCast | An interface implemented by McColorCast. |
![]() | IMcContainedUnknown | IMcContainedUnknown used in McStream CMcMemoryNode communication. |
![]() | IMcDeepUndoStack | An interface exposed by McUndoStack objects to allow inspection
and manipulation of stack states other than the top ones. |
![]() | IMcDibAccess | An interface allowing access to Dib's |
![]() | IMcEngine | |
![]() | IMcEventLog | IMcEventLog lets you manipulate the logs which record information about important
application events that occur. |
![]() | IMcEventLogEntry | Describes a single log entry. |
![]() | IMcFrame | The Frame interface |
![]() | IMcFrames | A collection of the pixel buffer's frames. |
![]() | IMcHasObject | Give access to the Object Manager (McObjects). |
![]() | IMcImage | |
![]() | IMcImage2 | |
![]() | IMcImageEvents_Event | |
![]() | IMcImages | |
![]() | IMcImagesEx | |
![]() | IMcImageStorage | An interface supporting storage of image frames |
![]() | IMcImageType | An interface implemented by McImageType. |
![]() | IMcLicenseServer3 | |
![]() | IMcLookupTable | An interface implemented by McLookupTable. |
![]() | IMcLookupTable2 | An interface implemented by McLookupTable. |
![]() | IMcLookupTables | |
![]() | IMcLookupTables2 | An interface implemented by McLookupTables. |
![]() | IMcLookupTablesEx | An interface exposed by McLookupTables objects to support extended properties. |
![]() | IMcNotifySink | An object receiving Object Manager notifications and providing them to its clients
through its source dispinterface. |
![]() | IMcNotifySource | The dispinterface equivalent of IMcObjStandardNotify. |
![]() | IMcNotifySource_Event | An interface implemented by McNotifySink. |
![]() | IMcPixelBuffer | IMcPixelBuffer IS the image |
![]() | IMcPixelPointer | |
![]() | IMcProperties | A dynamic collection of named properties associated to images and certain
operators. |
![]() | IMcPropertyChanged | The custom event interface for any object exposing a PropertyChanged event. |
![]() | IMcPropertyChanged_Event | |
![]() | IMcPropertyDictionary | An interface implemented by McPropertyDictionary. |
![]() | IMcPropertyInformation | |
![]() | IMcPseudoColor | An object exposing all pseudo-coloring properties for a single channel. |
![]() | IMcRegionAccess | An interface implemented by McRegionAccess. |
![]() | IMcRegionAccess2 | |
![]() | IMcResourceManager | An interface implemented by McResourceManager. |
![]() | IMcUndoable | This interface has to be implemented by the objects
participating in the Undo-Redo scheme. The Undo-Redo manager will use this
interface to duplicate an object, and later restore it to the saved state. |
![]() | IMcUndoStack | An interface implementing an Undo-Redo manager |
![]() | McColorCast | |
![]() | McDeepUndoStack | |
![]() | McDibAccess | The McDibAccess object is used to get a display DIB. |
![]() | McEngine | |
![]() | McEngineSingleton | |
![]() ![]() | McEventLog | McEventLog lets you manipulate the logs which record information about important
application events that occur. |
![]() ![]() | McEventLogEntry | An object used to represent a single log entry. |
![]() | McFrame | The McFrame object represents a single frame of an image. |
![]() ![]() | McFrames | The McFrames object is a collection of the frames of an image. |
![]() | McImage | The Image class which exposes image properties and image operators.
It also gives access to McRegionAccess objects. |
![]() | McImages | |
![]() | McImageStorage | The McImageStorage object is used store spooled out image data. |
![]() | McImageType | The McImageType object is used to describe an image's color mode, pixel format, and memory layout. |
![]() | McLookupTable | |
![]() | McLookupTables | |
![]() | McLookupTablesEx | |
![]() | McModifiers | |
![]() | McNotifySink | A coclass acting as a bridge between the Object Manager notification system and
the standard IConnectionPoint scheme. |
![]() | McPixelBuffer | |
![]() | McPixelPointer | |
![]() | McProperties | Collection of dynamic image properties. |
![]() | McPropertyDictionary | |
![]() | McPseudoColor | The McPseudoColor object can be used to colorize grayscale images based on intensity. |
![]() ![]() | McRegionAccess | The image pixel access interface.
This interface provides access to the image. It will automatically translate image
pixels into different color models. If the user modifies the translated image,
the original image will also be updated. |
![]() | McResourceManager | The resource manager provides a centralized service to arbitrate the allocation
of native and managed resources, including memory and threads. |
![]() | McUndoStack | An object implementing the Undo-Redo manager, in order to be able to Undo and/or Redo operations |
Enumeration | Description | |
---|---|---|
![]() | mcBayerFormats | |
![]() | mcBayerOffsets | |
![]() | mcBitsPerChannel | An aspect of an Image's McImageType.
This type definition indicates the number of bits assigned to each channel
of each pixel. All pixel data are unpacked and each value falls on appropriate machine
boundaries. For example, 10 and 12 bit data actually require 16 bits and have
values constrained to their bit count. Twenty four bit values reside in 32 bit
DWORDs and are constrained in vlaue from 0 to 16777215. As an example,
a 24 bit per channel color (RGB) image will actually require 12 bytes per pixel.
In many cases, the client doesn't really care about bit depth.
In this case, the client can specify AnyBits as a "don't care" condition. |
![]() | mcCastingPaletteMethod | An aspect of an Image's McImageType, this type definition is used to control conversion
of any color model image into an Indexed Palette image. |
![]() | mcColorSpectrum | An aspect of an Image's McPseudoColor.
This type definition specifies the color spectrum used when generating
the pseudo-coloring. The mccsCustom value indicates that the pseudo-coloring was
built up from custom colors and may not represent a specific spectrum; mccsCustom
cannot be used to set the ColorSpectrum property. |
![]() | mcCommonUndoStackOperationFlags | Common flags to be passed in the McUndoStack.Push Operation argument |
![]() | mcDibAccessCommandFlags | Predefined flags and command codes for the McDibAccess.CommandFlags property.
CommandFlags assignments that cause some action, but do not change the state of
the property are called "action flags", and occupy the upper 8 bits of the flags.
Action flag defined here occupies the upper-most bit only. |
![]() | mcDibAccessFlags | Allowed values for the McDibAccess.GetDibBytesEx and
McDibAccess.GetSourceInfo pFlags arguments. |
![]() | mcEqualizationType | IMcLookupTable Equalization types |
![]() | mcErrorIDs | Standard imaging engine error code constants. To determine if an error isa categorized imaging engine error code, use the following formula:
bIsCategorizedErr = (Err.Number And mceImageEngineErrorMask) = mceImageEngineError
Wnen comparing with the listed codes, the Err.Number should be masked by
mceErrorCodeMask. For example:
bIsCanceled = (Err.Number And mceErrorCodeMask) = mceCANCELLED |
![]() | mcEventLogCategory | Predefined event categories. |
![]() | mcEventLogEntryType | Indicates the severity of a diagnostics event. |
![]() | mcEventLogType | This is used to describe the type of logging an McEventLog object performs. |
![]() | mcExtendedLUTType | Legal values for the McLookupTable.ExtendedLut and ExtendedLutExproperties' Type argument. |
![]() | mcFeatureParameters | |
![]() | mcFramesPropertyIDs | Property ID's for McFrame OMFirePropertyChangeNotifyWithID calls |
![]() | mcHasObjectOwnerType | Legal values for the InterfaceOwnsMcObject property. |
![]() | mcImage2CommandFlags | Predefined flags and command codes for theIMcImage2.CommandFlags property and IMcImage2.DoCommand method. |
![]() | mcImageConversionFlags | Flags that can be used with ConvertEx to indicate the type ofup- or down-conversion that should take place when the pixel intensity needs to
be converted from one the dynamic range of one integral pixel type to another. |
![]() | mcImageCreateFlags | Image creation flags. |
![]() | mcImageLibPropertyIDs | PropertyID's sent as the Property argument for DMcImageEvents.PropertyChanged events.Remarks: Follow the link for a description of the property. |
![]() | mcImageOrFrameTypeFlags | Allowed image and frame types for the McResourceManager image management properties. |
![]() | mcImageQuickTypes | Shortcuts for image McImageType's compatible with commonly used image classes. Unless otherwise
indicated, all of the quick type image classes are integral pixel types (1 or 2 bytes per channel). |
![]() | mcImageReorderFramesFlags | Flags that must be used with ReorderFrames to indicate the type of reordering. |
![]() | mcImagesExCommandFlags | Predefined flags and command codes for theMcImagesEx.CommandFlags property. |
![]() | mcImageStateFlags | Flags for the IMcImage2.ImageState property. |
![]() | mcImageStorageCapabilities | Allowed values for the McImageStorage.Capabilities property. |
![]() | mcImageStorageCommandFlags | Predefined flags and command codes for the
IMcImageStorage.CommandFlags property. |
![]() | mcImageUndoLimits | Allowed values for the WhichLimit parameter of the McResourceManager.ImageUndoLimits property. |
![]() | mcImageUndoOperationFlags | Flags to be passed to the McImage[Set].UndoStack.Push Operation argument. Theseflags are passed to the Backup method of the McUndoable object exposed by
McImage and IMcImageSet objects. |
![]() | mcImagingModalities | |
![]() | mcImportPropertiesFlags | These flags are used to filter what image properties and attributes are imported in McImage.ImportProperties. |
![]() | mcInterpretation | An aspect of an Image's McImageType. |
![]() | mcLookupTablesCommandFlags | Values for IMcLookupTablesEx.CommandFlags assignment. None are currently defined. |
![]() | mcLutResetMode | Legal values for the McLookupTables.Reset and McLookupTable.Reset mode argument. |
![]() | mcMeasurementParentAllowed | |
![]() | mcMemoryInformationIndices | Indices for the McImages.MemoryInformation array of Variant andindices into those variants as well. Some memory information code bits are also
enumerated. |
![]() | mcMemoryManagerInfo | Allowed values for the McResourceManager.MemoryManagerInfo property's InfoToGet parameter. |
![]() | mcMemoryType | Allowed memory types for the McResourceManager memory managementmethods. |
![]() | mcMiscellaneousResources | Allowed values for the WhichResource parameter of the McResourceManager.MiscellaneousResources property. |
![]() | mcOrganization | An aspect of an Image's McImageType.
This type definition specifies how an image is organized in memory. For
example, the classic model of an image within system memory is that of a
simple two dimensional array, while Windows has always relied on the DIB
format -- the image is flipped last row first and each row must begin on
a DWORD boundary.
In many cases, the client doesn't really care how the image is organized as the
client can access the image a row at a time. In this case, the client can specify
AnyArray as a "don't care" condition. |
![]() | mcPixelBufferInitFlags | Legal bit values for the McPixelBuffer.InitializePixBufEx InitFlags argument. |
![]() | mcPixelBufferStatusFlags | Bit values returned by the McPixelBuffer.GetBufferStatus method. |
![]() | mcPixelDataType | An aspect of an Image's McImageType.
Images consist of either integer, or floating point pixel values. All integer
pixel values are constrained to be positive while floating point pixels have
no such constraint. Within an image, every pixel in all channels have the same
mcPixelDataType.
Integer pixels may have from 8 to 32 bits per channel, while floating point pixels
may have either 32 or 64 bits per channel.
In many cases, the client doesn't really care about the pixel data type.
In this case, the client can specify AnyType as a "don't care" condition. |
![]() | mcRegionAccessCommandFlags | Predefined flags and command codes for theIMcRegionAccess2.CommandFlags property. |
![]() | mcRegionAccessMode | Allowed values for the IMcImage.CreateRegionAccessEx AccessMode
argument and the IMcImage2.CreateRegionAccess2 AccessModeFlags argument. |
![]() | mcReserveMemoryFlags | Allowed values for the McResourceManager.ReserveMemory or RefreshMemory flagsparameter. |
![]() | mcReserveThreadsFlags | |
![]() | mcResourceManagerCommandFlags | Predefined flags and command codes for theIMcResourceManager.CommandFlags property and IMcResourceManager.DoCommand method. |
![]() | mcResourceManagerIds | |
![]() | mcSpecialNotifyCodes | Standard Notify SpecialNotify codes |
![]() | mcSpectrumType | An aspect of an Image's McPseudoColor.
This type definition specifies the color spectrum used when generating
the pseudo-coloring. The mcstCustom value indicates that the pseudo-coloring was
built up from custom colors and may not represent a specific spectrum; mcstCustom
cannot be used to set the SpectrumType property. |
![]() | mcStackInfoWhatInfo | Legal values for the IMcDeepUndoStack.StackInfo WhatInfo argument. |
![]() | mcSubKeyIndices | Constants for Application.Settings keys where the setting value is anenumerated value (as would be depicted by a radio button). These constants
are grouped by mcappsettingsKeyNames key name. |
![]() | mcThreadLocalStorageSlotTypes | Predefined values for Thread-Local Storage slot types, to be used with themcResourceManagerCommandFlags.mcrmcfGetThreadLocalStorageIndex and
mcrmcfFreeThreadLocalStorageIndex DoCommand action flags. |
![]() | mcThreadType | List the possible thread types. |
![]() | mcTintStates | |
![]() | mcTraversalMode | Allowed values for the McRegionAccess.TraversalMode property. |
![]() | mcUndoStackCommandFlags | Values for IMcDeepUndoStack.CommandFlags assignment. None are currently defined. |
![]() | mcWhichChannel | Many methods take a "Channel To Process" parameter. The user can
either indicate a specific channel as an integer, or use this enumeration. |
![]() | mcWhichFrame | Special frame numbers used in many places where a specific frame index can be provided.Most places where a particular frame is to be specifed, either McActiveFrame or
McLastFrame are legal. McWholeImage is allowed |