def _measure(self, qxy, cxy, cid):
    (qx, qy) = qxy
    (cx, cy) = cxy
    self._gate(qxy, fc=self._style.dispcol['meas'])
    arc = patches.Arc(xy=(qx, (qy - (0.15 * HIG))), width=(WID * 0.7), height=(HIG * 0.7), theta1=0, theta2=180, fill=False, ec=self._style.lc, linewidth=1.5, zorder=PORDER_GATE)
    self.ax.add_patch(arc)
    self.ax.plot([qx, (qx + (0.35 * WID))], [(qy - (0.15 * HIG)), (qy + (0.2 * HIG))], color=self._style.lc, linewidth=1.5, zorder=PORDER_GATE)
    self._line(qxy, [cx, (cy + (0.35 * WID))], lc=self._style.cc, ls=self._style.cline)
    arrowhead = patches.Polygon((((cx - (0.2 * WID)), (cy + (0.35 * WID))), ((cx + (0.2 * WID)), (cy + (0.35 * WID))), (cx, cy)), fc=self._style.cc, ec=None)
    self.ax.add_artist(arrowhead)
    if self._style.bundle:
        self.ax.text((cx + 0.25), (cy + 0.1), str(cid), ha='left', va='bottom', fontsize=(0.8 * self._style.fs), color=self._style.tc, clip_on=True, zorder=PORDER_TEXT)
def _measure(self, qxy, cxy, cid):
    (qx, qy) = qxy
    (cx, cy) = cxy
    self._gate(qxy, fc=self._style.dispcol['meas'])
    arc = patches.Arc(xy=(qx, (qy - (0.15 * HIG))), width=(WID * 0.7), height=(HIG * 0.7), theta1=0, theta2=180, fill=False, ec=self._style.lc, linewidth=1.5, zorder=PORDER_GATE)
    self.ax.add_patch(arc)
    self.ax.plot([qx, (qx + (0.35 * WID))], [(qy - (0.15 * HIG)), (qy + (0.2 * HIG))], color=self._style.lc, linewidth=1.5, zorder=PORDER_GATE)
    self._line(qxy, [cx, (cy + (0.35 * WID))], lc=self._style.cc, ls=self._style.cline)
    arrowhead = patches.Polygon((((cx - (0.2 * WID)), (cy + (0.35 * WID))), ((cx + (0.2 * WID)), (cy + (0.35 * WID))), (cx, cy)), fc=self._style.cc, ec=None)
    self.ax.add_artist(arrowhead)
    if self._style.bundle:
        self.ax.text((cx + 0.25), (cy + 0.1), str(cid), ha='left', va='bottom', fontsize=(0.8 * self._style.fs), color=self._style.tc, clip_on=True, zorder=PORDER_TEXT)