class Hash

Holds the data in a hash data structure. More...

Full nameLightCache::Hash
Definition#include <raytracer/lightcache.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Private Methods

Private Members


Detailed Description

Holds the data in a hash data structure.

static HitStatistics hitstat

hitstat

static HitStatistics insertstat

insertstat

 Hash ()

Hash

Counts number of data insertions and collisions thereby.

 ~Hash ()

~Hash

 Hash (const Hash&)

Hash

[private]

Hash&  operator= (const Hash&)

operator=

[private]

void  setSize (int size)

setSize

bool  get (const Vector3& location, CLR& err, LightList*&)

get

void  put (const Vector3& location, CLR err, LightList* l)

put

int size

size

[private]

int sondmod

sondmod

[private]

MapEntry* data

data

[private]

unsigned int  calcHashValue (unsigned int)

calcHashValue

[private]

unsigned int  calcHashValueSond (unsigned int)

calcHashValueSond

[private]

unsigned int  vectorToInt (const Vector3&v)

vectorToInt

[private]


Generated by: micha@laptop on Thu Oct 24 20:25:24 2002, using kdoc 2.0a53.