IMcRegionAccess Interface |
![]() |
Namespace: MediaCy.IQL.Engine
Public Interface IMcRegionAccess
The IMcRegionAccess type exposes the following members.
Name | Description | |
---|---|---|
![]() | AccessedImage | The parent IMcImage. |
![]() | Bottom | The image coordinate of the bottom side of the McRegionAccess ROI. |
![]() | ChannelToProcess | A property that allows access and modifications to only a specific
channel of a multi-spectral image. |
![]() | FastAccess | A flag that specifies the client is willing and capable
of direct access to the image pixel. |
![]() | FrameIndex | A property containing the zero-based frame number of
the IMcImage being displayed. |
![]() | Height | The height of the McRegionAccess ROI. |
![]() | IsDisplayableDIB | 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. |
![]() | Left | The image coordinate of the left side of the McRegionAccess ROI. |
![]() | LinesAbove | The number of lines above the current line to be locked in memory. |
![]() | LinesBelow | The number of lines below the current line to be locked in memory. |
![]() | PixelPointer | Retrieves a pointer to the IMcPixelPointer
object underlying the IMcregionAccess object.
This property is intended for internal use. |
![]() | RangeMax | 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. |
![]() | RangeMin | 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. |
![]() | RegionMask | A McRegions instance to specify image masking. |
![]() | Right | The image coordinate of the right side of the McRegionAccess ROI. |
![]() | ROI | The region-of-interest exposed as a LONGRECT |
![]() | Top | The image coordinate of the top side of the McRegionAccess ROI. |
![]() | TraversalMode | Optimizes large frame access by specifying how the ROI will
be traversed. |
![]() | Type | Describes the region access properties via the IMcImageType object. |
![]() | Width | The width of the McRegionAccess ROI. |
Name | Description | |
---|---|---|
![]() | BeginEndUpdateBlock | used to prevent "Image Changed" notifications when
the client is applying a series of updates. |
![]() | ConvertImage | 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. |
![]() | CopyInEntireArea | Copy in the entire region access area from a source region access. |
![]() | CreateImage | Create an image that duplicates the image data using the region access's area and casting. |
![]() | FreeDIBBlock | |
![]() | GetArea | Read a block of pixel values from the image. |
![]() | GetBounds | Retrieves the bounding coordinates for the current IMcRegionAccess object. |
![]() | GetDIBBlock | |
![]() | GetLine | Read an entire row of an image. |
![]() | GetLinePointer | Return a memory pointer to a line of the image. |
![]() ![]() | GetPixel | Read a single pixel from an image. |
![]() | GetRegionMaskOffset | Returns the current RegionMask offset values |
![]() | Initialize | Internally used intialization method |
![]() | LineSegmentIntensities | Gets optionally calibrated intensities for a segment of one line |
![]() | PixelIntensities | Gets interpolated and optionally calibrated intensities at zero or more given coordiantes |
![]() | PutArea | Write a block of pixels to an image. |
![]() | PutLine | Writes an entire row of pixels into an image. |
![]() | PutPixel | Read a single pixel from an image. |
![]() | RefreshIfCast | Refreshes the image if it is based on another image and that
image has changed. |
![]() ![]() | SetRegionMaskOffset | Sets the current RegionMask offset values |
![]() | SetToConstant | Sets an area of the image to a single value. |
![]() | SignalImageChanged | 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. |
![]() | UnlockPixelPointer | Unlock pixel memory |