VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
DtChordBundle Class Reference

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

DtChordBundle::DtChordBundle ( )
inline

References myChordArray.

Referenced by addToEnd().

DtChordBundle::DtChordBundle ( const DtChordBundle orig)
inline

References clone(), myChordArray, and myNextBundle.

DtChordBundle::~DtChordBundle ( )
inlinevirtual

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[]().

DtChordBundle* DtChordBundle::clone ( )
protected

Referenced by DtChordBundle().

Member Data Documentation

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
DtExtent DtChordBundle::myExtent
protected

Referenced by addToEnd(), and extent().


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)