AODSysCommonData Node1 AODSysCommonData - m_singlePoint + AODSysCommonData() + ~AODSysCommonData() + system() + system() + controller() + controller() + singlePoint() + extrapolator() + setExtrapolator() + registerHandle() + deregisterHandle() + getHandleFromNode() + getNodeFromBrowser() + getHandleFromNode() + setLastSelectedHandle() Node2 VP1HelperClassBase - m_helpername - s_vp1verbose + ~VP1HelperClassBase() + setSystemBasePointer() + message() + messageDebug() + messageVerbose() + message() + messageDebug() + messageVerbose() + message() + messageDebug() + messageVerbose() + systemBase() + helperClassName() + verbose() + warnUndeletedInstances() # VP1HelperClassBase() # setHelperClassName() - VP1HelperClassBase() - operator=() Node2->Node1 Node3 VP1String + VP1String() + ~VP1String() + str() + str() + str() + str() + str() + str() + str() + str() + str() + str() and 20 more... Node3->Node2 Node4 IVP1System - s_vp1verbose + IVP1System() + ~IVP1System() + name() + information() + contact_info() + controllerWidget() + saveState() + restoreFromState() + message() + messageDebug() and 15 more... + verbose() # create() # refresh() # erase() # uncreate() # registerController() - IVP1System() - operator=() - disallowUpdateGUI() - allowUpdateGUI() - setChannel() - channel() - deleteController() - setState() - setActiveState() - isRefreshing() - setRefreshing() - setCanRegisterController() Node3->Node4 Node4->Node2 -m_system Node12 AODSysCommonData::Imp Node12->Node1 -m_d Node13 std::map< SoNode *, AODHandleBase * > + keys Node13->Node12 +nodeToHandle Node14 AODHandleBase - m_visible - m_currentmaterial + AODHandleBase() + ~AODHandleBase() + common() + setVisible() + visible() + collHandle() + has3DObjects() + update3DObjects() + rebuild3DObjects() + clear3DObjects() and 14 more... + numberOfInstances() + unknown() # visibleStateChanged() # currentMaterialChanged() - AODHandleBase() - operator=() Node14->Node12 +last_selectedHandle Node14->Node13 +elements Node29 Trk::IExtrapolationEngine + ~IExtrapolationEngine() + extrapolate() + extrapolate() + geometryType() + interfaceID() Node29->Node1 -m_extrapolator Node33 VP1AODSystem + VP1AODSystem() + ~VP1AODSystem() + systemcreate() + systemuncreate() + buildController() + buildEventSceneGraph() + systemerase() + saveState() + restoreFromState() + selObjects() + userPickedNode() + userSelectedSingleNode() + userDeselectedSingleNode() + userChangedSelection() + userClickedOnBgd() + updateAssociatedObjects() + updateAssociatedObjects() + dumpToJSON() - visibleObjectsChanged() - updateSelectionMode() - updateShownTotMomentum() Node33->Node1 -m_3dsystem Node46 AODSystemController + AODSystemController() + ~AODSystemController() + actualRestoreSettings() + currentSettingsVersion() + actualSaveSettings() + collWidget() + cutOnlyVertexAssocTracks() + showTotMomentumOnMultiTrack Selection() + orientAndZoomOnSingleSelection() + printInfoOnSingleSelection() + printVerboseInfoOnSingle Selection() + printTotMomentumOnMultiTrack Selection() + objBrowser() + common() + setCommonData() - objectBrowserClicked() Node46->Node1 -m_controller