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 |