bigger.mappingclassgroup.MappingClassGroup

class bigger.mappingclassgroup.MappingClassGroup(triangulation: bigger.triangulation.Triangulation[~Edge][Edge], generator: Callable[[str], bigger.encoding.Encoding[~Edge][Edge]], layout: Optional[Callable[[Tuple[bigger.triangulation.Side[~Edge][Edge], bigger.triangulation.Side[~Edge][Edge], bigger.triangulation.Side[~Edge][Edge]]], Tuple[Tuple[float, float], Tuple[float, float], Tuple[float, float]]]] = None)[source]

Bases: typing.Generic

A Triangulation together with a function which produces mapping classes from names.

draw(edges: list[Edge], **options) → Image[source]

Return a PIL image of the triangulation of this MCG around the given edges.