FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
FlowNetwork.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 #include <deque>
5 
6 namespace fast {
7 
8 class Image;
9 
15 class FAST_EXPORT ImagesToSequence : public ProcessObject {
17  public:
18  void setSequenceSize(int size);
19  void loadAttributes() override;
20  protected:
22  void execute() override;
23 
24  int m_sequenceSize = 2;
25  std::deque<std::shared_ptr<Image>> m_queue;
26 };
27 
33 class FAST_EXPORT FlowNetwork : public NeuralNetwork {
35  public:
36  protected:
37  void execute() override;
38  FlowNetwork();
39 };
40 
41 }
fast
Definition: AffineTransformation.hpp:7
fast::ImagesToSequence::m_queue
std::deque< std::shared_ptr< Image > > m_queue
Definition: FlowNetwork.hpp:25
fast::FlowNetwork
Definition: FlowNetwork.hpp:33
FAST_OBJECT
#define FAST_OBJECT(className)
Definition: Object.hpp:9
NeuralNetwork.hpp
fast::ImagesToSequence
Definition: FlowNetwork.hpp:15
fast::NeuralNetwork
Definition: NeuralNetwork.hpp:77
fast::ProcessObject
Definition: ProcessObject.hpp:22