double incircle (Eigen::Vector2d pa, Eigen::Vector2d pb, Eigen::Vector2d pc, Eigen::Vector2d pd) { initExact(); return incircle(pa.data(), pb.data(), pc.data(), pd.data()); }