Edinburgh Speech Tools 2.4-release
 
Loading...
Searching...
No Matches
WDataSet Class Reference
Inheritance diagram for WDataSet:
Collaboration diagram for WDataSet:

Public Member Functions

void load_description (const EST_String &descfname, LISP ignores)
 
void ignore_non_numbers ()
 
int ftype (const int &i) const
 
int ignore (int i) const
 
void set_ignore (int i, int value)
 
const EST_Stringfeat_name (const int &i) const
 
int samples (void) const
 
int width (void) const
 
- Public Member Functions inherited from EST_TList< T >
void init ()
 
 EST_TList ()
 default constructor
 
 EST_TList (const EST_TList< T > &l)
 copy constructor
 
Titem (const EST_Litem *p)
 
const Titem (const EST_Litem *p) const
 
Tnth (int n)
 return the Nth value
 
const Tnth (int n) const
 return a const Nth value
 
const Tfirst () const
 return const reference to first item in list
 
const Tlast () const
 return const reference to last item in list
 
Tfirst ()
 
Tlast ()
 return reference to last item in list
 
const Toperator() (const EST_Litem *ptr) const
 return const reference to item in list pointed to by {\tt ptr}
 
Toperator() (const EST_Litem *ptr)
 return non-const reference to item in list pointed to by {\tt ptr}
 
EST_Litemremove (EST_Litem *ptr)
 
EST_Litemremove_nth (int n)
 remove nth item, return pointer to previous item
 
void append (const T &item)
 add item onto end of list
 
void prepend (const T &item)
 add item onto start of list
 
EST_Liteminsert_after (EST_Litem *ptr, const T &item)
 
EST_Liteminsert_before (EST_Litem *ptr, const T &item)
 
EST_TList< T > & operator= (const EST_TList< T > &a)
 make full copy of list
 
EST_TList< T > & operator+= (const EST_TList< T > &a)
 Add list onto end of existing list.
 
void clear (void)
 remove all items in list
 
void exchange (EST_Litem *a, EST_Litem *b)
 exchange 1
 
void exchange (int i, int j)
 exchange 2
 
- Public Member Functions inherited from EST_UList
EST_UItemnth_pointer (int n) const
 
EST_UIteminsert_after (EST_UItem *ptr, EST_UItem *new_item)
 
EST_UIteminsert_before (EST_UItem *ptr, EST_UItem *new_item)
 
EST_UItemremove (EST_UItem *ptr, void(*item_free)(EST_UItem *item))
 
EST_UItemremove (int n, void(*item_free)(EST_UItem *item))
 
void exchange (EST_UItem *a, EST_UItem *b)
 
void exchange (int i, int j)
 
void reverse ()
 
int length () const
 
int index (EST_UItem *item) const
 
int empty () const
 
void clear (void)
 
void append (EST_UItem *item)
 
void prepend (EST_UItem *item)
 
EST_UItemhead () const
 
EST_UItemtail () const
 

Additional Inherited Members

- Public Types inherited from EST_TList< T >
typedef T Entry
 
typedef EST_TIterator< EST_TList< T >, IPointer, TEntries
 
typedef EST_TRwIterator< EST_TList< T >, IPointer, TRwEntries
 
- Static Public Member Functions inherited from EST_TList< T >
static void free_item (EST_UItem *item)
 
static void exchange_contents (EST_Litem *a, EST_Litem *b)
 exchange 3

 
- Static Public Member Functions inherited from EST_UList
static bool operator_eq (const EST_UList &a, const EST_UList &b, bool(*eq)(const EST_UItem *item1, const EST_UItem *item2))
 
static int index (const EST_UList &l, const EST_UItem &b, bool(*eq)(const EST_UItem *item1, const EST_UItem *item2))
 
static void sort (EST_UList &a, bool(*gt)(const EST_UItem *item1, const EST_UItem *item2))
 
static void qsort (EST_UList &a, bool(*gt)(const EST_UItem *item1, const EST_UItem *item2), void(*exchange)(EST_UItem *item1, EST_UItem *item2))
 
static void sort_unique (EST_UList &l, bool(*eq)(const EST_UItem *item1, const EST_UItem *item2), bool(*gt)(const EST_UItem *item1, const EST_UItem *item2), void(*item_free)(EST_UItem *item))
 
static void merge_sort_unique (EST_UList &l, EST_UList &m, bool(*eq)(const EST_UItem *item1, const EST_UItem *item2), bool(*gt)(const EST_UItem *item1, const EST_UItem *item2), void(*item_free)(EST_UItem *item))
 
- Protected Member Functions inherited from EST_TList< T >
void point_to_first (IPointer &ip) const
 
void move_pointer_forwards (IPointer &ip) const
 
bool points_to_something (const IPointer &ip) const
 
Tpoints_at (const IPointer &ip)
 
- Protected Member Functions inherited from EST_UList
void init ()
 
void clear_and_free (void(*item_free)(EST_UItem *item))
 
- Protected Attributes inherited from EST_UList
EST_UItemh
 
EST_UItemt
 

Detailed Description

Definition at line 86 of file EST_Wagon.h.

Member Function Documentation

◆ load_description()

void WDataSet::load_description ( const EST_String descfname,
LISP  ignores 
)

Definition at line 179 of file wagon_aux.cc.

◆ ignore_non_numbers()

void WDataSet::ignore_non_numbers ( )

Definition at line 160 of file wagon_aux.cc.

◆ ftype()

int WDataSet::ftype ( const int &  i) const
inline

Definition at line 96 of file EST_Wagon.h.

◆ ignore()

int WDataSet::ignore ( int  i) const
inline

Definition at line 97 of file EST_Wagon.h.

◆ set_ignore()

void WDataSet::set_ignore ( int  i,
int  value 
)
inline

Definition at line 98 of file EST_Wagon.h.

◆ feat_name()

const EST_String & WDataSet::feat_name ( const int &  i) const
inline

Definition at line 99 of file EST_Wagon.h.

◆ samples()

int WDataSet::samples ( void  ) const
inline

Definition at line 100 of file EST_Wagon.h.

◆ width()

int WDataSet::width ( void  ) const
inline

Definition at line 101 of file EST_Wagon.h.


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