The disclosure is directed to a user interface with a menu that
facilitates stimulation therapy programming. The user interface displays
a representation of the electrical leads implanted in the patient and at
least one menu with icons that the user can use to adjust the stimulation
therapy. The user may drag one or more field shapes from a field shape
selection menu onto the desired location relative to the electrical
leads. A manipulation tool menu may also allow the user to adjust the
field shapes placed on the electrical leads, which represent the
stimulation region. The programmer that includes the user interface then
generates electrical stimulation parameter values for the stimulator to
deliver stimulation according to the field shapes or field shape groups
defined/located by the user. The field shapes may represent different
types of stimulation representations, such as current density, activation
functions, and neuron models.