lux::NonLinearOp Class Reference

#include <nonlinear.h>

Inheritance diagram for lux::NonLinearOp:

ToneMap

List of all members.

Public Member Functions

 NonLinearOp (float my)
void Map (const float *y, int xRes, int yRes, float maxDisplayY, float *scale) const

Static Public Member Functions

static ToneMapCreateToneMap (const ParamSet &ps)

Private Attributes

float maxY


Detailed Description

Definition at line 31 of file nonlinear.h.


Constructor & Destructor Documentation

lux::NonLinearOp::NonLinearOp ( float  my  )  [inline]

Definition at line 34 of file nonlinear.h.

References maxY.

Referenced by CreateToneMap().


Member Function Documentation

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

Definition at line 29 of file nonlinear.cpp.

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

Referenced by lux::MakeToneMap().

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

Implements ToneMap.

Definition at line 35 of file nonlinear.h.

References maxY.


Member Data Documentation

float lux::NonLinearOp::maxY [private]

Definition at line 57 of file nonlinear.h.

Referenced by Map(), and NonLinearOp().


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

Generated on Fri Jul 24 11:52:05 2009 for lux by  doxygen 1.5.9