lux::LowdiscrepancyPixelSampler Class Reference

#include <lowdiscrepancypx.h>

Inheritance diagram for lux::LowdiscrepancyPixelSampler:

lux::PixelSampler

List of all members.

Public Member Functions

 LowdiscrepancyPixelSampler (int xstart, int xend, int ystart, int yend)
 ~LowdiscrepancyPixelSampler ()
u_int GetTotalPixels ()
bool GetNextPixel (int &xPos, int &yPos, u_int *use_pos)

Private Attributes

u_int TotalPx
u_int pixelCounter
int xPixelStart
int yPixelStart
int xPixelEnd
int yPixelEnd
u_int xSeed
u_int ySeed


Detailed Description

Definition at line 32 of file lowdiscrepancypx.h.


Constructor & Destructor Documentation

LowdiscrepancyPixelSampler::LowdiscrepancyPixelSampler ( int  xstart,
int  xend,
int  ystart,
int  yend 
)

lux::LowdiscrepancyPixelSampler::~LowdiscrepancyPixelSampler (  )  [inline]

Definition at line 37 of file lowdiscrepancypx.h.


Member Function Documentation

bool LowdiscrepancyPixelSampler::GetNextPixel ( int &  xPos,
int &  yPos,
u_int use_pos 
) [virtual]

u_int LowdiscrepancyPixelSampler::GetTotalPixels (  )  [virtual]

Implements lux::PixelSampler.

Definition at line 43 of file lowdiscrepancypx.cpp.

References cimg_library::cimg::max().


Member Data Documentation

Definition at line 47 of file lowdiscrepancypx.h.

Referenced by GetNextPixel(), and LowdiscrepancyPixelSampler().

Definition at line 45 of file lowdiscrepancypx.h.

Referenced by GetNextPixel(), and LowdiscrepancyPixelSampler().

Definition at line 49 of file lowdiscrepancypx.h.

Referenced by GetNextPixel(), and LowdiscrepancyPixelSampler().

Definition at line 49 of file lowdiscrepancypx.h.

Referenced by GetNextPixel(), and LowdiscrepancyPixelSampler().

Definition at line 50 of file lowdiscrepancypx.h.

Referenced by GetNextPixel(), and LowdiscrepancyPixelSampler().

Definition at line 49 of file lowdiscrepancypx.h.

Referenced by GetNextPixel(), and LowdiscrepancyPixelSampler().

Definition at line 49 of file lowdiscrepancypx.h.

Referenced by GetNextPixel(), and LowdiscrepancyPixelSampler().

Definition at line 50 of file lowdiscrepancypx.h.

Referenced by GetNextPixel(), and LowdiscrepancyPixelSampler().


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

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