Class Spinnaker::IImageProcessor¶
ClassList > Spinnaker > IImageProcessor
The interface file for ImageProcessor class.
#include <IImageProcessor.h>
Inherited by the following classes: Spinnaker::ImageProcessor
Public Functions¶
| Type | Name |
|---|---|
| virtual ImagePtr | ApplyGamma (const ImagePtr & srcImage, float gamma, bool isGammaInverse=false) const = 0 |
| virtual void | ApplyGamma (const ImagePtr & srcImage, ImagePtr & destImage, float gamma, bool isGammaInverse=false) const = 0 |
| virtual ImagePtr | Convert (const ImagePtr & srcImage, PixelFormatEnums destFormat) const = 0 |
| virtual void | Convert (const ImagePtr & srcImage, ImagePtr & destImage, PixelFormatEnums destFormat) const = 0 |
| virtual ImagePtr | Convert (const ImageList & srcImageList, PixelFormatEnums destFormat) const = 0 |
| virtual void | Convert (const ImageList & srcImageList, ImagePtr & destImage, PixelFormatEnums destFormat) const = 0 |
| virtual ColorProcessingAlgorithm | GetColorProcessing () = 0 |
| virtual unsigned int | GetNumDecompressionThreads () = 0 |
| virtual void | SetColorProcessing (ColorProcessingAlgorithm colorAlgorithm) = 0 |
| virtual void | SetNumDecompressionThreads (unsigned int numThreads) = 0 |
| virtual | ~IImageProcessor (void) |
Protected Attributes¶
| Type | Name |
|---|---|
| ImageProcessorData * | m_pImageProcessorData |
Protected Functions¶
| Type | Name |
|---|---|
| IImageProcessor () |
|
| IImageProcessor (const IImageProcessor &) |
|
| IImageProcessor & | operator= (const IImageProcessor &) |
Public Functions Documentation¶
function ApplyGamma [1/2]¶
virtual ImagePtr Spinnaker::IImageProcessor::ApplyGamma (
const ImagePtr & srcImage,
float gamma,
bool isGammaInverse=false
) const = 0
function ApplyGamma [2/2]¶
virtual void Spinnaker::IImageProcessor::ApplyGamma (
const ImagePtr & srcImage,
ImagePtr & destImage,
float gamma,
bool isGammaInverse=false
) const = 0
function Convert [1/4]¶
virtual ImagePtr Spinnaker::IImageProcessor::Convert (
const ImagePtr & srcImage,
PixelFormatEnums destFormat
) const = 0
function Convert [2/4]¶
virtual void Spinnaker::IImageProcessor::Convert (
const ImagePtr & srcImage,
ImagePtr & destImage,
PixelFormatEnums destFormat
) const = 0
function Convert [3/4]¶
virtual ImagePtr Spinnaker::IImageProcessor::Convert (
const ImageList & srcImageList,
PixelFormatEnums destFormat
) const = 0
function Convert [4/4]¶
virtual void Spinnaker::IImageProcessor::Convert (
const ImageList & srcImageList,
ImagePtr & destImage,
PixelFormatEnums destFormat
) const = 0
function GetColorProcessing¶
function GetNumDecompressionThreads¶
function SetColorProcessing¶
virtual void Spinnaker::IImageProcessor::SetColorProcessing (
ColorProcessingAlgorithm colorAlgorithm
) = 0
function SetNumDecompressionThreads¶
function ~IImageProcessor¶
Protected Attributes Documentation¶
variable m_pImageProcessorData¶
Protected Functions Documentation¶
function IImageProcessor [1/2]¶
function IImageProcessor [2/2]¶
function operator=¶
The documentation for this class was generated from the following file C:/workspace/include/Interface/IImageProcessor.h