Removed the Point class and replace all instances by QPointF.
Replace std::vector and std::map by QVector and QMap (not everywhere yet).
Use the containsPoint() method of polygon to test point inclusion inside shape.