#include <VBAP.h>
Public Member Functions | |
| SpeakerSetLayout (SpeakerLayout *aLayout, VBAPMode mode=kAuto) | |
| Constructors & destructor: default constructor. Creates an empty speaker layout. | |
| ~SpeakerSetLayout () | |
| destructor | |
| SpeakerLayout * | speakerLayout () |
| Returns the Speaker Layout used to find the triplets. | |
| void | dump () |
Private Member Functions | |
| void | findSpeakerTriplets () throw (CException) |
| void | findSpeakerPairs () throw (CException) |
| void | invertTripleMatrix (SpeakerSet *lst) |
| void | addTriple (SpeakerSet *lst) |
| void | removeTriple (SpeakerSet *lst) |
| bool | evaluateCrossing (CPoint &li, CPoint &lj, CPoint &ln, CPoint &lm) |
Private Attributes | |
| SpeakerSet ** | mTriplets |
| SpeakerLayout * | mSpeakerLayout |
| unsigned | mNumTriplets |
| unsigned | mMode |
Friends | |
| class | VBAP |
|
||||||||||||
|
Constructors & destructor: default constructor. Creates an empty speaker layout.
|
|
|
destructor
|
|
|
Returns the Speaker Layout used to find the triplets.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5-20051010