14 #ifndef MITKNavigationDataHandEyeCalibrationFilter_H_HEADER_INCLUDED_ 15 #define MITKNavigationDataHandEyeCalibrationFilter_H_HEADER_INCLUDED_ 21 #include "itkQuaternionRigidTransform.h" 40 itkFactorylessNewMacro(Self);
55 void SetObjectToTransform(
unsigned int index,
BaseData* data);
65 void SetHandEyeTransformation(
unsigned int index, Transform::Pointer handEyeTransform);
69 void GenerateData()
override;
itk::QuaternionRigidTransform< ScalarType > QuaternionRigidTransformType
transformation type for itk::QuaternionRigidTransforms
Base of all data objects.
NavigationDataToNavigationDataFilter is the base class of all filters that receive NavigationDatas as...
DataCollection - Class to facilitate loading/accessing structured data.
std::map< int, Transform::Pointer > m_HandEyeTransformations
Map of the hand-eye transformations that should be applied to the BaseDatas.
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.
#define mitkClassMacro(className, SuperClassName)