Topo Align allows you to pick elements (walls, floors, roofs, pads) and align topo surfaces to either the top or bottom face with variable offsets.
You can also align topo surfaces to individual edges and some limited support for aligning topo surfaces to families.
This screencast shows some testing of the addin with floor, roof and pad elements and several examples of how pick edges might be used.
|Topo surface with floor, wall, roof and pad elements placed|
|Topo surface after aligning to the elements|
|Topo surface after using edge align to align to 2 edges of the wall|
The Topo Align add-in is priced at USD 1.99.
There's more information available on the Autodesk Exchange Apps website.