#include <Form1.h>
Öffentliche Methoden | |
| Form1 (void) | |
Geschützte Methoden | |
| ~Form1 () | |
| Verwendete Ressourcen bereinigen. | |
Private Methoden | |
| void | InitializeComponent (void) |
| Von VisualStudio automatisch erzeugte Funktion. Erzeugt und konfiguriert Komponenten. | |
| System::Void | Form1_Load (System::Object^sender, System::EventArgs^e) |
| Lädt Einstellungen aus XML-Datei, verknüpft Voice-Events und lässt den Roboter in Startposition fahren. | |
| void | speechWordEvent (int streamNumber, System::Object^streamPosition, int characterPosition, int lenght) |
| Ereignisfunktion, die beim Sprechen eines Wortes ausgeführt wird. | |
| void | speechAudioEvent (int streamNumber, System::Object^streamPosition, int audioLevel) |
| Ereignisfunktion, die beim Ändern der Lautstärke während des Sprechens aufgerufen wird. | |
| void | speechSentenceEvent (int streamNumber, System::Object^streamPosition, int charPosition, int lenght) |
| Ereignisfunktion, die aufgerufen wird, wenn ein Satz gesprochen wird. Nur zu Debugzwecken genutzt! | |
| void | speechEndStreamEvent (int streamNumber, System::Object^streamPosition) |
| Ereignisfunktion, die aufgerufen wird, wenn das Sprechen beendet ist. | |
| void | speechBookmarkEvent (int streamNumber, System::Object^streamPosition, System::String^bookmark, int bookmarkId) |
| Ereignisfunktion, die bei Bookmarks aufgerufen wird. | |
| void | speechEnginePrivateEvent (int streamNumber, int streamPosition, System::Object^engineData) |
| Ereignisfunktion, die bei privaten Events der Sprachengine aufgerufen wird. | |
| void | speechVisemeEvent (int streamNumber, System::Object^streamPosition, int duration, SpeechLib::SpeechVisemeType nextVisemeID, SpeechLib::SpeechVisemeFeature feature, SpeechLib::SpeechVisemeType currentVisemeId) |
| Ereignisfunktion, die beim Sprechen beim Formen von Mundbewegungen aufgerufen wird. | |
| System::Void | voiceTestButton_Click (System::Object^sender, System::EventArgs^e) |
| Ereignisfunktion, die beim Klicken auf den TestButton im Tab Spracheinstellungen aufgerufen wird. | |
| System::Void | voicesComboBox_SelectedIndexChanged (System::Object^sender, System::EventArgs^e) |
| Ereignisfunktion, die beim Auswählen eine Stimme aufgerufen wird. | |
| System::Void | voiceRateTrackBar_Scroll (System::Object^sender, System::EventArgs^e) |
| Ereignisfunktion, die beim Ändern der Sprachgeschwindigkeit über den Regler im Tab Spracheinstellungen aufgerufen wird. | |
| System::Void | voiceVolumeTrackBar_Scroll (System::Object^sender, System::EventArgs^e) |
| Ereignisfunktion, die beim Ändern der Sprachlautstärke über den Regler im Tab Spracheinstellungen aufgerufen wird. | |
| System::Void | Form1_FormClosing (System::Object^sender, System::Windows::Forms::FormClosingEventArgs^e) |
| Funktion, die vor dem Schließen des Hauptprogramms aufgerufen wird. | |
| System::Void | button2_Click (System::Object^sender, System::EventArgs^e) |
| Funktion, die bei Klick auf den Playbutton aufgerufen wird. | |
| System::Void | pauseButton_Click (System::Object^sender, System::EventArgs^e) |
| Funktion, die bei Klick auf den Pausebutton aufgerufen wird. | |
| System::Void | stopButton_Click (System::Object^sender, System::EventArgs^e) |
| Funktion, die bei Klick auf den Stopbutton aufgerufen wird. | |
| System::Void | button4_Click (System::Object^sender, System::EventArgs^e) |
| Funktion, die bei Klick auf den Button "linkes Auge" aufgerufen wird. | |
| System::Void | button5_Click (System::Object^sender, System::EventArgs^e) |
| Funktion, die bei Klick auf den Button "rechtes Auge" aufgerufen wird. | |
| System::Void | button6_Click (System::Object^sender, System::EventArgs^e) |
| Funktion, die bei Klick auf den Button "Servos initialisieren" aufgerufen wird. | |
| System::Void | timer1_Tick_1 (System::Object^sender, System::EventArgs^e) |
| Timerfunktion des visualTimers. | |
| System::Void | headMovementCheckBox_CheckedChanged (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "Servos aktiviert" selektiert. | |
| System::Void | mouthCheckBox_CheckedChanged (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "Mundbewegungen" selektiert. | |
| System::Void | trackingCheckBox_CheckedChanged (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "hält Blickkontakt" selektiert. | |
| System::Void | lidCheckBox_CheckedChanged (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "Blinzelt mit Augenlidern" selektiert. | |
| System::Void | earCheckBox_CheckedChanged (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "wackelt mit den Ohren" selektiert. | |
| System::Void | imageProcessingCheckBox_CheckedChanged (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "Gesichtsuche aktiviert" selektiert. | |
| System::Void | openButton_Click (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der "öffnen"-Button geklickt wird. | |
| System::Void geschichte | ffnenToolStripMenuItem_Click (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der Menüpunkt "Geschichte öffnen" ausgewählt wird. | |
| System::Void | beendenToolStripMenuItem_Click (System::Object^sender, System::EventArgs^e) |
| Funktion die aufgerufen wird, wenn der Menüpunkt "Beenden" ausgewählt wird. | |
Private, statische Methoden | |
| static void | facedetectThreadISR (Object^object) |
| Threadfunktion des facedetectThreads. | |
Private Attribute | |
| System::ComponentModel::IContainer | components |
| Threading::Thread | facedetectThread |
| SpeechLib::SpVoice | voice |
| System::Windows::Forms::Timer | visualTimer |
| System::Windows::Forms::OpenFileDialog | openFileDialog |
| System::Windows::Forms::MenuStrip | menuStrip1 |
| System::Windows::Forms::ToolStripMenuItem | dateiToolStripMenuItem |
| System::Windows::Forms::ToolStripMenuItem geschichte | ffnenToolStripMenuItem |
| System::Windows::Forms::ToolStripSeparator | toolStripMenuItem2 |
| System::Windows::Forms::TabPage | tabPage4 |
| System::Windows::Forms::GroupBox | groupBox1 |
| System::Windows::Forms::Label | label16 |
| System::Windows::Forms::CheckBox | headMovementCheckBox |
| System::Windows::Forms::CheckBox | mouthCheckBox |
| System::Windows::Forms::Button | initButton |
| System::Windows::Forms::CheckBox | trackingCheckBox |
| System::Windows::Forms::CheckBox | lidCheckBox |
| System::Windows::Forms::CheckBox | earCheckBox |
| System::Windows::Forms::GroupBox | comPortGroupBox |
| System::Windows::Forms::Label | label4 |
| System::Windows::Forms::TabPage | tabPage3 |
| System::Windows::Forms::Panel | panel2 |
| System::Windows::Forms::Button | button5 |
| System::Windows::Forms::Label | resolutionLabel |
| System::Windows::Forms::Button | button4 |
| System::Windows::Forms::Label | label15 |
| System::Windows::Forms::Label | label14 |
| System::Windows::Forms::Label | majorfaceLabel |
| System::Windows::Forms::CheckBox | imageProcessingCheckBox |
| System::Windows::Forms::Label | facesLabel |
| System::Windows::Forms::Label | executiontimeLabel |
| System::Windows::Forms::Label | cameraLabel |
| System::Windows::Forms::Label | label13 |
| System::Windows::Forms::Label | label12 |
| System::Windows::Forms::Label | label11 |
| System::Windows::Forms::Label | label10 |
| System::Windows::Forms::Panel | panel1 |
| System::Windows::Forms::TabPage | tabPage1 |
| System::Windows::Forms::GroupBox | voiceGroupBox |
| System::Windows::Forms::ProgressBar | configVolumeMeter |
| System::Windows::Forms::GroupBox | voiceInfoGroupBox |
| System::Windows::Forms::Label | voiceLanguageLabel |
| System::Windows::Forms::Label | label9 |
| System::Windows::Forms::Label | voiceGenderLabel |
| System::Windows::Forms::Label | voiceAgeLabel |
| System::Windows::Forms::Label | voiceVendorLabel |
| System::Windows::Forms::Label | voiceNameLabel |
| System::Windows::Forms::Label | label8 |
| System::Windows::Forms::Label | label7 |
| System::Windows::Forms::Label | label6 |
| System::Windows::Forms::Label | label5 |
| System::Windows::Forms::Label | label1 |
| System::Windows::Forms::ComboBox | voicesComboBox |
| System::Windows::Forms::Label | voiceVolumeLabel |
| System::Windows::Forms::TrackBar | voiceRateTrackBar |
| System::Windows::Forms::Label | voiceRateLabel |
| System::Windows::Forms::TextBox | voiceTestTextBox |
| System::Windows::Forms::Label | label3 |
| System::Windows::Forms::Button | voiceTestButton |
| System::Windows::Forms::TrackBar | voiceVolumeTrackBar |
| System::Windows::Forms::Label | label2 |
| System::Windows::Forms::TabPage | tabPage2 |
| System::Windows::Forms::Button | openButton |
| System::Windows::Forms::RichTextBox | storyTextBox |
| System::Windows::Forms::Button | stopButton |
| System::Windows::Forms::Button | pauseButton |
| System::Windows::Forms::Button | playButton |
| System::Windows::Forms::TabControl | tabControl |
| System::Windows::Forms::ImageList | imageList1 |
| System::Windows::Forms::ImageList | imageList2 |
| System::Windows::Forms::Label | label17 |
| System::Windows::Forms::Label | comPortNameLabel |
| System::Windows::Forms::ProgressBar | leftBar |
| System::Windows::Forms::ProgressBar | rightBar |
| System::Windows::Forms::ToolStripMenuItem | beendenToolStripMenuItem |
| int | cs |
Definiert in Zeile 43 der Datei Form1.h.
| SuperYano::Form1::Form1 | ( | void | ) | [inline] |
Definiert in Zeile 47 der Datei Form1.h.
Benutzt InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

| SuperYano::Form1::~Form1 | ( | ) | [inline, protected] |
| void SuperYano::Form1::InitializeComponent | ( | void | ) | [inline, private] |
Von VisualStudio automatisch erzeugte Funktion. Erzeugt und konfiguriert Komponenten.
Definiert in Zeile 155 der Datei Form1.h.
Benutzt beendenToolStripMenuItem, beendenToolStripMenuItem_Click(), button2_Click(), button4, button4_Click(), button5, button5_Click(), button6_Click(), cameraLabel, components, comPortGroupBox, comPortNameLabel, configVolumeMeter, dateiToolStripMenuItem, earCheckBox, earCheckBox_CheckedChanged(), executiontimeLabel, facesLabel, ffnenToolStripMenuItem, ffnenToolStripMenuItem_Click(), Form1_FormClosing(), Form1_Load(), groupBox1, headMovementCheckBox, headMovementCheckBox_CheckedChanged(), imageList1, imageList2, imageProcessingCheckBox, imageProcessingCheckBox_CheckedChanged(), initButton, label1, label10, label11, label12, label13, label14, label15, label16, label17, label2, label3, label4, label5, label6, label7, label8, label9, leftBar, lidCheckBox, lidCheckBox_CheckedChanged(), majorfaceLabel, menuStrip1, mouthCheckBox, mouthCheckBox_CheckedChanged(), openButton, openButton_Click(), openFileDialog, panel1, panel2, pauseButton, pauseButton_Click(), playButton, resolutionLabel, rightBar, stopButton, stopButton_Click(), storyTextBox, tabControl, tabPage1, tabPage2, tabPage3, tabPage4, timer1_Tick_1(), toolStripMenuItem2, trackingCheckBox, trackingCheckBox_CheckedChanged(), visualTimer, voiceAgeLabel, voiceGenderLabel, voiceGroupBox, voiceInfoGroupBox, voiceLanguageLabel, voiceNameLabel, voiceRateLabel, voiceRateTrackBar, voiceRateTrackBar_Scroll(), voicesComboBox, voicesComboBox_SelectedIndexChanged(), voiceTestButton, voiceTestButton_Click(), voiceTestTextBox, voiceVendorLabel, voiceVolumeLabel, voiceVolumeTrackBar und voiceVolumeTrackBar_Scroll().
Wird benutzt von Form1().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::Form1_Load | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Lädt Einstellungen aus XML-Datei, verknüpft Voice-Events und lässt den Roboter in Startposition fahren.
Definiert in Zeile 1029 der Datei Form1.h.
Benutzt comPortNameLabel, RobotControl::construct(), RobotControl::getComPortName(), RobotControl::getVisemeEventHandler(), headMovementCheckBox_CheckedChanged(), RobotControl::initiateRobot(), speechAudioEvent(), speechBookmarkEvent(), speechEndStreamEvent(), speechEnginePrivateEvent(), speechSentenceEvent(), speechVisemeEvent(), speechWordEvent(), voice, voiceRateLabel, voiceRateTrackBar, voicesComboBox, voiceTestTextBox, voiceVolumeLabel und voiceVolumeTrackBar.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| void SuperYano::Form1::speechWordEvent | ( | int | streamNumber, | |
| System::Object^ | streamPosition, | |||
| int | characterPosition, | |||
| int | lenght | |||
| ) | [inline, private] |
Ereignisfunktion, die beim Sprechen eines Wortes ausgeführt wird.
Wörter die mit "\wav" beginnen werden als Befehl zum Abspielen einer Wavedatei interpretiert. Normale Texte werden auf dem Display ausgegeben.
Definiert in Zeile 1190 der Datei Form1.h.
Benutzt RobotControl::showDisplay() und storyTextBox.
Wird benutzt von Form1_Load().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| void SuperYano::Form1::speechAudioEvent | ( | int | streamNumber, | |
| System::Object^ | streamPosition, | |||
| int | audioLevel | |||
| ) | [inline, private] |
Ereignisfunktion, die beim Ändern der Lautstärke während des Sprechens aufgerufen wird.
Diese Funktion wird verwendet um ein Lautstärkepegelmeter anzuzeigen.
Definiert in Zeile 1239 der Datei Form1.h.
Benutzt configVolumeMeter, leftBar und rightBar.
Wird benutzt von Form1_Load().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| void SuperYano::Form1::speechSentenceEvent | ( | int | streamNumber, | |
| System::Object^ | streamPosition, | |||
| int | charPosition, | |||
| int | lenght | |||
| ) | [inline, private] |
Ereignisfunktion, die aufgerufen wird, wenn ein Satz gesprochen wird. Nur zu Debugzwecken genutzt!
Definiert in Zeile 1253 der Datei Form1.h.
Wird benutzt von Form1_Load().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| void SuperYano::Form1::speechEndStreamEvent | ( | int | streamNumber, | |
| System::Object^ | streamPosition | |||
| ) | [inline, private] |
Ereignisfunktion, die aufgerufen wird, wenn das Sprechen beendet ist.
Ruft das OnClick-Ereignis des Stopbuttons auf.
Definiert in Zeile 1268 der Datei Form1.h.
Benutzt stopButton_Click().
Wird benutzt von Form1_Load().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| void SuperYano::Form1::speechBookmarkEvent | ( | int | streamNumber, | |
| System::Object^ | streamPosition, | |||
| System::String^ | bookmark, | |||
| int | bookmarkId | |||
| ) | [inline, private] |
Ereignisfunktion, die bei Bookmarks aufgerufen wird.
Bookmarks dienen hier zum stoppen des Vorlesens und zum Stellen von Fragen.
Definiert in Zeile 1279 der Datei Form1.h.
Benutzt stopButton_Click() und voice.
Wird benutzt von Form1_Load().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| void SuperYano::Form1::speechEnginePrivateEvent | ( | int | streamNumber, | |
| int | streamPosition, | |||
| System::Object^ | engineData | |||
| ) | [inline, private] |
Ereignisfunktion, die bei privaten Events der Sprachengine aufgerufen wird.
Diese Funktion wird in Super-Yano nicht benötigt.
Definiert in Zeile 1348 der Datei Form1.h.
Wird benutzt von Form1_Load().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| void SuperYano::Form1::speechVisemeEvent | ( | int | streamNumber, | |
| System::Object^ | streamPosition, | |||
| int | duration, | |||
| SpeechLib::SpeechVisemeType | nextVisemeID, | |||
| SpeechLib::SpeechVisemeFeature | feature, | |||
| SpeechLib::SpeechVisemeType | currentVisemeId | |||
| ) | [inline, private] |
Ereignisfunktion, die beim Sprechen beim Formen von Mundbewegungen aufgerufen wird.
Diese Funktion wird im Hauptprogramm nicht benötigt.
Definiert in Zeile 1359 der Datei Form1.h.
Wird benutzt von Form1_Load().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::voiceTestButton_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Ereignisfunktion, die beim Klicken auf den TestButton im Tab Spracheinstellungen aufgerufen wird.
Liest den Text "Sie haben X als Stimmer gewählt." vor.
Definiert in Zeile 1369 der Datei Form1.h.
Benutzt voice.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::voicesComboBox_SelectedIndexChanged | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Ereignisfunktion, die beim Auswählen eine Stimme aufgerufen wird.
Zeigt Informationen zur selektierten Stimme an.
Definiert in Zeile 1380 der Datei Form1.h.
Benutzt voice, voiceAgeLabel, voiceGenderLabel, voiceLanguageLabel, voiceNameLabel, voicesComboBox, voiceTestTextBox und voiceVendorLabel.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::voiceRateTrackBar_Scroll | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Ereignisfunktion, die beim Ändern der Sprachgeschwindigkeit über den Regler im Tab Spracheinstellungen aufgerufen wird.
Definiert in Zeile 1435 der Datei Form1.h.
Benutzt voice, voiceRateLabel und voiceRateTrackBar.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::voiceVolumeTrackBar_Scroll | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Ereignisfunktion, die beim Ändern der Sprachlautstärke über den Regler im Tab Spracheinstellungen aufgerufen wird.
Definiert in Zeile 1444 der Datei Form1.h.
Benutzt voice, voiceVolumeLabel und voiceVolumeTrackBar.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::Form1_FormClosing | ( | System::Object^ | sender, | |
| System::Windows::Forms::FormClosingEventArgs^ | e | |||
| ) | [inline, private] |
Funktion, die vor dem Schließen des Hauptprogramms aufgerufen wird.
Fährt den Roboter in Startposition, beendet den facedetect-Thread, sichert die Einstellungen in die XML-Datei, lässt die Serovs abschalten und ruft den Destruktor von RobotControl auf.
Definiert in Zeile 1455 der Datei Form1.h.
Benutzt SuperYano::closeVideo(), RobotControl::destroy(), facedetectThread, SuperYano::facedetectThreadRunningState, RobotControl::getComPortName(), RobotControl::getServoDescription(), RobotControl::getServoMaxValue(), RobotControl::getServoMinValue(), RobotControl::getServoStartValue(), RobotControl::initiateRobot(), RobotControl::setServosEnable(), SuperYano::STOPPED und visualTimer.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::button2_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion, die bei Klick auf den Playbutton aufgerufen wird.
Liest den Text aus der storyTextBox vor.
Definiert in Zeile 1522 der Datei Form1.h.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::pauseButton_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion, die bei Klick auf den Pausebutton aufgerufen wird.
Unterbricht das Vorlesen, oder setzt es fort.
Definiert in Zeile 1539 der Datei Form1.h.
Benutzt voice.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::stopButton_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion, die bei Klick auf den Stopbutton aufgerufen wird.
Beendet das Vorlesen und bringt den Mund (Kiefer und Mundwinkel) in Ruhestellung.
Definiert in Zeile 1554 der Datei Form1.h.
Benutzt RobotControl::setMouthSilentViseme() und voice.
Wird benutzt von InitializeComponent(), openButton_Click(), speechBookmarkEvent() und speechEndStreamEvent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::button4_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion, die bei Klick auf den Button "linkes Auge" aufgerufen wird.
Schaltet den Videoausgang auf das linke Auge.
Definiert in Zeile 1577 der Datei Form1.h.
Benutzt RobotControl::LEFT und RobotControl::setCamera().
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::button5_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion, die bei Klick auf den Button "rechtes Auge" aufgerufen wird.
Schaltet den Videoausgang auf das rechte Auge.
Definiert in Zeile 1587 der Datei Form1.h.
Benutzt RobotControl::RIGHT und RobotControl::setCamera().
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::button6_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion, die bei Klick auf den Button "Servos initialisieren" aufgerufen wird.
Fährt alle Servos in Startposition
Definiert in Zeile 1597 der Datei Form1.h.
Benutzt RobotControl::initiateRobot().
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::timer1_Tick_1 | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Timerfunktion des visualTimers.
Fordert alle 100ms ein Bild von der Gesichtserkennung an und gibt Informationen wie Anzahl gefundener Gesichter, Videoauflösung, etc. an.
Definiert in Zeile 1607 der Datei Form1.h.
Benutzt cameraLabel, executiontimeLabel, facesLabel, SuperYano::getMajorFacePosX(), SuperYano::getMajorFacePosY(), SuperYano::getNumberOfFaces(), getVideoSizeX(), getVideoSizeY(), RobotControl::LEFT, majorfaceLabel, panel1, SuperYano::processTime, SuperYano::requestVideoImage(), resolutionLabel und RobotControl::used_eye.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| static void SuperYano::Form1::facedetectThreadISR | ( | Object^ | object | ) | [inline, static, private] |
Threadfunktion des facedetectThreads.
Ruft alle 100ms die Gesichtdetektion aus der Facedetect-DLL auf.
Definiert in Zeile 1639 der Datei Form1.h.
Benutzt SuperYano::facedetectThreadRunningState, SuperYano::processTime, SuperYano::processVideoFrame(), SuperYano::RUNNING und SuperYano::STOPPED.
Wird benutzt von imageProcessingCheckBox_CheckedChanged().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::headMovementCheckBox_CheckedChanged | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "Servos aktiviert" selektiert.
Definiert in Zeile 1658 der Datei Form1.h.
Benutzt earCheckBox, earCheckBox_CheckedChanged(), headMovementCheckBox, lidCheckBox, lidCheckBox_CheckedChanged(), mouthCheckBox, mouthCheckBox_CheckedChanged(), RobotControl::setBlinkingThreadPaused(), RobotControl::setEarTremorThreadPaused(), RobotControl::setMouthMovementEnabled(), RobotControl::setServosEnable(), RobotControl::setVisualAdjustmentThreadPaused(), trackingCheckBox und trackingCheckBox_CheckedChanged().
Wird benutzt von Form1_Load() und InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::mouthCheckBox_CheckedChanged | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "Mundbewegungen" selektiert.
Definiert in Zeile 1691 der Datei Form1.h.
Benutzt RobotControl::setMouthMovementEnabled().
Wird benutzt von headMovementCheckBox_CheckedChanged() und InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::trackingCheckBox_CheckedChanged | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "hält Blickkontakt" selektiert.
Definiert in Zeile 1699 der Datei Form1.h.
Benutzt imageProcessingCheckBox, imageProcessingCheckBox_CheckedChanged() und RobotControl::setVisualAdjustmentThreadPaused().
Wird benutzt von headMovementCheckBox_CheckedChanged(), imageProcessingCheckBox_CheckedChanged() und InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::lidCheckBox_CheckedChanged | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "Blinzelt mit Augenlidern" selektiert.
Definiert in Zeile 1712 der Datei Form1.h.
Benutzt RobotControl::setBlinkingThreadPaused().
Wird benutzt von headMovementCheckBox_CheckedChanged() und InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::earCheckBox_CheckedChanged | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "wackelt mit den Ohren" selektiert.
Definiert in Zeile 1720 der Datei Form1.h.
Benutzt RobotControl::setEarTremorThreadPaused().
Wird benutzt von headMovementCheckBox_CheckedChanged() und InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::imageProcessingCheckBox_CheckedChanged | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der Benutzer die Checkbox "Gesichtsuche aktiviert" selektiert.
Definiert in Zeile 1729 der Datei Form1.h.
Benutzt facedetectThread, facedetectThreadISR(), SuperYano::facedetectThreadRunningState, imageProcessingCheckBox, SuperYano::initiateVideo(), SuperYano::PAUSED, SuperYano::RUNNING, SuperYano::STOPPED, trackingCheckBox, trackingCheckBox_CheckedChanged() und visualTimer.
Wird benutzt von InitializeComponent() und trackingCheckBox_CheckedChanged().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::openButton_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der "öffnen"-Button geklickt wird.
Lädt eine Textdatei in die storyTextBox, um sie vorlesen zu können.
Definiert in Zeile 1759 der Datei Form1.h.
Benutzt openFileDialog und stopButton_Click().
Wird benutzt von ffnenToolStripMenuItem_Click() und InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void geschichte SuperYano::Form1::ffnenToolStripMenuItem_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der Menüpunkt "Geschichte öffnen" ausgewählt wird.
Ruft das OnClick-Ereignis des öffen-Buttons auf.
Definiert in Zeile 1780 der Datei Form1.h.
Benutzt openButton_Click().
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

| System::Void SuperYano::Form1::beendenToolStripMenuItem_Click | ( | System::Object^ | sender, | |
| System::EventArgs^ | e | |||
| ) | [inline, private] |
Funktion die aufgerufen wird, wenn der Menüpunkt "Beenden" ausgewählt wird.
Beendet das Programm.
Definiert in Zeile 1791 der Datei Form1.h.
Wird benutzt von InitializeComponent().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

System::ComponentModel::IContainer SuperYano::Form1::components [private] |
Threading::Thread SuperYano::Form1::facedetectThread [private] |
Definiert in Zeile 70 der Datei Form1.h.
Wird benutzt von Form1_FormClosing() und imageProcessingCheckBox_CheckedChanged().
SpeechLib::SpVoice SuperYano::Form1::voice [private] |
Definiert in Zeile 72 der Datei Form1.h.
Wird benutzt von button2_Click(), Form1_Load(), pauseButton_Click(), speechBookmarkEvent(), stopButton_Click(), voiceRateTrackBar_Scroll(), voicesComboBox_SelectedIndexChanged(), voiceTestButton_Click() und voiceVolumeTrackBar_Scroll().
System::Windows::Forms::Timer SuperYano::Form1::visualTimer [private] |
Definiert in Zeile 73 der Datei Form1.h.
Wird benutzt von Form1_FormClosing(), imageProcessingCheckBox_CheckedChanged() und InitializeComponent().
System::Windows::Forms::OpenFileDialog SuperYano::Form1::openFileDialog [private] |
Definiert in Zeile 75 der Datei Form1.h.
Wird benutzt von InitializeComponent() und openButton_Click().
System::Windows::Forms::MenuStrip SuperYano::Form1::menuStrip1 [private] |
System::Windows::Forms::ToolStripMenuItem SuperYano::Form1::dateiToolStripMenuItem [private] |
System::Windows::Forms::ToolStripMenuItem geschichte SuperYano::Form1::ffnenToolStripMenuItem [private] |
System::Windows::Forms::ToolStripSeparator SuperYano::Form1::toolStripMenuItem2 [private] |
System::Windows::Forms::TabPage SuperYano::Form1::tabPage4 [private] |
System::Windows::Forms::GroupBox SuperYano::Form1::groupBox1 [private] |
System::Windows::Forms::Label SuperYano::Form1::label16 [private] |
System::Windows::Forms::CheckBox SuperYano::Form1::headMovementCheckBox [private] |
Definiert in Zeile 83 der Datei Form1.h.
Wird benutzt von headMovementCheckBox_CheckedChanged() und InitializeComponent().
System::Windows::Forms::CheckBox SuperYano::Form1::mouthCheckBox [private] |
Definiert in Zeile 84 der Datei Form1.h.
Wird benutzt von headMovementCheckBox_CheckedChanged() und InitializeComponent().
System::Windows::Forms::Button SuperYano::Form1::initButton [private] |
System::Windows::Forms::CheckBox SuperYano::Form1::trackingCheckBox [private] |
Definiert in Zeile 86 der Datei Form1.h.
Wird benutzt von headMovementCheckBox_CheckedChanged(), imageProcessingCheckBox_CheckedChanged() und InitializeComponent().
System::Windows::Forms::CheckBox SuperYano::Form1::lidCheckBox [private] |
Definiert in Zeile 87 der Datei Form1.h.
Wird benutzt von headMovementCheckBox_CheckedChanged() und InitializeComponent().
System::Windows::Forms::CheckBox SuperYano::Form1::earCheckBox [private] |
Definiert in Zeile 88 der Datei Form1.h.
Wird benutzt von headMovementCheckBox_CheckedChanged() und InitializeComponent().
System::Windows::Forms::GroupBox SuperYano::Form1::comPortGroupBox [private] |
System::Windows::Forms::Label SuperYano::Form1::label4 [private] |
System::Windows::Forms::TabPage SuperYano::Form1::tabPage3 [private] |
System::Windows::Forms::Panel SuperYano::Form1::panel2 [private] |
System::Windows::Forms::Button SuperYano::Form1::button5 [private] |
System::Windows::Forms::Label SuperYano::Form1::resolutionLabel [private] |
Definiert in Zeile 94 der Datei Form1.h.
Wird benutzt von InitializeComponent() und timer1_Tick_1().
System::Windows::Forms::Button SuperYano::Form1::button4 [private] |
System::Windows::Forms::Label SuperYano::Form1::label15 [private] |
System::Windows::Forms::Label SuperYano::Form1::label14 [private] |
System::Windows::Forms::Label SuperYano::Form1::majorfaceLabel [private] |
Definiert in Zeile 98 der Datei Form1.h.
Wird benutzt von InitializeComponent() und timer1_Tick_1().
System::Windows::Forms::CheckBox SuperYano::Form1::imageProcessingCheckBox [private] |
Definiert in Zeile 99 der Datei Form1.h.
Wird benutzt von imageProcessingCheckBox_CheckedChanged(), InitializeComponent() und trackingCheckBox_CheckedChanged().
System::Windows::Forms::Label SuperYano::Form1::facesLabel [private] |
Definiert in Zeile 100 der Datei Form1.h.
Wird benutzt von InitializeComponent() und timer1_Tick_1().
System::Windows::Forms::Label SuperYano::Form1::executiontimeLabel [private] |
Definiert in Zeile 101 der Datei Form1.h.
Wird benutzt von InitializeComponent() und timer1_Tick_1().
System::Windows::Forms::Label SuperYano::Form1::cameraLabel [private] |
Definiert in Zeile 102 der Datei Form1.h.
Wird benutzt von InitializeComponent() und timer1_Tick_1().
System::Windows::Forms::Label SuperYano::Form1::label13 [private] |
System::Windows::Forms::Label SuperYano::Form1::label12 [private] |
System::Windows::Forms::Label SuperYano::Form1::label11 [private] |
System::Windows::Forms::Label SuperYano::Form1::label10 [private] |
System::Windows::Forms::Panel SuperYano::Form1::panel1 [private] |
Definiert in Zeile 107 der Datei Form1.h.
Wird benutzt von InitializeComponent() und timer1_Tick_1().
System::Windows::Forms::TabPage SuperYano::Form1::tabPage1 [private] |
System::Windows::Forms::GroupBox SuperYano::Form1::voiceGroupBox [private] |
System::Windows::Forms::ProgressBar SuperYano::Form1::configVolumeMeter [private] |
Definiert in Zeile 110 der Datei Form1.h.
Wird benutzt von InitializeComponent() und speechAudioEvent().
System::Windows::Forms::GroupBox SuperYano::Form1::voiceInfoGroupBox [private] |
System::Windows::Forms::Label SuperYano::Form1::voiceLanguageLabel [private] |
Definiert in Zeile 112 der Datei Form1.h.
Wird benutzt von InitializeComponent() und voicesComboBox_SelectedIndexChanged().
System::Windows::Forms::Label SuperYano::Form1::label9 [private] |
System::Windows::Forms::Label SuperYano::Form1::voiceGenderLabel [private] |
Definiert in Zeile 114 der Datei Form1.h.
Wird benutzt von InitializeComponent() und voicesComboBox_SelectedIndexChanged().
System::Windows::Forms::Label SuperYano::Form1::voiceAgeLabel [private] |
Definiert in Zeile 115 der Datei Form1.h.
Wird benutzt von InitializeComponent() und voicesComboBox_SelectedIndexChanged().
System::Windows::Forms::Label SuperYano::Form1::voiceVendorLabel [private] |
Definiert in Zeile 116 der Datei Form1.h.
Wird benutzt von InitializeComponent() und voicesComboBox_SelectedIndexChanged().
System::Windows::Forms::Label SuperYano::Form1::voiceNameLabel [private] |
Definiert in Zeile 117 der Datei Form1.h.
Wird benutzt von InitializeComponent() und voicesComboBox_SelectedIndexChanged().
System::Windows::Forms::Label SuperYano::Form1::label8 [private] |
System::Windows::Forms::Label SuperYano::Form1::label7 [private] |
System::Windows::Forms::Label SuperYano::Form1::label6 [private] |
System::Windows::Forms::Label SuperYano::Form1::label5 [private] |
System::Windows::Forms::Label SuperYano::Form1::label1 [private] |
System::Windows::Forms::ComboBox SuperYano::Form1::voicesComboBox [private] |
Definiert in Zeile 123 der Datei Form1.h.
Wird benutzt von Form1_Load(), InitializeComponent() und voicesComboBox_SelectedIndexChanged().
System::Windows::Forms::Label SuperYano::Form1::voiceVolumeLabel [private] |
Definiert in Zeile 124 der Datei Form1.h.
Wird benutzt von Form1_Load(), InitializeComponent() und voiceVolumeTrackBar_Scroll().
System::Windows::Forms::TrackBar SuperYano::Form1::voiceRateTrackBar [private] |
Definiert in Zeile 125 der Datei Form1.h.
Wird benutzt von Form1_Load(), InitializeComponent() und voiceRateTrackBar_Scroll().
System::Windows::Forms::Label SuperYano::Form1::voiceRateLabel [private] |
Definiert in Zeile 126 der Datei Form1.h.
Wird benutzt von Form1_Load(), InitializeComponent() und voiceRateTrackBar_Scroll().
System::Windows::Forms::TextBox SuperYano::Form1::voiceTestTextBox [private] |
Definiert in Zeile 127 der Datei Form1.h.
Wird benutzt von Form1_Load(), InitializeComponent() und voicesComboBox_SelectedIndexChanged().
System::Windows::Forms::Label SuperYano::Form1::label3 [private] |
System::Windows::Forms::Button SuperYano::Form1::voiceTestButton [private] |
System::Windows::Forms::TrackBar SuperYano::Form1::voiceVolumeTrackBar [private] |
Definiert in Zeile 130 der Datei Form1.h.
Wird benutzt von Form1_Load(), InitializeComponent() und voiceVolumeTrackBar_Scroll().
System::Windows::Forms::Label SuperYano::Form1::label2 [private] |
System::Windows::Forms::TabPage SuperYano::Form1::tabPage2 [private] |
System::Windows::Forms::Button SuperYano::Form1::openButton [private] |
System::Windows::Forms::RichTextBox SuperYano::Form1::storyTextBox [private] |
Definiert in Zeile 134 der Datei Form1.h.
Wird benutzt von InitializeComponent() und speechWordEvent().
System::Windows::Forms::Button SuperYano::Form1::stopButton [private] |
System::Windows::Forms::Button SuperYano::Form1::pauseButton [private] |
System::Windows::Forms::Button SuperYano::Form1::playButton [private] |
System::Windows::Forms::TabControl SuperYano::Form1::tabControl [private] |
System::Windows::Forms::ImageList SuperYano::Form1::imageList1 [private] |
System::Windows::Forms::ImageList SuperYano::Form1::imageList2 [private] |
System::Windows::Forms::Label SuperYano::Form1::label17 [private] |
System::Windows::Forms::Label SuperYano::Form1::comPortNameLabel [private] |
System::Windows::Forms::ProgressBar SuperYano::Form1::leftBar [private] |
Definiert in Zeile 143 der Datei Form1.h.
Wird benutzt von InitializeComponent() und speechAudioEvent().
System::Windows::Forms::ProgressBar SuperYano::Form1::rightBar [private] |
Definiert in Zeile 144 der Datei Form1.h.
Wird benutzt von InitializeComponent() und speechAudioEvent().
System::Windows::Forms::ToolStripMenuItem SuperYano::Form1::beendenToolStripMenuItem [private] |
int SuperYano::Form1::cs [private] |
1.5.2