ANGLE_0 = 0
ANGLE_0_90 = 1
ANGLE_90 = 2
ANGLE_90_180 = 3
ANGLE_180 = 4
ANGLE_180_270 = -3
ANGLE_270 = -2
ANGLE_270_360 = -1
CPLIB_GEOMETRY_ANGLE = 1
proc angle[T](l1, l2: Line[T]): int
proc angle[T](p1, p2: Point[T]): int
proc is_orthogonal(p1, p2: PointOrLine): bool
proc is_parallel(p1, p2: PointOrLine): bool