lux::ContrastOp Class Reference

#include <contrast.h>

Inheritance diagram for lux::ContrastOp:
[legend]
Collaboration diagram for lux::ContrastOp:
[legend]

List of all members.

Public Member Functions

 ContrastOp (float day)
virtual ~ContrastOp ()
virtual void Map (vector< XYZColor > &xyz, int xRes, int yRes, float maxDisplayY) const

Static Public Member Functions

static ToneMapCreateToneMap (const ParamSet &ps)

Private 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().

virtual lux::ContrastOp::~ContrastOp (  )  [inline, virtual]

Definition at line 34 of file contrast.h.


Member Function Documentation

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

Definition at line 46 of file contrast.cpp.

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

void ContrastOp::Map ( vector< XYZColor > &  xyz,
int  xRes,
int  yRes,
float  maxDisplayY 
) const [virtual]

Implements lux::ToneMap.

Definition at line 30 of file contrast.cpp.

References displayAdaptationY.


Member Data Documentation

Definition at line 39 of file contrast.h.

Referenced by ContrastOp(), and Map().


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208