Source code for nanome.api.shapes.line

from nanome.util.enums import ShapeType
from . import Shape
from .anchor import Anchor


[docs]class Line(Shape): def __init__(self): super().__init__(ShapeType.Line) self._anchors = [Anchor(), Anchor()] self._thickness = 0.1 self._dash_length = 0.4 self._dash_distance = 0.1 @property def anchors(self): return self._anchors @anchors.setter def anchors(self, value): self._anchors = value @property def thickness(self): return self._thickness @thickness.setter def thickness(self, value): self._thickness = value @property def dash_length(self): return self._dash_length @dash_length.setter def dash_length(self, value): self._dash_length = value @property def dash_distance(self): return self._dash_distance @dash_distance.setter def dash_distance(self, value): self._dash_distance = value