Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkGenericIDRelationRule_h
14 #define mitkGenericIDRelationRule_h
48 bool IsAbstract()
const override;
51 std::string GetDisplayName()
const override;
55 std::string GetSourceRoleName()
const override;
58 std::string GetDestinationRoleName()
const override;
67 const std::string &displayName,
68 const std::string &sourceRole,
69 const std::string &destinationRole);
85 bool IsSupportedRuleID(
const RuleIDType& ruleID)
const override;
87 itk::LightObject::Pointer InternalClone()
const override;
91 std::string m_DisplayName;
92 std::string m_SourceRole;
93 std::string m_DestinationRole;
PropertyRelationRuleBase::RuleIDType RuleIDType
std::vector< std::pair< RelationUIDType, RuleIDType > > DataRelationUIDVectorType
#define mitkNewMacro2Param(classname, typea, typeb)
#define mitkNewMacro1Param(classname, type)
PropertyRelationRuleBase::RelationUIDType RelationUIDType
PropertyRelationRuleBase::RelationUIDVectorType RelationUIDVectorType
std::string InstanceIDType
Find image slices visible on a given plane.
std::vector< InstanceIDType > InstanceIDVectorType
PropertyRelationRuleBase::DataRelationUIDVectorType DataRelationUIDVectorType
PropertyRelationRuleBase::InstanceIDType InstanceIDType
Identifiable::UIDType RelationUIDType
std::vector< RelationUIDType > RelationUIDVectorType
PropertyRelationRuleBase::InstanceIDVectorType InstanceIDVectorType
#define mitkClassMacro(className, SuperClassName)
#define mitkNewMacro4Param(classname, typea, typeb, typec, typed)