Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

DoublePeriod< T > Class Template Reference
[BOSS OLA Module]

An OLA frame. More...

#include <double_period.h>

Inheritance diagram for DoublePeriod< T >:

SampledSignal< T > List of all members.

Public Member Functions

 DoublePeriod (long size)
 DoublePeriod (const SampledSignal< T > &signal, long start, long end)
 OLA frame contructor.

void setCenter (long center)
 Sets the center pitchmark position of this OLA frame.

long getCenter ()
 Returns the center pitchmark position of this OLA frame.

void setVoiced (bool voiced)
 Sets voicedness of this OLA frame.

bool getVoiced ()
 Returns true if this OLA frame is within a voiced interval.


Private Attributes

long centerPitchmark
long lastPitchmark
double intensity
int repetitions
bool voiced

Detailed Description

template<class T>
class DoublePeriod< T >

An OLA frame.


Constructor & Destructor Documentation

template<class T>
DoublePeriod< T >::DoublePeriod long  size  )  [inline]
 


Member Data Documentation

template<class T>
long DoublePeriod< T >::centerPitchmark [private]
 

template<class T>
double DoublePeriod< T >::intensity [private]
 

template<class T>
long DoublePeriod< T >::lastPitchmark [private]
 

template<class T>
int DoublePeriod< T >::repetitions [private]
 

template<class T>
bool DoublePeriod< T >::voiced [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Dec 20 23:14:40 2005 for BOSS by doxygen 1.3.6