FAST
3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
PipelineSynchronizer.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
FAST/ProcessObject.hpp
>
4
5
namespace
fast
{
6
12
class
FAST_EXPORT
PipelineSynchronizer
:
public
ProcessObject
{
13
FAST_OBJECT
(
PipelineSynchronizer
)
14
public
:
20
virtual
uint
addInputConnection(
DataChannel::pointer
port);
21
protected
:
22
void
execute()
override
;
23
24
std::unordered_map<uint, std::shared_ptr<DataObject>>
m_latestData
;
25
};
26
27
}
fast::PipelineSynchronizer::m_latestData
std::unordered_map< uint, std::shared_ptr< DataObject > > m_latestData
Definition:
PipelineSynchronizer.hpp:24
fast
Definition:
AffineTransformation.hpp:7
fast::PipelineSynchronizer
Definition:
PipelineSynchronizer.hpp:12
FAST_OBJECT
#define FAST_OBJECT(className)
Definition:
Object.hpp:9
fast::DataChannel::pointer
std::shared_ptr< DataChannel > pointer
Definition:
DataChannel.hpp:12
ProcessObject.hpp
uint
unsigned int uint
Definition:
DataTypes.hpp:16
fast::ProcessObject
Definition:
ProcessObject.hpp:22
Generated by
1.8.17