organoid_tracker.coordinate_system.sphere_representer module
- class organoid_tracker.coordinate_system.sphere_representer.SphereRepresentation(beacons: BeaconCollection, beacon_index: int, resolution: ImageResolution)
Bases:
object
- add_orientation_track(track: Iterable[Position], *, highlight_last: bool = True)
Adds a list of positions to be displayed further away from the sphere.
- add_point(position: Position, *, color: Union[Tuple[float, float, float], Tuple[float, float, float, float], str, float] = 'black')
Adds a single point to this sphere representation.
- add_track(track: Iterable[Position], *, colors: Optional[Iterable[Union[Tuple[float, float, float], Tuple[float, float, float, float], str, float]]] = None, color: Optional[Union[Tuple[float, float, float], Tuple[float, float, float, float], str, float]] = None, highlight_first: bool = True, highlight_last: bool = False)
Adds a list of positions to be displayed on the sphere. Use either color or colors to color the track.
- organoid_tracker.coordinate_system.sphere_representer.setup_figure_2d(ax: Axes, sphere_representation: SphereRepresentation)
- organoid_tracker.coordinate_system.sphere_representer.setup_figure_3d(figure: Figure, sphere_representation: SphereRepresentation)