AxSpeechPolicy Class Reference

A class holding policy information about how to speak elements of the interface. More...

#include <ax/ax_speech.h>

List of all members.

Public Member Functions

 AxSpeechPolicy ()
 AxSpeechPolicy (const AxSpeechPolicy &policy)
void Init ()
void Copy (const AxSpeechPolicy &policy)
void operator= (const AxSpeechPolicy &policy)
void SetVerbosityLevel (int level)
 Set verbosity level (1 - 5).
int GetVerbosityLevel () const
 Set verbosity level (1 - 5).
bool VerbosityAtLeast (int level) const
 Returns true if verbosity is at least level.
void EnableSpeech (bool enabled=true)
 Enables or disables speech.
bool IsSpeechEnabled () const
 Returns true if speech is enabled.
void EnableMultipleVoiceMode (bool enabled=true)
 Enables or disables multiple simultaneous voices.
bool IsMultipleVoiceModeEnabled () const
 Returns true if speech is enabled.

Public Attributes

bool m_enableSpeech
bool m_enableMultipleVoiceMode
int m_verbosityLevel


Detailed Description

A class holding policy information about how to speak elements of the interface.


Constructor & Destructor Documentation

AxSpeechPolicy::AxSpeechPolicy (  )  [inline]

AxSpeechPolicy::AxSpeechPolicy ( const AxSpeechPolicy policy  )  [inline]


Member Function Documentation

void AxSpeechPolicy::Init (  ) 

void AxSpeechPolicy::Copy ( const AxSpeechPolicy policy  ) 

void AxSpeechPolicy::operator= ( const AxSpeechPolicy policy  )  [inline]

void AxSpeechPolicy::SetVerbosityLevel ( int  level  )  [inline]

Set verbosity level (1 - 5).

int AxSpeechPolicy::GetVerbosityLevel (  )  const [inline]

Set verbosity level (1 - 5).

bool AxSpeechPolicy::VerbosityAtLeast ( int  level  )  const [inline]

Returns true if verbosity is at least level.

void AxSpeechPolicy::EnableSpeech ( bool  enabled = true  )  [inline]

Enables or disables speech.

bool AxSpeechPolicy::IsSpeechEnabled (  )  const [inline]

Returns true if speech is enabled.

void AxSpeechPolicy::EnableMultipleVoiceMode ( bool  enabled = true  )  [inline]

Enables or disables multiple simultaneous voices.

bool AxSpeechPolicy::IsMultipleVoiceModeEnabled (  )  const [inline]

Returns true if speech is enabled.


Member Data Documentation

bool AxSpeechPolicy::m_enableSpeech

bool AxSpeechPolicy::m_enableMultipleVoiceMode

int AxSpeechPolicy::m_verbosityLevel


The documentation for this class was generated from the following files:
Generated on Wed May 6 19:20:22 2009 for AxTk by  doxygen 1.5.1