interface Point { }; interface Circle { attribute float cx; attribute float cy; attribute float radius; static readonly attribute long triangulationCount; static Point triangulate(Circle c1, Circle c2, Circle c3); }; interface Point { }; interface Circle { attribute float cx; attribute float cy; attribute float radius; static readonly attribute long triangulationCount; static Point triangulate(Circle c1, Circle c2, Circle c3); }; attribute float cx; attribute float cy; attribute float radius; static readonly attribute long triangulationCount; static Point triangulate(Circle c1, Circle c2, Circle c3);