#include <VowelManager.h>
Public Member Functions | |
| VowelSet (const char *name="SetName") | |
| ~VowelSet (void) | |
| VowelSet (VowelSet &source) | |
| bool | load (fstream &fs, AudioPreprocessing &prep, void(*cback)(void *)=NULL, void *user=NULL) |
| void | save (fstream &fs) |
| void | setName (const char *name) |
| bool | addSample (VowelSample *sample) |
| bool | addSample (const char *filename, AudioPreprocessing &prep) |
| bool | removeSample (VowelSample *sample) |
| void | clearList (void) |
| VowelSample * | findSample (const char *filename) |
| vector< VowelSample * > & | getSampleList (void) |
Public Attributes | |
| char * | name |
Private Attributes | |
| vector< VowelSample * > | vowels |
|
|
Basic constructor.
|
|
|
Standard destructor. |
|
|
Copy constructor.
|
|
||||||||||||
|
Add a sample to the set from AU file.
|
|
|
Add a sample to the set.
|
|
|
Clear the entire sample list. |
|
|
Find the Sample containing data for a specific filename
|
|
|
Get the entire list of samples stored in this set.
|
|
||||||||||||||||||||
|
Load method. Note that this method destructs all previous samples automatically.
|
|
|
Remove a sample from the set. Note: Does not delete the sample object itself.
|
|
|
Save method.
|
|
|
Set the name of the set.
|
|
|
The name of this set. Ensured not to be NULL at any time. |
|
|
The list of vowels stored in this set. |
1.3-rc3