class Modifier


Definition#include <lycad_chargen/Modifier.h>
InheritsmodifierListener [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Private Methods

Private Members


Detailed Description

 Modifier (int Imagnitude, int Iscope, bool IInScope)

Modifier

 ~Modifier ()

~Modifier

int  setValue (int newValue)

setValue

int  getValue ()

getValue

[const]

bool  setScope (int ExistingScope, bool newScopeValue)

setScope

bool  getScope (int ExistingScope)

getScope

Returns whether the scope ExistingScope is in scope or not. If the scope ExistingScope does not exist in the modifier return false

bool  addScope (int IScope, bool IInScope)

addScope

bool  addScope (ScopePair *newPair)

addScope

bool  removeScope (int IScope, bool IInScope)

removeScope

bool  removeScope (ScopePair *newPair)

removeScope

bool  inScope ()

inScope

void  clear ()

clear

bool  containsKey (int key)

containsKey

int  size ()

size

void  iBegin ()

iBegin

void  iEnd ()

iEnd

ScopePairgetNext ()

getNext

ScopePairgetPrev ()

getPrev

int  operator+ (Modifier &rhs )

operator+

int  operator+ (const int &rhs )

operator+

void  handleModifierEvent (modifierEvent *evt)

handleModifierEvent

[private virtual]

Reimplemented from modifierListener.

int magnitude

magnitude

[private]

bool InScope

InScope

[private]

ScopePair * data

data

[private]

int sz

sz

[private]

int curSize

curSize

[private]

int load

load

[private]

static const float PERCENT_FULL

PERCENT_FULL

[private]

ScopePair * iter

iter

[private]

int  hash (int ind)

hash

[private]

void  rehash ()

rehash

[private]

ScopePairgetNextPair ()

getNextPair

[private]

void  updateScope ()

updateScope

[private]


Generated by: sheldonl on cr595811-a on Fri Nov 30 10:24:34 2001, using kdoc 2.0a53.