---
# System prepended metadata

title: 'Motion Meeting Minutes | BaPSF | March 15, 2022'
tags: [minutes, ' motion']

---

---
tags: minutes, motion
---

# Motion Meeting Minutes | BaPSF | March 15, 2022

## Agenda

1. ...

## Attendees

* Erik
* Rishabh

## Minutes

* saving metadata as we go

```python=

class Shape:
    ...

class Rect(Shape):
    _corners: np.ndarray = None
    _grid: Grid = None

    def __init__(self, corners = None):
        if corners is not None:
            self.corners = corners

    @property
    def corners(self):
        return self._corners
    
    @corners.setter
    def corners(self, _corners):
        # this conditions and update corner coordindates
        ...
        self._corners = _corners
    
    @property
    def dx(self):
        # access self.corners to calc dx
        return dx

rect = Rec()
rect.corners = np.random.rand(3,3)

class Canvas(QLabel):
    _ml_layers = None

    def mouseEvent(self):
        # get corner vertices from event
        rect = Rect(corners=corners)
        if self._ml_layers is None:
            self._ml_layers = [rect]
        else:
            self._ml_layers.append(rect)
        
```
