(self, size=1.0)
| 508 | return self.get_fillstyle() in self._half_fillstyles |
| 509 | |
| 510 | def _set_circle(self, size=1.0): |
| 511 | self._transform = Affine2D().scale(0.5 * size) |
| 512 | self._snap_threshold = np.inf |
| 513 | if not self._half_fill(): |
| 514 | self._path = Path.unit_circle() |
| 515 | else: |
| 516 | self._path = self._alt_path = Path.unit_circle_righthalf() |
| 517 | fs = self.get_fillstyle() |
| 518 | self._transform.rotate_deg( |
| 519 | {'right': 0, 'top': 90, 'left': 180, 'bottom': 270}[fs]) |
| 520 | self._alt_transform = self._transform.frozen().rotate_deg(180.) |
| 521 | |
| 522 | def _set_point(self): |
| 523 | self._set_circle(size=0.5) |
no test coverage detected