#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. |