13#ifndef mitkNavigationDataToPointSetFilter_h
14#define mitkNavigationDataToPointSetFilter_h
16#include "mitkCommon.h"
17#include "mitkPointSet.h"
18#include "mitkPointSetSource.h"
20#include "MitkIGTExports.h"
78 void GenerateData()
override;
80 using Superclass::SetInput;
131 virtual void GenerateDataMode3D();
137 virtual void GenerateDataMode3DMean();
142 virtual void GenerateDataMode4D();
147 virtual void CreateOutputsForAllInputs();
This filter creates mitk::PointSet objects from mitk::NavigaitionData objects.
unsigned int m_NumberForMean
Number of Navigation Data, which should be averaged.
OperationMode
There are two different operation modes.
void GenerateOutputInformation() override
unsigned int m_RingBufferSize
Stores the ringbuffer size.
mitkClassMacro(NavigationDataToPointSetFilter, PointSetSource)
unsigned int m_CurrentTimeStep
Indicates the current timestamp.
itkFactorylessNewMacro(Self)
itkSetMacro(RingBufferSize, unsigned int)
Sets the size for the ring buffer.
OperationMode m_OperationMode
Stores the mode. See enum OperationMode.
itkGetConstMacro(OperationMode, OperationMode)
returns the mode of this filter.
itkGetMacro(NumberForMean, unsigned int)
Gets the number of Navigation Data, which should be averaged.
itkSetMacro(NumberForMean, unsigned int)
Sets the number of Navigation Data, which should be averaged.