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 unnormalized by scaling xaxis and yaxis 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.