Trk::SurfaceUniqHolderImpl< S > Node1 Trk::SurfaceUniqHolderImpl< S > # m_associatedSurface + SurfaceUniqHolderImpl() + SurfaceUniqHolderImpl() + SurfaceUniqHolderImpl() + SurfaceUniqHolderImpl() + SurfaceUniqHolderImpl() + operator=() + operator=() + surfacePtr() + destroySurface() + release() # ~SurfaceUniqHolderImpl() Node2 Trk::ParametersT< DIM, T, S >   + ParametersT() + ParametersT() + ParametersT() + ParametersT() + ParametersT() + ParametersT() + ParametersT() + operator=() + operator=() + ~ParametersT() and 10 more... # ParametersT() - updateParametersHelper() Node1->Node2