lux::Histogram Class Reference

#include <film.h>

Collaboration diagram for lux::Histogram:
[legend]

List of all members.

Public Member Functions

 Histogram ()
 ~Histogram ()
void Calculate (vector< RGBColor > &pixels, unsigned int width, unsigned int height)
void MakeImage (unsigned char *outPixels, unsigned int width, unsigned int height, int options)

Private Member Functions

void CheckBucketNr ()

Private Attributes

int m_bucketNr
int m_newBucketNr
float * m_buckets
int m_zones [11]
float m_lowRange
float m_highRange
float m_bucketSize
float m_displayGamma
boost::mutex m_mutex

Detailed Description

Definition at line 359 of file film.h.


Constructor & Destructor Documentation

lux::Histogram::Histogram (  ) 
lux::Histogram::~Histogram (  ) 

Definition at line 513 of file film.cpp.

References m_buckets.


Member Function Documentation

void lux::Histogram::Calculate ( vector< RGBColor > &  pixels,
unsigned int  width,
unsigned int  height 
)
void lux::Histogram::CheckBucketNr (  )  [private]
void lux::Histogram::MakeImage ( unsigned char *  outPixels,
unsigned int  width,
unsigned int  height,
int  options 
)

Member Data Documentation

Definition at line 367 of file film.h.

Referenced by Calculate(), CheckBucketNr(), Histogram(), and MakeImage().

float* lux::Histogram::m_buckets [private]

Definition at line 368 of file film.h.

Referenced by Calculate(), CheckBucketNr(), Histogram(), MakeImage(), and ~Histogram().

Definition at line 370 of file film.h.

Referenced by Calculate(), CheckBucketNr(), and MakeImage().

Definition at line 371 of file film.h.

Referenced by CheckBucketNr(), and Histogram().

float lux::Histogram::m_highRange [private]

Definition at line 370 of file film.h.

Referenced by CheckBucketNr(), and Histogram().

float lux::Histogram::m_lowRange [private]

Definition at line 370 of file film.h.

Referenced by Calculate(), CheckBucketNr(), Histogram(), and MakeImage().

boost::mutex lux::Histogram::m_mutex [private]

Definition at line 372 of file film.h.

Referenced by Calculate(), and MakeImage().

Definition at line 367 of file film.h.

Referenced by CheckBucketNr(), Histogram(), and MakeImage().

Definition at line 369 of file film.h.

Referenced by CheckBucketNr(), and MakeImage().


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