/
NineTrier
/
PetrisNet
Обзор
Документация
Войти
/
NineTrier
/
PetrisNet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Transition.py
35 строк
762 B
NineTrier
Сети Петри v0.4
06 май 2022, 14:36
06 май 2022, 14:36
a86f73d
Код
Авторство
О чём код?
import Point import Pos def key(a): return a.id class Transition: id: int pos: Pos points_in: list points_out: list def __init__(self, id, pos): self.id = id self.pos = pos self.points_in = [] self.points_out = [] def addLink(self, pt: Point, in_out: bool): if in_out: if pt not in self.points_in: self.points_in.append(pt) return True else: self.points_in.append(pt) return False else: if pt not in self.points_out: self.points_out.append(pt) return True else: self.points_out.append(pt) return False