factory Point2d(double x, double y) { final ptr = calloc<cvg.CvPoint2d>() ..ref.x = x ..ref.y = y; return Point2d.fromPointer(ptr); }