lux::TilePixelSampler Class Reference

#include <tilepx.h>

Inheritance diagram for lux::TilePixelSampler:

lux::PixelSampler

List of all members.

Public Member Functions

 TilePixelSampler (int xStart, int xEnd, int yStart, int yEnd)
u_int GetTotalPixels ()
bool GetNextPixel (int &xPos, int &yPos, u_int *use_pos)

Private Attributes

u_int TotalPx
vector< PxLocPxa


Detailed Description

Definition at line 31 of file tilepx.h.


Constructor & Destructor Documentation

TilePixelSampler::TilePixelSampler ( int  xStart,
int  xEnd,
int  yStart,
int  yEnd 
)

Definition at line 29 of file tilepx.cpp.

References Pxa, TILEPX_SIZE, TotalPx, lux::PxLoc::x, and lux::PxLoc::y.


Member Function Documentation

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

Implements lux::PixelSampler.

Definition at line 70 of file tilepx.cpp.

References Pxa, and TotalPx.

u_int TilePixelSampler::GetTotalPixels (  )  [virtual]

Implements lux::PixelSampler.

Definition at line 66 of file tilepx.cpp.

References TotalPx.


Member Data Documentation

vector<PxLoc> lux::TilePixelSampler::Pxa [private]

Definition at line 47 of file tilepx.h.

Referenced by GetNextPixel(), and TilePixelSampler().

Definition at line 45 of file tilepx.h.

Referenced by GetNextPixel(), GetTotalPixels(), and TilePixelSampler().


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

Generated on Mon May 18 07:13:23 2009 for lux by  doxygen 1.5.8