13 #ifndef mitkRegEvaluationObject_h
14 #define mitkRegEvaluationObject_h
21 #include <mapRegistrationBase.h>
22 #include <mapRegistration.h>
23 #include <mapExceptionObjectMacros.h>
24 #include <mapContinuousElements.h>
90 template <
typename TPixelType,
unsigned int VImageDimension >
93 void PrintSelf (std::ostream &os, itk::Indent indent)
const override;
#define MITKMATCHPOINTREGISTRATION_EXPORT
Base of all data objects.
Class for nodes of the DataTree.
Image class for storing images.
MAPRegistrationWrapper Wrapper class to allow the handling of MatchPoint registration objects as mitk...
RegEvaluationObject Class that contains all data to realize an evaluation of registrations via images...
void PrintSelf(std::ostream &os, itk::Indent indent) const override
void SetRequestedRegionToLargestPossibleRegion() override
bool RequestedRegionIsOutsideOfTheBufferedRegion() override
mitk::MAPRegistrationWrapper::Pointer m_Registration
void SetTargetImage(const mitk::Image *tImg)
mitk::Image::Pointer m_MovingImage
mitk::DataNode::ConstPointer m_MovingNode
mitkClassMacro(RegEvaluationObject, BaseData)
mitk::Image::Pointer m_TargetImage
bool VerifyRequestedRegion() override
mitk::DataNode::ConstPointer m_TargetNode
void SetRequestedRegion(const itk::DataObject *) override
::itk::Image< unsigned char, 3 > InternalImageType
void doConversion(const ::itk::Image< TPixelType, VImageDimension > *input, mitk::Image::Pointer &result) const
~RegEvaluationObject() override
void SetMovingNode(const mitk::DataNode *mNode)
void SetMovingImage(const mitk::Image *mImg)
void SetTargetNode(const mitk::DataNode *tNode)
Find image slices visible on a given plane.