IMask Interface |
The IMask type exposes the following members.
| Name | Description | |
|---|---|---|
| IntensityThresholdValuePercent | Gets or sets the percent value for the mask method using a threshold on the instensity. | |
| MasksCount | Gets the number of active masks. | |
| NonMeasuredAreasConnectingSize | Gets or sets the size in pixels from which the space between two non-measured points will be masked too. | |
| PhaseGradientThresholdValuePercent | Gets or sets the percent value for the mask method using a threshold on the phase gradient. | |
| PhaseGradientThresholdValueRadian | Gets or sets the radian value for the mask method using a threshold on the phase gradient. | |
| UseAutoIntensityThreshold | Gets or sets the activation state for the automatic computation of the threshold on the intensity. | |
| UseDefaultPhaseGradientThreshold | Gets or sets the activation state for the default value of the threshold on the phase gradient. |
| Name | Description | |
|---|---|---|
| ClearMask | Clear a mask | |
| CutEllipseDisplayMask | Apply an elliptical shape on the specified mask | |
| CutEllipseUserMask | Keeps or cuts a defined elliptical region of the user mask. | |
| CutRectangleDisplayMask | Apply a rectangular shape on the specified mask | |
| CutRectangleUserMask | Keeps or cuts a defined rectangular region of the user mask. | |
| GetMaskMethodState | Gets the activation state of the specified method. | |
| LoadMaskImage(Byte, Int32, Int32, Int32) | Loads a mask using a byte array. | |
| LoadMaskImage(IntPtr, Int32, Int32, Int32) | Load a mask using an IntPtr | |
| LoadUserMask | Loads a user mask using string format | |
| ResetUserMask | Reset the user mask to the full image. | |
| SetMaskMethodState | Sets the activation state of the specified method. | |
| UseHalfResolution | Sets the activation state of the half-resolution feature. |