VisibleObjectToMaterialHelper< objectT > Node1 VisibleObjectToMaterialHelper < objectT > - m_visobjects - m_hasscheduledupdate + VisibleObjectToMaterialHelper() + ~VisibleObjectToMaterial Helper() + setState() + setNoVisibleObjects() + visibleObjects() - emitSignal() - scheduleUpdate() Node2 VisibleObjectToMaterialHelper_Base + VisibleObjectToMaterialHelper_Base() + ~VisibleObjectToMaterial Helper_Base() - emitSignal() Node2->Node1 Node3 QObject Node3->Node2 Node4 VP1HelperClassBase - m_helpername - m_system - s_vp1verbose + ~VP1HelperClassBase() + setSystemBasePointer() + message() + messageDebug() + messageVerbose() + message() + messageDebug() + messageVerbose() + message() + messageDebug() + messageVerbose() + systemBase() + helperClassName() + verbose() + warnUndeletedInstances() # VP1HelperClassBase() # setHelperClassName() - VP1HelperClassBase() - operator=() Node4->Node1 Node5 VP1String + VP1String() + ~VP1String() + str() + str() + str() + str() + str() + str() + str() + str() + str() + str() and 20 more... Node5->Node4