#include <DETECUSE.H>
Zusammengehörigkeiten von TDetectorManager:
Öffentliche Methoden | |
virtual | ~TDetectorManager () |
Der Klassendestruktor wird automatisch beim Programmende aufgerufen. | |
TDetector * | GetDetector (void) const |
liefert den "aktiven" Detektor | |
TDetector * | GetDetector (int n, int nFilterDimension=-1) const |
liefert den n-ten Detektor der Dimension nFilterDimension | |
BOOL | SetDetector (int n, int nFilterDimension=-1) |
Setzt den "aktiven" Detektor auf den n-ten Detektor der Dimension nFilterDimension. | |
BOOL | SetDetector (const TDetector *) |
Setzt den aktiven Detektor auf den Detektor, der als Parameter angegeben ist, WENN er ein vom DetektorManager verwalteter Detektor ist. | |
void | FillDetectorComboBox (HWND comboBox, int nFilterDimension=-1) const |
GUI-Hilfsmethode, fuellt die "choose detector" ComboBox. | |
BOOL | DimAvailable (int dimension) const |
Ermittelt, ob mindestend ein Detektor der angegeben Dimension nutzbar ist. | |
int | GetIdByDescription (LPCSTR detectorname) const |
Fuer TSteering-Kommandos: Ermittelt eine ID fuer einen Detektor aus seinem Namen. | |
BOOL | IsValidId (int n) const |
Gibt dann TRUE zurueck, wenn n ein gueltiger Index eines nutzbaren Detektors ist. | |
Öffentliche, statische Methoden | |
TDetectorManager & | DetectorManager () |
Liefert die Singleton-Instanz. |
TDetectorManager ist als Singleton implementiert, so dass genau eine Instanz davon existiert. TDetectorManager legt die entsprechenden TDetector-Objekte an und zerstoert sie auch wieder.
|
Der Klassendestruktor wird automatisch beim Programmende aufgerufen. Dazu muss er public deklariert sein. Er DARF NICHT direkt aufgerufen werden. |
|
Liefert die Singleton-Instanz.
|
|
Ermittelt, ob mindestend ein Detektor der angegeben Dimension nutzbar ist.
Hier ist der Graph aller Aufrufe für diese Funktion: ![]() |
|
GUI-Hilfsmethode, fuellt die "choose detector" ComboBox.
Hier ist der Graph aller Aufrufe für diese Funktion: ![]() |
|
liefert den n-ten Detektor der Dimension nFilterDimension
Hier ist der Graph aller Aufrufe für diese Funktion: ![]() |
|
liefert den "aktiven" Detektor
|
|
Fuer TSteering-Kommandos: Ermittelt eine ID fuer einen Detektor aus seinem Namen.
Hier ist der Graph aller Aufrufe für diese Funktion: ![]() |
|
Gibt dann TRUE zurueck, wenn n ein gueltiger Index eines nutzbaren Detektors ist.
Hier ist der Graph aller Aufrufe für diese Funktion: ![]() |
|
Setzt den aktiven Detektor auf den Detektor, der als Parameter angegeben ist, WENN er ein vom DetektorManager verwalteter Detektor ist.
Hier ist der Graph aller Aufrufe für diese Funktion: ![]() |
|
Setzt den "aktiven" Detektor auf den n-ten Detektor der Dimension nFilterDimension.
Hier ist der Graph aller Aufrufe für diese Funktion: ![]() |