This movie:
illustrates how SMTK’s cone widget works to tie an attribute accepting cylinder parameters (a line-segment center-axis and top+bottom radii) to an interactive editor.
See our widget documentation for how to configure it for your attributes. Note that it can also be used for cones constrained to be cylinders (with only one radius value).