#pragma once

#include "polygon.h"
#include "triangulation.h"


//
// given a polygon and a list of triangulation diagonals
// output a list of convex polygons
//
void HertelMehlhorn(c_polygon& input_poly, vector<diagonal>& diagonals, list<c_polygon>& output );

