VR-Forces 4.0.4 Class Documentation
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
DtChordBundle Class Reference

List of all members.

Public Types

enum  { BUNDLE_SIZE = 10 }

Public Member Functions

 DtChordBundle ()
 DtChordBundle (const DtChordBundle &orig)
virtual ~DtChordBundle ()
DtChordBundleoperator= (const DtChordBundle &orig)
const DtChordoperator[] (unsigned int index) const
void addToEnd (const DtChord *arg)
virtual void removeAll ()
unsigned int count () const
const DtExtentextent () const

Protected Member Functions

const DtChorditem (unsigned int index)
DtChordBundleclone ()

Protected Attributes

const DtChordmyChordArray [BUNDLE_SIZE]
unsigned int myCount
DtChordBundlemyNextBundle
DtExtent myExtent

Member Enumeration Documentation

anonymous enum
Enumerator:
BUNDLE_SIZE 

Constructor & Destructor Documentation

References myChordArray.

Referenced by addToEnd().

DtChordBundle::DtChordBundle ( const DtChordBundle orig) [inline]

References clone(), myChordArray, and myNextBundle.

DtChordBundle::~DtChordBundle ( ) [inline, virtual]

References myNextBundle.


Member Function Documentation

DtChordBundle& DtChordBundle::operator= ( const DtChordBundle orig)
const DtChord * DtChordBundle::operator[] ( unsigned int  index) const [inline]
void DtChordBundle::addToEnd ( const DtChord arg) [inline]
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[]().

Referenced by DtChordBundle().


Member Data Documentation

Referenced by addToEnd(), DtChordBundle(), and operator[]().

unsigned int DtChordBundle::myCount [protected]

Referenced by addToEnd(), and count().

Referenced by addToEnd(), and extent().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)