I currently have a vector of points
vector corners;
where I have previously stored the corner points of a given polygon. Given tha
A given set of points can generally be joined up many ways to form a non-self-intersecting polygon. You may be out of luck unless you have more information about the kinds of polygons the points could represent.