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:
BaseModel
Create 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
]