14#ifndef mitkNavigationDataHandEyeCalibrationFilter_h
15#define mitkNavigationDataHandEyeCalibrationFilter_h
19#include "mitkBaseData.h"
21#include "itkQuaternionRigidTransform.h"
55 void SetObjectToTransform(
unsigned int index, BaseData* data);
65 void SetHandEyeTransformation(
unsigned int index, Transform::Pointer handEyeTransform);
69 void GenerateData()
override;
IGT filter applying a Hand-Eye transformation to a given BaseData according to the current Navigation...
std::map< int, BaseData::Pointer > m_ObjectsToTransform
Map of the BaseDatas that should be transformed.
mitkClassMacro(NavigationDataHandEyeCalibrationFilter, NavigationDataToNavigationDataFilter)
itkFactorylessNewMacro(Self)
itk::QuaternionRigidTransform< ScalarType > QuaternionRigidTransformType
transformation type for itk::QuaternionRigidTransforms
std::map< int, Transform::Pointer > m_HandEyeTransformations
Map of the hand-eye transformations that should be applied to the BaseDatas.
NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as...