CayleyKleinPlane
CayleyKleinPlane.perp()
altitude()
is_perpendicular()
orthocenter()
reflect()
tri_altitude()
EllipticLine
EllipticLine.dual_type()
EllipticLine.perp()
EllipticLine.pole()
EllipticPoint
EllipticPoint.dual_type()
EllipticPoint.perp()
EllipticPoint.polar()
HyperbolicLine
HyperbolicLine.dual_type()
HyperbolicLine.perp()
HyperbolicLine.pole()
HyperbolicPoint
HyperbolicPoint.dual_type()
HyperbolicPoint.perp()
HyperbolicPoint.polar()
MyCKLine
MyCKLine.dual_type()
MyCKLine.perp()
MyCKLine.pole()
MyCKPoint
MyCKPoint.dual_type()
MyCKPoint.perp()
MyCKPoint.polar()
PerspLine
PerspLine.dual_type()
PerspLine.is_parallel()
PerspLine.perp()
PerspLine.pole()
PerspPoint
PerspPoint.dual_type()
PerspPoint.midpoint()
PerspPoint.perp()
PerspPoint.polar()
PgLine
PgLine.dual_type()
PgObject
PgObject.aux()
PgObject.coord
PgObject.dot()
PgObject.dual_type()
PgObject.incident()
PgObject.meet()
PgObject.parametrize()
PgPoint
PgPoint.dual_type()
cross()
dot()
plckr()
ProjectivePlane
ProjectivePlane.aux()
ProjectivePlane.dot()
ProjectivePlane.dual_type()
ProjectivePlane.incident()
ProjectivePlane.meet()
ProjectivePlane.parametrize()
check_axiom()
check_axiom2()
check_desargue()
check_pappus()
coincident()
harm_conj()
involution()
persp()
tri_dual()