Trk::IMultiStateExtrapolator Node1 Trk::IMultiStateExtrapolator + ~IMultiStateExtrapolator() + extrapolate() + extrapolateDirectly() + interfaceID() Node3 Trk::GsfExtrapolator - m_propagator - m_navigator - m_materialUpdator - m_fastField - m_fieldProperties + GsfExtrapolator() + ~GsfExtrapolator() + initialize() + extrapolate() + extrapolateDirectly() - extrapolateImpl() - extrapolateDirectlyImpl() - extrapolateToVolumeBoundary() - extrapolateInsideVolume() - extrapolateFromLayerToLayer() - extrapolateToIntermediate Layer() - extrapolateToDestination Layer() - initialiseNavigation() Node1->Node3 Node2 IAlgTool Node2->Node1