lux::ContrastOp Class Reference

#include <contrast.h>

Inheritance diagram for lux::ContrastOp:

ToneMap

List of all members.

Public Member Functions

 ContrastOp (float day)
void Map (const float *y, int xRes, int yRes, float maxDisplayY, float *scale) const

Static Public Member Functions

static ToneMapCreateToneMap (const ParamSet &ps)

Public Attributes

float displayAdaptationY


Detailed Description

Definition at line 31 of file contrast.h.


Constructor & Destructor Documentation

lux::ContrastOp::ContrastOp ( float  day  )  [inline]

Definition at line 33 of file contrast.h.

References displayAdaptationY.

Referenced by CreateToneMap().


Member Function Documentation

ToneMap * ContrastOp::CreateToneMap ( const ParamSet ps  )  [static]

Definition at line 42 of file contrast.cpp.

References ContrastOp(), and lux::ParamSet::FindOneFloat().

Referenced by lux::MakeToneMap().

void ContrastOp::Map ( const float *  y,
int  xRes,
int  yRes,
float  maxDisplayY,
float *  scale 
) const [virtual]

Implements ToneMap.

Definition at line 29 of file contrast.cpp.

References displayAdaptationY.


Member Data Documentation

Definition at line 37 of file contrast.h.

Referenced by ContrastOp(), and Map().


The documentation for this class was generated from the following files:

Generated on Mon May 18 07:16:20 2009 for lux by  doxygen 1.5.8