Interface to the properties of a PWL WDR device.
Returns a list of normalized float coordinates (x,y) that define the Piecewise Linear (PWL) compression curve used in the PWL Wide Dynamic Range (WDR) mode. The coordinates are returned in a Point2D tuple. The coordinates can be un-normalized by scaling x-axis and y-axis values by InputBitDepth and OutputBitDepth respectively. The Bit depths can be obtained by using the respective methods in the ISensorMode interface.
Definition at line 81 of file PwlWdrSensorMode.h.


| Public Member Functions | |
| virtual uint32_t | getControlPointCount () const =0 | 
| Returns the number of control points coordinates in the Piecewise Linear compression curve.  More... | |
| virtual Status | getControlPoints (std::vector< Point2D< float > > *points) const =0 | 
| Returns the Piecewise Linear (PWL) compression curve coordinates.  More... | |
| Static Public Member Functions | |
| static const InterfaceID & | id () | 
| Protected Member Functions | |
| ~IPwlWdrSensorMode () | |
| 
 | inlineprotected | 
Definition at line 103 of file PwlWdrSensorMode.h.
| 
 | pure virtual | 
Returns the number of control points coordinates in the Piecewise Linear compression curve.
| 
 | pure virtual | 
Returns the Piecewise Linear (PWL) compression curve coordinates.
| [out] | points | The output vector to store the PWL compression curve coordinates. Upon successful return, this vector will filled in with getControlPointCount() count values, each containing a coordinates of PWL compression curve within a Point2D tuple. | 
| 
 | inlinestatic | 
Definition at line 84 of file PwlWdrSensorMode.h.