VertexCollHandle::Imp Node1 VertexCollHandle::Imp + handlesList Node71 VertexCollHandle - m_cut_y_allowall - m_cut_r_allowall - m_cut_z_allowall - m_cut_ry_allwillfail - m_cut_rz_allwillfail + VertexCollHandle() + init() + ~VertexCollHandle() + collSettingsButton() + persistifiableState() + setState() + getCutAllowedZ() + getCutAllowedR() + getYAllowall() + getZAllowall() + getRAllowall() + availableCollections() + setCutAllowedY() + setCutAllowedZ() + setCutAllowedR() + setVertexSize() + getCutAllowedY() # setupSettingsFromController Specific() # load() # hintNumberOfHandlesInEvent() # addHandle() # handleIterationBegin() # getNextHandle() # getHandlesList() # cut() # cleanupPtrContainer() # recheckCutStatus() # mayHaveAssociatedObjects() # defaultColor() - resetCachedValuesCuts() Node1->Node71 -m_d Node2 std::vector< VertexHandle * > Node2->Node1 +itHandles +itHandlesEnd +handles Node3 VertexHandle + VertexHandle() + ~VertexHandle() + has3DObjects() + nodes() + determineMaterial() + updateMaterial() + clear3DObjects() + baseInfo() + clicked() + shortInfo() + type() + vertexType() + getPositionX() + getPositionY() + getPositionZ() + numberOfInstances() - VertexHandle() - operator=() Node3->Node2 +elements Node4 AODHandleBase - m_visible - m_currentmaterial + AODHandleBase() + ~AODHandleBase() + common() + setVisible() + visible() + collHandle() + has3DObjects() + update3DObjects() + rebuild3DObjects() + clear3DObjects() and 14 more... + numberOfInstances() + unknown() # visibleStateChanged() # currentMaterialChanged() - AODHandleBase() - operator=() Node4->Node3 Node5 AODCollHandleBase - m_nshownhandles - m_type + AODCollHandleBase() + init() + ~AODCollHandleBase() + setupSettingsFromController() + name() + common() + common() + sepHelper() + sepHelper() + setSepHelper() and 12 more... # setupSettingsFromController Specific() # hintNumberOfHandlesInEvent() # addHandle() # handleIterationBegin() # getNextHandle() # getHandlesList() # cut() # cleanupPtrContainer() # recheckCutStatus() # provideCollTypeID() and 9 more... - fillObjectBrowser() - updateObjectBrowserVisibility Counts() - colourByComboBoxItemChanged() - collVisibilityChanged() - resetCachedValuesCuts() Node5->Node4 -m_collhandle Node5->Node71 Node124 VertexCollectionSettings Button + VertexCollectionSettings Button() + ~VertexCollectionSettings Button() + setDimension() + setMaterial() + copyValuesFromMaterial() + lastAppliedTransparency() + lastAppliedShininess() + lastAppliedBrightness() + cutAllowedR() + cutAllowedY() and 6 more... + showEditMaterialDialog() + setMaterialText() # mousePressEvent() # mouseMoveEvent() # dropEvent() # dragEnterEvent() # updateButton() - updateVertexDrawStyle() - updateVertexLightModel() - possibleChange_cutAllowedR() - possibleChange_cutAllowedY() - possibleChange_cutAllowedZ() Node124->Node1 +collSettingsButton Node125 VertexCollectionSettings Button::Imp + editwindow + editwindow_ui + dim + vertexDrawStyle + vertexLightModel + last_vertexRadius + dragStartPosition + Imp() + initEditWindow() Node124->Node125 +theclass Node20 VP1MaterialButtonBase + VP1MaterialButtonBase() + setMaterial() + copyValuesFromMaterial() + lastAppliedTransparency() + lastAppliedShininess() + lastAppliedBrightness() + saveState() + restoreFromState() + ~VP1MaterialButtonBase() Node20->Node124 Node125->Node124 -m_d Node72 VP1Interval - m_lower - m_upper - m_openLower - m_openUpper - m_excludeInterval + VP1Interval() + VP1Interval() + ~VP1Interval() + setOpenLower() + setOpenUpper() + setOpen() + setLower() + setUpper() + setExcludeInterval() + set() and 21 more... + inf() - testSanity() Node72->Node125 +last_cutAllowedR +last_cutAllowedY +last_cutAllowedZ Node72->Node71 -m_cut_allowedR -m_cut_allowedY -m_cut_allowedZ Node71->Node1 +theclass