class EKGplotter

Ausgabe des EKG als Postscript-Datei oder in Rohdaten.

Public Fields

[more]float ts
Zeitskala in mm/s
[more]float vs
Spannungsskala in mm/mV
[more]string name
Name des Patienten

Public Methods

[more] EKGplotter( const EKGbuffer & b )
Konstruktor.
[more]void toPostscript( ostream & o )
Ausgabe als Postscript.
[more]void toRaw( ostream & o )
Ausgabe der Meßwerte.
[more]static int timesteps_on_paper( float TS )
Anzahl der Zeitschritte auf einem Blatt ermitteln.


Documentation

Ausgabe des EKG als Postscript-Datei oder in Rohdaten. Die zu schreibenden Daten werden in einem EKGbuffer dem Konstruktor übergeben. Name kann der Patientenname (und das Geburtsdatum) übergeben werden. Mit toPostscript() und/oder toRaw() wird in einen ostreram geschreiben. Die Zeit- und Spannungsskalen für die Postscriptausgabe sind mit 50 mm/s und 20 mm/mV voreingestellt und können mit ts und vs geändert werden.
o EKGplotter( const EKGbuffer & b )
Konstruktor. b enthält die zu zeichnenden Daten.

ovoid toPostscript( ostream & o )
Ausgabe als Postscript.
Parameters:
o - stream to write to

ovoid toRaw( ostream & o )
Ausgabe der Meßwerte. Die werte sind duch TAB getrennt. Der Header ist mit # auskommentiert und enthält Patienteninformationen, Datum und Spaltenbeschreibung.
Parameters:
o - stream to write to

ofloat ts
Zeitskala in mm/s

ofloat vs
Spannungsskala in mm/mV

ostring name
Name des Patienten

ostatic int timesteps_on_paper( float TS )
Anzahl der Zeitschritte auf einem Blatt ermitteln. Länge des Papiers = 265 mm -> max. Länge der Kurve in Zeitschritten.
Parameters:
TS - Zeitskala
Returns:
Anzahl der Zeitschritte.


This class has no child classes.
Author:
Lars Stollenwerk, Nov. 2002

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.