13#ifndef mitkImageToIGTLMessageFilter_h
14#define mitkImageToIGTLMessageFilter_h
16#include <mitkCommon.h>
19#include <mitkImageSource.h>
40 void GenerateData()
override;
42 using Superclass::SetInput;
47 virtual void SetInput(
const mitk::Image* img);
52 virtual void SetInput(
unsigned int idx,
const Image* img);
57 const mitk::Image* GetInput();
62 const mitk::Image* GetInput(
unsigned int idx);
78 virtual void ConnectTo(mitk::ImageSource* UpstreamFilter);
88 virtual void CreateOutputsForAllInputs();
OpenIGTLink message source.
This filter creates IGTL messages from mitk::Image objects.
mitkClassMacro(ImageToIGTLMessageFilter, IGTLMessageSource)
itkFactorylessNewMacro(Self)
mitk::ImageSource * m_Upstream
void GenerateOutputInformation() override
~ImageToIGTLMessageFilter() override