Spike
Loading...
Searching...
No Matches
SignalFactory.h
1#ifndef SPIKE_SIGNALFACTORY_H
2#define SPIKE_SIGNALFACTORY_H
3
4#include <memory>
5#include <string>
6
8#include "Spike/TimeFrame/TimeFrame.h"
9
10namespace Spike {
11
17public:
25 static std::unique_ptr<Signal> create(const std::string &input_file,
26 const TimeFrame &time_frame);
27};
28
29} // namespace Spike
30
31#endif // SPIKE_SIGNALFACTORY_H
Implements the factory design pattern for Signal.
Definition SignalFactory.h:16
static std::unique_ptr< Signal > create(const std::string &input_file, const TimeFrame &time_frame)
Definition SignalFactory.cpp:17
A time frame with discrete time steps.
Definition TimeFrame.h:13