Trk::ApproachDescriptor Node1 Trk::ApproachDescriptor + ApproachDescriptor() + ApproachDescriptor() + approachSurfaces() Node2 Trk::IApproachDescriptor # m_approachSurfaces # m_approachSurfaceArraySurface # m_approachSurfaceArray # m_rebuild + IApproachDescriptor() + IApproachDescriptor() + ~IApproachDescriptor() + registerLayer() + rebuild() + approachSurfaces() - registerLayerToSurfaces() - IApproachDescriptor() - operator=() Node2->Node1