Generate a switchs or push button

Generate a switchs or push button with arbitrary number of throws and poles.

switch()

name man
dat
ory
description value (bold: default)
pole yes number of poles (mechanically coupled parallel copies of the switch section)  
throw yes number of throws (positions or output terminals for the single input terminal, per switch section)  
style yes graphics for the switching element between terminals
switch static switch with 2 or more states
rotary terminals arranged in rotary switch style
push push button, off by default (two-state)
invpush push button, on by default (two-state)
relay same as switch, but includes relay coil on top

Example

switch(2, 3)