/* Hyperbolic Tessellations Copyright (C) 2007 Dmitry Brant http://dmitrybrant.com Based largely on code from http://www.plunk.org/~hatch/HyperbolicApplet/ */ //--------------------------------------------------------------------------- #ifndef schwarzpolygonsH #define schwarzpolygonsH #include "mycomplex.h" class PickableSchwarzPolygon { public: Vector SchwarzPolygon; PickableSchwarzPolygon(): SchwarzPolygon() { } ~PickableSchwarzPolygon(){ } void setVertices(Vector& vertices, Isometry& I){ SchwarzPolygon.Resize(vertices.length); for (int i=0; i