22 if (resultReg.IsNull())
24 mitkThrow() <<
"Cannot generate registration result node. Passed registration wrapper points to nullptr.";
28 m_spRegNode->SetData(resultReg);
29 m_spRegNode->SetName(nodeName);
42 if (mappedData.IsNull())
44 mitkThrow() <<
"Cannot generate mapping result node. Passed mapped data points to nullptr.";
49 mappedDataNode->SetData(mappedData);
50 mappedDataNode->SetName(nodeName);
72 mappedDataNode->SetColor(0.0, 0.0, 1.0);
76 return mappedDataNode;
const char *const Prop_MappingInterpolator
MITKMATCHPOINTREGISTRATION_EXPORT mitk::DataNode::Pointer generateMappedResultNode(const std::string &nodeName, mitk::BaseData::Pointer mappedData, const std::string ®UID, const std::string &inputDataUID, const bool refinedGeometry, const std::string &interpolator="Unkown")
const char *const Prop_MappingRefinedGeometry
const char *const Prop_MappingInputData
const char *const Prop_RegUID
Image class for storing images.
mitk::Image::Pointer image
const char *const Prop_RegAlgTargetData
const char *const Prop_RegAlgUsed
const char *const Prop_RegAlgMovingData
MITKMATCHPOINTREGISTRATION_EXPORT mitk::DataNode::Pointer generateRegistrationResultNode(const std::string &nodeName, mitk::MAPRegistrationWrapper::Pointer resultReg, const std::string &algorithmUID, const std::string &movingDataUID, const std::string &targetDataUID)