Puffer für EKG-Daten.
Inheritance:
Public Methods
-
EKGbuffer( int n )
- Erzeugt Ringbuffer mit n Elementen, die mit 0-Tripeln initialisiert sind
-
EKGbuffer( const EKGbuffer & buf )
- Kopierkonstruktor
-
~EKGbuffer()
- destruktor
-
virtual void input( float* d )
- Überschrieben aus EKGdevice.
-
float* operator[]( int i ) const
- Greift auf das i-te Element zu.
-
int size() const
- Gibt die größe des Puffers zurück
-
void resize( int n )
- Ändert die Länge des Puffers auf n.
-
void reset()
- Besetzt alle Werte mit Nulltripeln
Public Methods
-
virtual void connectTo( EKGdevice* d )
Protected Fields
-
EKGdevice* nextDevice
Documentation
Puffer für EKG-Daten. Diese Klasse implementiert einen Ringbuffer
gegebener Länge. Die Länge kann später mit resize() geändert werden.
Leere Felder sind mit 0-Tripeln initialisiert. Als EKGdevice nimmt der
Puffer mit input() neue Werte an, wobei der älteste gelöscht wird. Mit
dem operator[] kann auf die Elemente zugegriffen werden.
EKGbuffer( int n )
-
Erzeugt Ringbuffer mit n Elementen, die mit 0-Tripeln initialisiert
sind
EKGbuffer( const EKGbuffer & buf )
- Kopierkonstruktor
~EKGbuffer()
- destruktor
virtual void input( float* d )
-
Überschrieben aus EKGdevice. Nimmt neue Daten an und löscht ältestes
Element.
float* operator[]( int i ) const
-
Greift auf das i-te Element zu. i=0 bezeichnet das älteste Element.
int size() const
-
Gibt die größe des Puffers zurück
void resize( int n )
-
Ändert die Länge des Puffers auf n. Eine Verkleinerung löscht die
alten Werte, eine Vergrößerung fügt in der Vergangenheit 0-Tripel
hinzu.
void reset()
-
Besetzt alle Werte mit Nulltripeln
- This class has no child classes.
- Author:
- Lars Stollenwerk, November 2002
Alphabetic index Hierarchy of classes
This page was generated with the help of DOC++.