ORUtils::OverlapDecorationHelper Node1 ORUtils::OverlapDecoration Helper - m_useInputLabel - m_outputPassValue + OverlapDecorationHelper() + isInputObject() + isRejectedObject() + isSurvivingObject() + getObjectPriority() + setOverlapDecoration() + setObjectPass() + setObjectFail() + isDecorated() + initializeDecorations() + resetDecorations() Node2 SG::ConstAccessor< inputFlag_t > # m_auxid + ConstAccessor() + ConstAccessor() + ConstAccessor() + operator()() + operator()() + withDefault() + withDefault() + getDataArray() + getDataSpan() + isAvailable() + auxid() # ConstAccessor() # ConstAccessor() Node2->Node1 -m_inputAccessor Node3 SG::Decorator< outputFlag_t > - m_auxid + Decorator() + Decorator() + Decorator() + operator()() + operator()() + set() + getDataArray() + getDecorationArray() + getDataSpan() + getDecorationSpan() + isAvailable() + isAvailableWritable() + auxid() # Decorator() # Decorator() Node3->Node1 -m_outputDecorator