Edinburgh Speech Tools  2.1-release
WDataSet Class Reference

#include <include/EST_Wagon.h>

Inheritance diagram for WDataSet:
Collaboration diagram for WDataSet:

Public Member Functions

 WDataSet ()
 
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 More...
 
 EST_TList (const EST_TList< T > &l)
 copy constructor More...
 
 ~EST_TList ()
 
T & item (const EST_Litem *p)
 
const T & item (const EST_Litem *p) const
 
T & nth (int n)
 return the Nth value More...
 
const T & nth (int n) const
 return a const Nth value More...
 
const T & first () const
 return const reference to first item in list More...
 
const T & last () const
 return const reference to last item in list More...
 
T & first ()
 
T & last ()
 return reference to last item in list More...
 
const T & operator() (const EST_Litem *ptr) const
 return const reference to item in list pointed to by ptr More...
 
T & operator() (const EST_Litem *ptr)
 return non-const reference to item in list pointed to by ptr More...
 
EST_Litemremove (EST_Litem *ptr)
 
EST_Litemremove_nth (int n)
 remove nth item, return pointer to previous item More...
 
void append (const T &item)
 add item onto end of list More...
 
void prepend (const T &item)
 add item onto start of list More...
 
EST_Liteminsert_after (EST_Litem *ptr, const T &item)
 
EST_Liteminsert_before (EST_Litem *ptr, const T &item)
 
void exchange (EST_Litem *a, EST_Litem *b)
 exchange 1 More...
 
void exchange (int i, int j)
 exchange 2 More...
 
EST_TList< T > & operator= (const EST_TList< T > &a)
 make full copy of list More...
 
EST_TList< T > & operator+= (const EST_TList< T > &a)
 Add list onto end of existing list. More...
 
void clear (void)
 remove all items in list More...
 
- Public Member Functions inherited from EST_UList
 EST_UList ()
 
virtual ~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, T > Entries
 
typedef EST_TRwIterator< EST_TList< T >, IPointer, T > RwEntries
 
- 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 More...
 
- 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
 
T & points_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 78 of file EST_Wagon.h.

Constructor & Destructor Documentation

WDataSet::WDataSet ( )
inline

Definition at line 85 of file EST_Wagon.h.

Member Function Documentation

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

Definition at line 181 of file wagon_aux.cc.

void WDataSet::ignore_non_numbers ( )

Definition at line 162 of file wagon_aux.cc.

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

Definition at line 89 of file EST_Wagon.h.

int WDataSet::ignore ( int  i) const
inline

Definition at line 90 of file EST_Wagon.h.

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

Definition at line 91 of file EST_Wagon.h.

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

Definition at line 92 of file EST_Wagon.h.

int WDataSet::samples ( void  ) const
inline

Definition at line 93 of file EST_Wagon.h.

int WDataSet::width ( void  ) const
inline

Definition at line 94 of file EST_Wagon.h.


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