CFEL - ASG Software Suite  2.5.0
CASS
Public Types | Public Member Functions | List of all members
cass::DataGenerator Class Reference

base class for all data generators More...

#include <data_generator.h>

+ Inheritance diagram for cass::DataGenerator:

Public Types

typedef std::tr1::shared_ptr< DataGeneratorshared_pointer
 typedef the shared pointer of this More...
 

Public Member Functions

virtual ~DataGenerator ()
 virtual destructor More...
 
virtual void fill (CASSEvent &evt)
 fill data into the cassevent More...
 
virtual void load ()
 load the settings of this from the ini file More...
 

Detailed Description

base class for all data generators

data generators will fill a cassevent with data

Author
Lutz Foucar

Definition at line 26 of file data_generator.h.

Member Typedef Documentation

typedef std::tr1::shared_ptr<DataGenerator> cass::DataGenerator::shared_pointer

typedef the shared pointer of this

Definition at line 30 of file data_generator.h.

Constructor & Destructor Documentation

DataGenerator::~DataGenerator ( )
virtual

virtual destructor

Definition at line 17 of file data_generator.cpp.

Member Function Documentation

void DataGenerator::fill ( CASSEvent evt)
virtual

fill data into the cassevent

Parameters
evtthe cassevent that should be filled.

Reimplemented in cass::WaveformGenerator, and cass::ImageGenerator.

Definition at line 22 of file data_generator.cpp.

void DataGenerator::load ( )
virtual

load the settings of this from the ini file

Reimplemented in cass::WaveformGenerator, and cass::ImageGenerator.

Definition at line 27 of file data_generator.cpp.


The documentation for this class was generated from the following files: