MCPcopy Create free account
hub / github.com/computationalpathologygroup/ASAP / addMember

Method addMember

annotation/AnnotationGroup.cpp:100–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98}
99
100void AnnotationGroup::addMember(std::shared_ptr<AnnotationBase> member) {
101 if (member->getGroup().get() != this) {
102 member->setGroup(std::dynamic_pointer_cast<AnnotationGroup>(shared_from_this()));
103 }
104 _groupMembers.push_back(member);
105 _modified = true;
106}
107
108void AnnotationGroup::removeMember(std::shared_ptr<AnnotationBase> const member) {
109 if (member->getGroup().get() == this) {

Callers 1

setGroupMethod · 0.80

Calls 3

setGroupMethod · 0.80
getMethod · 0.45
getGroupMethod · 0.45

Tested by

no test coverage detected