Sampling recovery on function classes with a structural condition | Synapse