13 #ifndef mitkGenericIDRelationRule_h 14 #define mitkGenericIDRelationRule_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);
93 std::vector<std::string> GetReferenceSequenceIndices(
const IPropertyProvider * source,
140 bool IsSupportedRuleID(
const RuleIDType& ruleID)
const override;
142 itk::LightObject::Pointer InternalClone()
const override;
153 std::string m_DisplayName;
154 std::string m_SourceRole;
155 std::string m_DestinationRole;
#define mitkNewMacro1Param(classname, type)
std::string InstanceIDType
DataCollection - Class to facilitate loading/accessing structured data.
#define mitkNewMacro2Param(classname, typea, typeb)
#define mitkNewMacro4Param(classname, typea, typeb, typec, typed)
Identifiable::UIDType RelationUIDType
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
std::vcl_size_t ItemSelectionIndex
std::vector< RelationUIDType > RelationUIDVectorType
std::vector< InstanceIDType > InstanceIDVectorType