Click or drag to resize

IMcRegionAccess Interface

An interface implemented by McRegionAccess.

Namespace:  MediaCy.IQL.Engine
Assembly:  MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
Syntax
VB
Public Interface IMcRegionAccess

The IMcRegionAccess type exposes the following members.

Properties
  NameDescription
Public propertyAccessedImage
The parent IMcImage.
Public propertyBottom
The image coordinate of the bottom side of the McRegionAccess ROI.
Public propertyChannelToProcess
A property that allows access and modifications to only a specific channel of a multi-spectral image.
Public propertyFastAccess
A flag that specifies the client is willing and capable of direct access to the image pixel.
Public propertyFrameIndex
A property containing the zero-based frame number of the IMcImage being displayed.
Public propertyHeight
The height of the McRegionAccess ROI.
Public propertyIsDisplayableDIB
A property intended for McViewer. Is true if the IMcImageType of the IMcRegionAccess object describes an image that is directly displayable without any conversion effort.
Public propertyLeft
The image coordinate of the left side of the McRegionAccess ROI.
Public propertyLinesAbove
The number of lines above the current line to be locked in memory.
Public propertyLinesBelow
The number of lines below the current line to be locked in memory.
Public propertyPixelPointer
Retrieves a pointer to the IMcPixelPointer object underlying the IMcregionAccess object. This property is intended for internal use.
Public propertyRangeMax
The maximum pixel value expected within the image. This property does not scan the image to find a maximum value. This property is a scalar and represents the image luminance value.
Public propertyRangeMin
The minimum pixel value expected within the image. This property does not scan the image to find a minimum value. This property is a scalar and represents the image luminance value.
Public propertyRegionMask
A McRegions instance to specify image masking.
Public propertyRight
The image coordinate of the right side of the McRegionAccess ROI.
Public propertyROI
The region-of-interest exposed as a LONGRECT
Public propertyTop
The image coordinate of the top side of the McRegionAccess ROI.
Public propertyTraversalMode
Optimizes large frame access by specifying how the ROI will be traversed.
Public propertyType
Describes the region access properties via the IMcImageType object.
Public propertyWidth
The width of the McRegionAccess ROI.
Top
Methods
  NameDescription
Public methodBeginEndUpdateBlock
used to prevent "Image Changed" notifications when the client is applying a series of updates.
Public methodConvertImage
Create an image that converts the image data using the region access's area and casting as the source, and the supplied type as the destination.
Public methodCopyInEntireArea
Copy in the entire region access area from a source region access.
Public methodCreateImage
Create an image that duplicates the image data using the region access's area and casting.
Public methodFreeDIBBlock
Public methodGetArea
Read a block of pixel values from the image.
Public methodGetBounds
Retrieves the bounding coordinates for the current IMcRegionAccess object.
Public methodGetDIBBlock
Public methodGetLine
Read an entire row of an image.
Public methodGetLinePointer
Return a memory pointer to a line of the image.
Public methodCode exampleGetPixel
Read a single pixel from an image.
Public methodGetRegionMaskOffset
Returns the current RegionMask offset values
Public methodInitialize
Internally used intialization method
Public methodLineSegmentIntensities
Gets optionally calibrated intensities for a segment of one line
Public methodPixelIntensities
Gets interpolated and optionally calibrated intensities at zero or more given coordiantes
Public methodPutArea
Write a block of pixels to an image.
Public methodPutLine
Writes an entire row of pixels into an image.
Public methodPutPixel
Read a single pixel from an image.
Public methodRefreshIfCast
Refreshes the image if it is based on another image and that image has changed.
Public methodCode exampleSetRegionMaskOffset
Sets the current RegionMask offset values
Public methodSetToConstant
Sets an area of the image to a single value.
Public methodSignalImageChanged
Used by clients, especially the Capture Module, to inform the system that the contents of the frame have changed via processes external to the IMcImage methods.
Public methodUnlockPixelPointer
Unlock pixel memory
Top
See Also