Justifications
- class JustificationArtists(justification, artists, used_points)
Bases:
object-
justification:
Annotated[Assumption|NumericalCheck|RuleApplication|ARDeduction|CircleMerge|LineMerge|DirectConsequence|Reflexivity]
-
artists:
list[ArtistInAnimation]
-
used_points:
list[PointArtists]
- highlight(aux_point_names, highlight_color=None)
- Return type:
set[Artist]
- gray_out()
- Return type:
set[Artist]
- hide()
- Return type:
set[Artist]
-
justification:
- class JustificationToDraw(**data)
Bases:
BaseModelCreate a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
-
justification:
Annotated[Assumption|NumericalCheck|RuleApplication|ARDeduction|CircleMerge|LineMerge|DirectConsequence|Reflexivity]
-
text:
str
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
justification:
- init_justifications_to_draw(ax, point_name_to_artist, symbols, proof_data, theme)
- Return type:
tuple[list[JustificationToDraw],dict[Assumption|NumericalCheck|RuleApplication|ARDeduction|CircleMerge|LineMerge|DirectConsequence|Reflexivity,JustificationArtists]]
- draw_generic_justification(ax, justification, symbols, theme)
- Return type:
set[Artist]