Generating solid volume from 3 enclosing surfaces... fast?

Hello,

I have something like an open generalized cylinder surface that is intersected near the top and bottom by 2 other approximately perpendicular surfaces. I know I could find the intersection curves, trim each surfaces, join the interesting parts, etc… But my goal is to automate this process and use it in a Python script!

My question is the following:
Does Rhino already have a high level tool/command/script that I could use to get the solid volume enclosed by these 3 surfaces (there is only one such volume in my case).

P.S.: The process would be like the construction of the mouse volume shown in the SMLIB documentation page (just above The Offset Operator section)
http://www.smlib.com/smlib.html

Hello - see CreateSolid

-Pascal

Thanks!

Bruno