Restricts the primitives that can be snapped to by their selection status. This only affects the LOP viewer.
Snapping is not restricted by selection; all primitives can be snapped.
Restrict snapping to only selected primitives. This can be useful to picking a pivot point on a primitive.
Restrict snapping to only non-selected primtives. This is normally used when transforming a selection, to avoid self-snapping.