O. Aichholzer, V. Kusters, W. Mulzer, A. Pilz, and M. Wettstein
Given a set

of

labeled points in the plane, the radial system of

describes, for each

, the radial order of the other points
around

. This notion is related to the order type of

, which describes
the orientation (clockwise or counterclockwise) of every ordered triple
of

. Given only the order type of

, it is easy to reconstruct the
radial system of

, but the converse is not true. Aichholzer et al. (Reconstructing Point Set Order Types from Radial Orderings, in Proc. ISAAC
2014) defined

to be the set of order types with radial system

and
showed that sometimes

. They give polynomial-time algorithms to
compute

when only given

. We describe an optimal

time
algorithm for computing

, where

is the number of order types
reported by the algorithm. The reporting relies on constructing the convex
hulls of all possible point sets with the given radial system, after which
sidedness queries on point triples can be answered in constant time. This set
of convex hulls can be constructed in linear time. Our results generalize to
abstract order types.