def METHOD_NAME(self):
    t = self.thickness
    w = self.width
    d = self.diameter
    a = self.axle
    h = self.height
    self.height = h = max(h, a+10*t)
    self.side(move="right")
    self.side(move="right")
    self.rectangularTriangle(h/4, d/2, "ffe", num=2, r=3*t, move="right")
    if self.one_piece:
        self.roundedPlate(w+h/2+2*t, h, edge="e", r=3*t,
                          extend_corners=False,
                          callback=[self.backCB], move="right")
    else:
        self.roundedPlate(h/2+t, h, edge="e", r=3*t,
                          extend_corners=False,
                          callback=[self.backCB], move="right")
        self.roundedPlate(h/2+t, h, edge="e", r=3*t,
                          extend_corners=False,
                          callback=[self.backCB], move="right mirror")
    self.rings()