![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Types | |
| enum | { BUNDLE_SIZE = 10 } |
Public Member Functions | |
| DtChordBundle () | |
| DtChordBundle (const DtChordBundle &orig) | |
| virtual | ~DtChordBundle () |
| DtChordBundle & | operator= (const DtChordBundle &orig) |
| const DtChord * | operator[] (unsigned int index) const |
| void | addToEnd (const DtChord *arg) |
| virtual void | removeAll () |
| unsigned int | count () const |
| const DtExtent & | extent () const |
Protected Member Functions | |
| const DtChord * | item (unsigned int index) |
| DtChordBundle * | clone () |
Protected Attributes | |
| const DtChord * | myChordArray [BUNDLE_SIZE] |
| unsigned int | myCount |
| DtChordBundle * | myNextBundle |
| DtExtent | myExtent |
| DtChordBundle::DtChordBundle | ( | ) | [inline] |
References myChordArray.
Referenced by addToEnd().
| DtChordBundle::DtChordBundle | ( | const DtChordBundle & | orig | ) | [inline] |
References clone(), myChordArray, and myNextBundle.
| DtChordBundle::~DtChordBundle | ( | ) | [inline, virtual] |
References myNextBundle.
| DtChordBundle& DtChordBundle::operator= | ( | const DtChordBundle & | orig | ) |
| const DtChord * DtChordBundle::operator[] | ( | unsigned int | index | ) | const [inline] |
References BUNDLE_SIZE, item(), myChordArray, and myNextBundle.
| void DtChordBundle::addToEnd | ( | const DtChord * | arg | ) | [inline] |
References addToEnd(), BUNDLE_SIZE, DtChordBundle(), DtExtent::expandToInclude(), DtChord::extent(), myChordArray, myCount, myExtent, and myNextBundle.
Referenced by addToEnd().
| virtual void DtChordBundle::removeAll | ( | ) | [virtual] |
| unsigned int DtChordBundle::count | ( | ) | const [inline] |
References myCount.
| const DtExtent & DtChordBundle::extent | ( | ) | const [inline] |
References myExtent.
| const DtChord* DtChordBundle::item | ( | unsigned int | index | ) | [protected] |
Referenced by operator[]().
| DtChordBundle* DtChordBundle::clone | ( | ) | [protected] |
Referenced by DtChordBundle().
const DtChord* DtChordBundle::myChordArray[BUNDLE_SIZE] [protected] |
Referenced by addToEnd(), DtChordBundle(), and operator[]().
unsigned int DtChordBundle::myCount [protected] |
Referenced by addToEnd(), and count().
DtChordBundle* DtChordBundle::myNextBundle [protected] |
Referenced by addToEnd(), DtChordBundle(), operator[](), and ~DtChordBundle().
DtExtent DtChordBundle::myExtent [protected] |
Referenced by addToEnd(), and extent().