Classes
| Class | Description | |
|---|---|---|
| CogAffineTransform | Class that transforms a portion of an image defined by a CogRectangleAffine into a new rectangular image. | |
| CogAffineTransformTool | Tool that transforms a portion of an image defined by a CogRectangleAffine into a new rectangular image. | |
| CogCopyRegion | Class that copies a region of pixels into a destination image. | |
| CogCopyRegionTool | Tool that copies a region of pixels into a destination image. | |
| CogHistogram | Class for generating a histogram. | |
| CogHistogramResult | Result of the histogram operation. | |
| CogHistogramTool | Tool that generates a histogram from a single input image. | |
| CogImageAverage | Class containing image average processing run parameters. | |
| CogImageAverageTool | Tool which performs image averaging. | |
| CogImageConvertRunParams | This class encapsulates the run time parameters used by the CogImageConvertTool::Run method. | |
| CogImageConvertTool | Tool that converts images, mainly from certain color formats to certain non-color formats. | |
| CogImageSharpness | Class containing image Sharpness processing run parameters. | |
| CogImageSharpnessTool | Tool for calculating image sharpness. | |
| CogIPOneImageAddSubtractConstant | Class that adds or subtracts a constant value from an image. | |
| CogIPOneImageConvolve3x3 | Class that performs a 3x3 convolution on an image. | |
| CogIPOneImageConvolveNxM | Class that performs the NxM convolution operation on an image. | |
| CogIPOneImageEqualize | Class that performs the histogram equalization operation on an image. Equalize is the re-mapping of an image by the integral of its histogram. | |
| CogIPOneImageExpand | Class that expands the size of an by duplicating pixels of an image in the X and Y directions. | |
| CogIPOneImageFlipRotate | Class that flips and/or applies rotation to an image. | |
| CogIPOneImageGaussSampler | Class that applies a kernel to the image that approximates a two-dimensional Gaussian distribution. By varying the size of this kernel, you can reduce the strength of noise, or you can attenuate image features below a certain size. Optional subsampling and/or scaling are performed last. | |
| CogIPOneImageGreyMorphology | Class that performs a grey-scale morphology operation on an image. | |
| CogIPOneImageGreyMorphology3x3Element | Class that holds a grey morphology element. Each element is 3x3 matrix to be used by the CogIPOneImageGreyMorphology object to produce the primary structuring element. | |
| CogIPOneImageGreyMorphology3x3Elements | Collection of 3x3 grey morphology elements. Each grey morphology element is a 3x3 matrix used to compose the primary structuring element for the morphological operation. | |
| CogIPOneImageGreyMorphologyNxM | Class that performs the NxM grey morphology operation on an image. | |
| CogIPOneImageHighPassFilter | Class that performs high pass filtering on an image. The high pass operation is performed by subtracting the Gaussian filtered input image from the input image. | |
| CogIPOneImageMedian3x3 | Class that performs the 3x3 median operation on an image. The 3x3 median filter replaces a source pixel with the median value of the 3x3 neighborhood centered around it. | |
| CogIPOneImageMedianNxM | Class that performs the NxM median operation on an image. The NxM median filter replaces a source pixel with the median value of the NxM neighborhood centered around it. | |
| CogIPOneImageMissingPixel | Class that performs missing pixel processing on an image. | |
| CogIPOneImageMultiplyConstant | Class that multiplies pixel values of an image with a constant value. | |
| CogIPOneImageOperatorParamsStateFlags | Class that defines the state flags for the ICogIPOneImageOperatorParams interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogIPOneImageOperatorParams. | |
| CogIPOneImageOperators | Collection of one image operators. | |
| CogIPOneImageOperatorStateFlags | Class that defines the state flags for the ICogIPOneImageOperator interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogIPOneImageOperator. | |
| CogIPOneImagePelSet | Class that performs the Pixel Set processing on an image. | |
| CogIPOneImagePixelMap | This class converts all pixels of an image using the map defined by the user. By default this class creates an identity map. | |
| CogIPOneImageQuantize | Class that perform quantize to reduce the number of grey levels contained in the image while trying to retain image information. This operation is useful for scenes that are easily described by a small number of discrete image intensities. | |
| CogIPOneImageSampleConvolve | Class that performs a simultaneous separable convlution and sampling. A common use of this is downsampling with Gaussian smoothing. | |
| CogIPOneImageSubSampler | Class that subsamples the pixels in a image by blocks specified by SampleX and SampleY to produce an image of reduced size. Pixels selected will be the closest to each blocks center or the average pixel value if SpatialAverage is enabled. | |
| CogIPOneImageTool | Tool that operates on a single input image to produce a single output image. | |
| CogIPTwoImageAdd | Class that adds two images and produces a new image. | |
| CogIPTwoImageAddTool | Tool that adds two input images to produce a single output image. | |
| CogIPTwoImageMinMax | Class that produces an image based on the minimum or maximum pixels of two input images. | |
| CogIPTwoImageMinMaxTool | Tool that produces a new image based on either the minimum pixel values or the maximum pixel values taken from two images. | |
| CogIPTwoImageSubtract | Class that subtracts an image from another and produces a new image. Specifically, InputImageB is subtracted from InputImageA to produce the new image. | |
| CogIPTwoImageSubtractTool | Tool that subtracts InputImageB from InputImageA to produce a single output image. | |
| CogPolarUnwrap | Class that unwraps an annular region of pixels into a destination image. | |
| CogPolarUnwrapTool | Tool that unwraps an annular region of pixels into a rectangular destination image. | |
| CogSobelEdge | Class containing Sobel Edge processing run parameters. | |
| CogSobelEdgeResult | Class containing a Sobel Edge result. | |
| CogSobelEdgeTool | Tool which performs Sobel edge detection, optionally followed by either whole-pixel peak detection or hysteresis thresholding post-processing. |
Interfaces
| Interface | Description | |
|---|---|---|
| ICogIPOneImageOperator | Common interface for all one image operators. | |
| ICogIPOneImageOperatorParams | Common interface for all one image operator parameters. |
Enumerations
| Enumeration | Description | |
|---|---|---|
| CogAffineTransformClipModeConstants | Enumeration of affine transform clipping modes. These specify what to do if the affine region is clipped (i.e. not entirely within the input image). | |
| CogAffineTransformCurrentRecordConstants | Enumeration of data that can be included in the tool's CurrentRecord. | |
| CogAffineTransformLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogAffineTransformLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogAffineTransformSamplingModeConstants | Enumeration of affine transform sampling modes. | |
| CogCopyRegionCurrentRecordConstants | Enumeration of data that can be included in the tool's CurrentRecord. | |
| CogCopyRegionLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogCopyRegionLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogCopyRegionOutputImageTypeConstants | Enumeration of available output image types. | |
| CogCopyRegionSpaceTreeModeConstants | Enumeration of options for copying the selected space tree of the InputImage to the DestinationImage. Copying and merging operations are done by reference. | |
| CogHistogramBinModeConstants | Enumeration of the histogram bin processing modes. | |
| CogHistogramCurrentRecordConstants | Enumeration of data that can be provided in the Tool's CurrentRecord. | |
| CogHistogramLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogHistogramLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogHistogramResultGraphicConstants | Constants used to specify desired result graphics. | |
| CogImageAverageCurrentRecordConstants | Enumeration of data that can be included in the tool's CurrentRecord. | |
| CogImageAverageLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogImageAverageLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogImageConvertCurrentRecordConstants | Enumeration of data that can be included in the tool's CurrentRecord. | |
| CogImageConvertLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogImageConvertLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogImageConvertRunModeConstants | Enumeration of the ways that the input image may be processed by the CogImageConvertTool. | |
| CogImageSharpnessCurrentRecordConstants | Enumeration of data that can be included in the tool's CurrentRecord. | |
| CogImageSharpnessLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogImageSharpnessLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogImageSharpnessModeConstants | Enumeration of Image Sharpness Mode modes. | |
| CogIPComputationPolicyConstants | Whether each pixel in the intermediate image is a newly computed value or a copied value from the corresponding pixel of the input image. | |
| CogIPIntermediateImageMaskSelectConstants | An alternative to using a user provided IntermediateImageMask is to (re)use the InputImageMask. | |
| CogIPOneImageAddSubtractConstantImageFormatConstants | Obsolete. Enumeration of the pixel depths for image that is generated by the add/subtract operation. | |
| CogIPOneImageAddSubtractConstantOverflowModeConstants | Enumeration of single image pixel addition and subtraction overflow modes. | |
| CogIPOneImageBoundaryModeConstants | Enumeration of boundary mode values. | |
| CogIPOneImageConvolve3x3ImageFormatConstants | Obsolete. Enumeration of the pixel depths for image that is generated by the convolution operation. | |
| CogIPOneImageConvolve3x3PositionConstants | Enumeration of kernel positions. | |
| CogIPOneImageCurrentRecordConstants | Enumeration of data that can be provided in the Tool's CurrentRecord. | |
| CogIPOneImageFlipRotateOperationConstants | Enumeration of flip/rotate operation values. | |
| CogIPOneImageGaussSamplerImageFormatConstants | Obsolete. Enumeration of image depths use to specify the Gaussian output image. | |
| CogIPOneImageHighPassFilterImageFormatConstants | Obsolete. Enumeration of image depths use to specify the high pass sampled output image. | |
| CogIPOneImageHighPassFilterProcessingModeConstants | Enumeration of high pass filter processing modes. | |
| CogIPOneImageLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogIPOneImageLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogIPOneImageMissingPixelDirectionConstants | Constants used to specify the missing pixel analysis direction or geometry. | |
| CogIPOneImageMissingPixelGlobalValueModeConstants | Constants used to specify how the global value - the one used when a missing pixel cannot or should not be derived from its valid neighbors - is computed. | |
| CogIPOneImageMissingPixelValueComputationConstants | Constants used to specify how a missing pixel replacement value is computed. | |
| CogIPOneImageMorphology3x3ElementTypeConstants | Enumeration of morphology element types. | |
| CogIPOneImageMorphologyOperationConstants | Enumeration of morphology operations. | |
| CogIPOneImageMorphologyPositionConstants | Enumeration of morphology matrix positions. | |
| CogIPOneImageMultiplyConstantImageFormatConstants | Obsolete. Enumeration of the pixel depths for image that is generated by the multiply operation. | |
| CogIPOneImageMultiplyConstantOverflowModeConstants | Enumeration of single image pixel multiplication overflow modes. | |
| CogIPOneImageOutputSelectConstants | Whether the operator should output just an image, or an image plus a computed image mask. | |
| CogIPOneImagePelSetOperationConstants | Constants used to specify the operation to perform at runtime for the Pixel Set operator. | |
| CogIPOneImageQuantizeLevelConstants | Enumeration of the number of quantization levels for CogIPOneImageQuantize objects. | |
| CogIPTwoImageAddCurrentRecordConstants | Enumeration of data that can be provided in the Tool's CurrentRecord. | |
| CogIPTwoImageAddFormatConstants | Enumeration of the pixel depths for the image generated by the add operation. | |
| CogIPTwoImageAddLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogIPTwoImageAddLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogIPTwoImageAddOverflowModeConstants | Enumeration of two image addition overflow modes. | |
| CogIPTwoImageMinMaxCurrentRecordConstants | Enumeration of data that can be provided in the Tool's CurrentRecord. | |
| CogIPTwoImageMinMaxFormatConstants | Enumeration of the pixel depths for the image generated by the minimum or maximum pixel value operation. | |
| CogIPTwoImageMinMaxLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogIPTwoImageMinMaxLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogIPTwoImageMinMaxOperationConstants | Enumeration of operations for the CogIPTwoImageMinMax object. | |
| CogIPTwoImageSpaceTreeModeConstants | Enumeration of options for copying the selected space trees of the input images to the OutputImage. Copying and merging operations are done by reference. | |
| CogIPTwoImageSubtractCurrentRecordConstants | Enumeration of data that can be provided in the Tool's CurrentRecord. | |
| CogIPTwoImageSubtractFormatConstants | Enumeration of the pixel depths for the image generated by the subtract operation. | |
| CogIPTwoImageSubtractLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogIPTwoImageSubtractLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord. | |
| CogIPTwoImageSubtractOverflowModeConstants | Enumeration of two image subtraction overflow modes. | |
| CogPolarUnwrapCurrentRecordConstants | Enumeration of data that can be included in the tool's CurrentRecord. | |
| CogPolarUnwrapLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogPolarUnwrapLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogPolarUnwrapSamplingModeConstants | Enumeration of polar unwrap sampling modes. | |
| CogSobelEdgeCurrentRecordConstants | Enumeration of data that can be included in the tool's CurrentRecord. | |
| CogSobelEdgeLastRunRecordConstants | Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogSobelEdgeLastRunRecordDiagConstants | Enumeration of Diagnostic data that can be included in the tool's LastRunRecord. | |
| CogSobelEdgePostProcessModeConstants | Enumeration of ICogSobelEdge post-processing modes. |