IMcImage Interface |
|
Namespace: MediaCy.IQL.Engine
Public Interface IMcImage
The IMcImage type exposes the following members.
| Name | Description | |
|---|---|---|
| ActiveFrameIndex | Get the 0-based index value of the active frame | |
| ActiveFrameRange | The range(s) of active frames. | |
| ActiveFrameUpdateCount | A count of updates to the active frame's pixels. | |
| AllFramesUpdateCount | A count of updates to all frame's pixels. | |
| Artist | Get the "Artist" property of the image. | |
| BitsPerChannel | Get the number of bits per channels of the image | |
| BytesPerChannel | Get the number of bytes per channel of an image. | |
| CastingSourceRange | The source luminance range for pixel value casts during
CreateRegionAccess | |
| Collection | ||
| ColorMap | A property representing the image's color map. | |
| ColorMapLength | A read-only property returning the length of the image's color map. | |
| CurrentSignature | Get the current 128-bit image signature, as a string | |
| Date | A read/write property reflecting the date and time of creation of the image or
of a frame of the image. | |
| Description | Get the "Description" property of the image. | |
| DisplayName | A read/write property reflecting a display name for the image. | |
| DotsPerInchX | Get the number of dots per inch along the X axis of the image (horizontal
axis). | |
| DotsPerInchY | A read/write property reflecting the number of dots per inch along the Y axis of
the image (vertical axis). | |
| Frame | Returns one of the frames being managed by this image | |
| FrameCount | Get the number of frames in the image | |
| Frames | A new image frames collection (IMcFrames). | |
| Height | ||
| InitialSignature | Get the initial 128-bit image signature, as a string | |
| IntensityCalibration | A default IntensityCalibration | |
| Interpretation | Get the type multi-channel image. | |
| LookupTable | The default luminance McLookupTable for this image. | |
| LookupTables | The image's default LUT collection. | |
| Modified | Indicates whether image frame data have been changed. | |
| Name | A read/write property reflecting a parseable name for the image. | |
| NumberOfChannels | Get the number of channels in the image | |
| PixelBuffer | Get IMcPixelBuffer interface pointer. | |
| PixelDataType | ||
| Properties | Get pointer to image properties interface (McProperties). | |
| Property | Get a property from the properties collection attached
to the image. Same as Properties.get_Item. | |
| PropertyChangeCount | A count of changes to image properties. | |
| QuickType | Get an enumerated image type. | |
| RangeMax | A double floating point variable representing the maximum pixel value allowed by the image type. | |
| RangeMin | A double floating point variable representing the minimum pixel value allowed by the image type. | |
| SpatialCalibration | A default SpatialCalibration | |
| Title | Get the "Title" property of the image. | |
| Type | Describes the image properties via the IMcImageType object. | |
| UndoStack | ||
| UseActiveFrameRange | Determines whether operations will apply to the active frame or the
active range of frames. | |
| Visible | Determines whether the image is visible in the application. | |
| Width | Get the width of the image, in pixels. |
| Name | Description | |
|---|---|---|
| AddFrameFromMemory | Add a single frame created by the Capture Module to an image. | |
| AddFrames | Add empty (blank) frames to an image. | |
| AttachPseudoColor | This method sets the image's defalt pseudo-coloring for all frames. | |
| BeginEndUpdateBlock | Begin or end a block of image changed notifications. | |
| Clear | Clear a portion of the image to a constant value | |
| Close | Remove the image from the Images collection if it is part of it. | |
| CompareSignature | Compare given signature to current image signature | |
| Convert | Creates a copy of the Aoi of this image with a different type. | |
| ConvertEx | Creates a copy of the AOI of this image with a different type. | |
| CopyToNewImage | Copy all or a portion of an image to a new image. | |
| CreateRegionAccess | Create a McRegionAccess interface for read/write pixel access. | |
| CreateRegionAccessEx | Create a McRegionAccess interface for pixel access, where access may be
read-only, write-only or read-write. | |
| Duplicate | Create a clone of the Aoi of this image. | |
| GetArea | Get a block of pixel values from the image | |
| GetCurrentPseudoColor | This method supports getting the image's default pseudo-coloring. | |
| GetLine | Get a line of pixels values. | |
| GetPixel | Get a pixel value. | |
| ImportProperties | This method imports selected properties from a source image. | |
| MoveFrames | Move frames from one image to another. | |
| PrepareToClose | Does any preparation necessary before closing the image. | |
| PutArea | Change a block of pixel values of the image. | |
| PutLine | Change the pixel values of a line of the image. | |
| PutPixel | Set a pixel value. | |
| Reload | Reload this image from the file it was originally loaded from. | |
| RemoveFrames | Remove frames from an image | |
| ReorderFrames | This method re-orders the frames of an image. | |
| Save | Saves this image to the file it was originally loaded from. | |
| SaveAs | Saves this image into a file. | |
| SetInitialSignature | Set the initial 128-bit image signature. | |
| SetNextAccessPriority | Sets the next access priority for specified frames | |
| SignalImageChanged | Notify the image that a frame has changed via means external to the McImage methods. |