removed length-type template parameter from Cylinder