13 #ifndef mitkRegEvaluationObject_h
14 #define mitkRegEvaluationObject_h
21 #include <mapRegistrationBase.h>
22 #include <mapRegistration.h>
23 #include <mapExceptionObjectMacros.h>
24 #include <mapContinuousElements.h>
118 template <
typename TPixelType,
unsigned int VImageDimension >
119 void doConversion(const ::itk::Image<TPixelType,VImageDimension>* input, mitk::Image::Pointer& result)
const;
121 void PrintSelf (std::ostream &os, itk::Indent indent)
const override;
#define MITKMATCHPOINTREGISTRATION_EXPORT
Base class of all data objects.
Central node class of the MITK data tree, associating a data object with properties and mappers.
Image class for storing multi-dimensional medical image data.
Wrapper class that adapts MatchPoint registration objects to the MITK data model.
Data container holding all information needed for visual evaluation of a registration.
void PrintSelf(std::ostream &os, itk::Indent indent) const override
void SetRequestedRegionToLargestPossibleRegion() override
Passes through to the target image that defines the region.
bool RequestedRegionIsOutsideOfTheBufferedRegion() override
Passes through to the target image that defines the region.
mitk::MAPRegistrationWrapper::Pointer m_Registration
void SetTargetImage(const mitk::Image *tImg)
Sets the target image for evaluation.
mitk::Image::Pointer m_MovingImage
mitk::DataNode::ConstPointer m_MovingNode
mitkClassMacro(RegEvaluationObject, BaseData)
mitk::Image::Pointer m_TargetImage
bool VerifyRequestedRegion() override
Passes through to the target image that defines the region.
mitk::DataNode::ConstPointer m_TargetNode
::itk::Image< unsigned char, 3 > InternalImageType
void SetRequestedRegion(const itk::DataObject *data) override
Passes through to the target image that defines the region.
void doConversion(const ::itk::Image< TPixelType, VImageDimension > *input, mitk::Image::Pointer &result) const
~RegEvaluationObject() override
void SetMovingNode(const mitk::DataNode *mNode)
Sets the moving data node reference for property access during rendering.
void SetMovingImage(const mitk::Image *mImg)
Sets the moving image for evaluation.
void SetTargetNode(const mitk::DataNode *tNode)
Sets the target data node reference for property access during rendering.
Find image slices visible on a given plane.