PAC-Suite 2.0(r200)
Public Member Functions

WaveformProcessingInterface Class Reference

#include <WaveformInterface.h>

Inheritance diagram for WaveformProcessingInterface:

List of all members.

Public Member Functions

virtual ~WaveformProcessingInterface ()
virtual QString name () const =0
virtual QString version () const =0
virtual WaveformDataInterface ** createWaveformDataObjects (quint32 num) const =0
virtual WaveformDataInterfacetryDeserialization (const QByteArray &serialized) const =0
virtual void readUpdatedParameters ()=0

Constructor & Destructor Documentation

virtual WaveformProcessingInterface::~WaveformProcessingInterface ( ) [inline, virtual]

Member Function Documentation

virtual WaveformDataInterface** WaveformProcessingInterface::createWaveformDataObjects ( quint32  num) const [pure virtual]

Creates an array of waveform-objects. It is used by PacDigitizerDev.

Returns:
double pointers to avoid polymorphy problems!
virtual QString WaveformProcessingInterface::name ( ) const [pure virtual]
virtual void WaveformProcessingInterface::readUpdatedParameters ( ) [pure virtual]

Copies updated parameters from TransmittableProperty-objects to local variables to trigger the update confirmation

virtual WaveformDataInterface* WaveformProcessingInterface::tryDeserialization ( const QByteArray &  serialized) const [pure virtual]

Tries to deserialize the bytearray into a waveform object. returns a 0-pointer if the bytearray belongs to another plugin. The test if the serialized data fits to the plugin should be least strictly implemented for the default plugin!

virtual QString WaveformProcessingInterface::version ( ) const [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Enumerations Enumerator Defines