13 #ifndef mitkSourceImageRelationRule_h
14 #define mitkSourceImageRelationRule_h
60 bool IsAbstract()
const override;
63 std::string GetDisplayName()
const override;
67 std::string GetSourceRoleName()
const override;
70 std::string GetDestinationRoleName()
const override;
84 const std::string &displayName,
85 const std::string &sourceRole,
86 const std::string &destinationRole);
94 std::vector<std::pair<size_t, std::string> > GetReferenceSequenceIndices(
const IPropertyProvider * source,
107 bool IsSupportedRuleID(
const RuleIDType& ruleID)
const override;
109 itk::LightObject::Pointer InternalClone()
const override;
118 std::string GenerateRuleID(
const std::string& purpose)
const;
122 std::string m_DisplayName;
123 std::string m_SourceRole;
124 std::string m_DestinationRole;