AxSpeechPolicy Class Reference
[Basic AxTk UI classes]

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::Copy ( const AxSpeechPolicy policy  ) 

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

Enables or disables multiple simultaneous voices.

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

Enables or disables speech.

int AxSpeechPolicy::GetVerbosityLevel (  )  const [inline]

Set verbosity level (1 - 5).

void AxSpeechPolicy::Init (  ) 

bool AxSpeechPolicy::IsMultipleVoiceModeEnabled (  )  const [inline]

Returns true if speech is enabled.

bool AxSpeechPolicy::IsSpeechEnabled (  )  const [inline]

Returns true if speech is enabled.

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

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

Set verbosity level (1 - 5).

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

Returns true if verbosity is at least level.


Member Data Documentation


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

Generated on Wed May 6 19:22:08 2009 for AxTk by  doxygen 1.5.8