7#ifndef __PVRANGEFILTER_H__
8#define __PVRANGEFILTER_H__
10#include <PvAppUtilsLib.h>
13#include <PvConfigurationReader.h>
14#include <PvConfigurationWriter.h>
17namespace PvAppUtilsLib
31 PvResult GetHistogram( uint32_t *aHistogramPtr, uint32_t aHistogramSize, uint32_t &aMaxValue );
36 bool IsEnabled()
const;
37 uint8_t GetDark()
const;
38 uint8_t GetLight()
const;
40 void SetDark( uint8_t aValue );
41 void SetLight( uint8_t aValue );
42 void SetEnabled(
bool aEnabled );
51 PvAppUtilsLib::RangeFilter *mThis;
Used to convert a PvBuffer to another pixel type.
Definition PvBufferConverter.h:67
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition PvBuffer.h:111
Reads and restores configuration data from persistence files.
Definition PvConfigurationReader.h:29
Writes configuration data to persistence files.
Definition PvConfigurationWriter.h:29
Increases the contrast of displayed images and exported H.264 video by constraining the image to a mi...
Definition PvRangeFilter.h:24
Result information.
Definition PvResult.h:30