GeoSysController::Imp Node1 GeoSysController::Imp + ui + ui_disp + ui_iconisedvols + ui_int + ui_misc + ui_muon + ui_treebrowser + last_transparency + last_showVolumeOutLines + last_muonChamberAdaption Style + last_labels + last_labelPosOffset + pickStyle + lastSaveMaterialsFile + lastLoadMaterialsFile Node3 GeoSysController + GeoSysController() + ~GeoSysController() + setGeometrySelectable() + setZoomToVolumeOnClick() + setOrientViewToMuonChambers OnClick() + setAutoAdaptMuonChambers ToEventData() + setComplexity() + setLabelsEnabled() + actualRestoreSettings() + currentSettingsVersion() and 24 more... - possibleChange_transparency() - possibleChange_muonChamber AdaptionStyle() - possibleChange_showVolume OutLines() - updatePickStyle() - saveMaterialsRequested() - loadMaterialsRequested() - emit_adaptMuonChambersTo EventData() - emit_autoAdaptPixelsOrSCT() - emit_autoAdaptMuonNSW() - emit_autoExpandByVolumeOr MaterialName() - emit_autoIconifyByVolume OrMaterialName() - emit_actionOnAllNonStandard Volumes() - emit_resetSubSystems() - possibleChange_labels() - possibleChange_labelPosOffset() Node1->Node3 -m_d Node2 std::map< VP1GeoFlags ::SubSystemFlag, QCheckBox * > + keys + elements Node2->Node1 +subSysCheckBoxMap Node3->Node1 +theclass Node4 VP1Controller - m_initVarsMode + VP1Controller() + ~VP1Controller() + initLastVars() + saveSettings() + restoreSettings() + setCustomTourEditor() + customTourEditor() + toggleDialogState() + enabledButtonStateChanged() + collWidgetContentChanged() # changed() # initDialog() # initDialog() # setupCollWidgetInScrollArea() # actualRestoreSettings() # currentSettingsVersion() # actualSaveSettings() # addUpdateSlot() # connectToLastUpdateSlot() # connectToLastUpdateSlot() and 13 more... # toString() # toString() # toString() # toString() # testForChanges() Node4->Node3 Node5 QWidget Node5->Node4 Node32 ZappedVolumeListModel - m_zappedhandles + ZappedVolumeListModel() + ~ZappedVolumeListModel() + rowCount() + flags() + data() + addToZappedVolumes() + removeFromZappedVolumes() + activated() Node32->Node1 +zappedVolumeListModel Node33 QAbstractListModel Node33->Node32 Node34 VolumeHandle - m_childNumber - m_nchildren - m_muonChamberState - m_state + isInMuonChamber() + isMuonChamber() + setMuonChamberDirty() + muonChamberDirty() + muonChamberState() + VolumeHandle() + ~VolumeHandle() + initialiseChildren() + childrenAreInitialised() + nChildren() and 33 more... - VolumeHandle() - operator=() - haveParentsNotExpanded() - attachAllContractedChildren() - detachAllContractedChildren() Node34->Node1 +lastSelectedVolHandle Node34->Node34 -m_parent Node35 std::vector< VolumeHandle * > Node34->Node35 +elements Node35->Node34 -m_children Node36 VolumeHandle::Imp + pV + accumTrans + nodesep + material + label_sep + labels + labelsPosOffsets + isattached + Imp() + attach() + detach() + getChildStates() + applyChildStates() + hasNonStandardShapeChildren() Node36->Node34 -m_d