TDirectionSampler Class Reference

List of all members.

Classes

struct  GridSample

Public Member Functions

 TDirectionSampler (const int32 quality)
 ~TDirectionSampler ()
int32 GetQuality () const
void ReInit ()

Protected Member Functions

virtual void SampleArea (const TMCPoint &position, int32 level, const real threshold)
virtual void SampleGrid ()
TMCColorRGBA AverageLighting ()
virtual void SampleDirection (const TMCPoint &position)=0
GridSampleGetSample (const TMCPoint &position)
int32 GetSampleOffset (const TMCPoint &position)
void InterpolateOrSample (const TMCPoint &position, const int32 leftSampleOffset, const int32 rightSampleOffset, const real threshold)
virtual void InterpolateColor (const TMCPoint &position, int32 size)
virtual void AverageColor (const int32 sampleOffset, const int32 leftSampleOffest, const int32 rightSampleOffest)

Protected Attributes

int32 fMaxDepth
TMCClassArray< GridSamplefGrid
TMCArray< booleanfHasBeenSampled
int32 fSamplePerLine
real fDeltaX
real fDeltaY
int32 fQuality

Constructor & Destructor Documentation

TDirectionSampler::TDirectionSampler ( const int32  quality  ) 
TDirectionSampler::~TDirectionSampler (  ) 

Member Function Documentation

virtual void TDirectionSampler::AverageColor ( const int32  sampleOffset,
const int32  leftSampleOffest,
const int32  rightSampleOffest 
) [protected, virtual]
TMCColorRGBA TDirectionSampler::AverageLighting (  )  [protected]
int32 TDirectionSampler::GetQuality (  )  const [inline]
GridSample& TDirectionSampler::GetSample ( const TMCPoint position  )  [inline, protected]
int32 TDirectionSampler::GetSampleOffset ( const TMCPoint position  )  [inline, protected]
virtual void TDirectionSampler::InterpolateColor ( const TMCPoint position,
int32  size 
) [protected, virtual]
void TDirectionSampler::InterpolateOrSample ( const TMCPoint position,
const int32  leftSampleOffset,
const int32  rightSampleOffset,
const real  threshold 
) [protected]
void TDirectionSampler::ReInit (  ) 
virtual void TDirectionSampler::SampleArea ( const TMCPoint position,
int32  level,
const real  threshold 
) [protected, virtual]
virtual void TDirectionSampler::SampleDirection ( const TMCPoint position  )  [protected, pure virtual]
virtual void TDirectionSampler::SampleGrid (  )  [protected, virtual]

Member Data Documentation

int32 TDirectionSampler::fMaxDepth [protected]
int32 TDirectionSampler::fQuality [protected]

The documentation for this class was generated from the following file:
Generated on Mon Apr 26 22:48:00 2010 for Carrara SDK Doc by  doxygen 1.6.3