Changing view extents with Dynamo

How does one go about extracting the geometry of a plan view callout’s extents (which it does seem to have) and applying them to another view, like an RCP?
This is a similar issue I keep running into with other kinds of views too, and previously I’ve gotten around it by using scope boxes. Is there a better way? Can this be done directly, with Dynamo reading a view element and getting extents or geometry out of it, or are we doomed to using scope-boxes for Dynamo-readability forever?

Get crop boundaries:

Set crop boundaries:

1 Like