class EKGbuffer

Puffer für EKG-Daten.

Inheritance:

EKGbuffer - EKGdevice


Public Methods

[more] EKGbuffer( int n )
Erzeugt Ringbuffer mit n Elementen, die mit 0-Tripeln initialisiert sind
[more] EKGbuffer( const EKGbuffer & buf )
Kopierkonstruktor
[more] ~EKGbuffer()
destruktor
[more]virtual void input( float* d )
Überschrieben aus EKGdevice.
[more]float* operator[]( int i ) const
Greift auf das i-te Element zu.
[more]int size() const
Gibt die größe des Puffers zurück
[more]void resize( int n )
Ändert die Länge des Puffers auf n.
[more]void reset()
Besetzt alle Werte mit Nulltripeln


Inherited from EKGdevice:

Public Methods

ovirtual void connectTo( EKGdevice* d )

Protected Fields

oEKGdevice* 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.

o EKGbuffer( int n )
Erzeugt Ringbuffer mit n Elementen, die mit 0-Tripeln initialisiert sind

o EKGbuffer( const EKGbuffer & buf )
Kopierkonstruktor

o ~EKGbuffer()
destruktor

ovirtual void input( float* d )
Überschrieben aus EKGdevice. Nimmt neue Daten an und löscht ältestes Element.

ofloat* operator[]( int i ) const
Greift auf das i-te Element zu. i=0 bezeichnet das älteste Element.

oint size() const
Gibt die größe des Puffers zurück

ovoid 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.

ovoid 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++.