Equal Angles
- class EqAngle
Bases:
Predicate
eqangle AB CD EF GH - Represent that one can rigidly move the crossing of lines AB and CD to get on top of the crossing of EF and GH, respectively (no reflections allowed).
In particular, eqangle AB CD CD AB is only true if AB is perpendicular to CD.
-
NAME:
str
= 'eqangle'
- classmethod preparse(args)
- classmethod parse(args, dep_graph)
- classmethod check_numerical(statement)
- Return type:
bool
- classmethod add(dep)
- Return type:
None
- classmethod check(statement)
Hypothesis : the numercial test is passed
- Return type:
bool
- classmethod why(statement)
Hypothesis : the numercial test is passed This function should only be giving one same dependency, which is the implicit dependency used in the first check success.
- Return type:
- classmethod to_constructive(point, args)
- Return type:
str
- classmethod to_tokens(args)
- Return type:
tuple
[str
,...
]
- classmethod pretty(statement)
Write the predicate in a natural language.
- Return type:
str
- classmethod draw(ax, args, dep_graph, rng)
-
NAME: