/**
 * @brief Function called when the user wants to use to tool
 *
 * Function called when the user wants to use to tool. This resets the
 * tool to default values, preparing it for interaction with the user.
 *
 */
void PolygonTool::UseTool()
{
	ResetTool();
	if (!glLoaded)
		InitializeGL();
	visible = true;
}
/**
 * @brief Function called when the user wants to use to tool
 *
 * Function called when the user wants to use to tool. This resets the
 * tool to default values, preparing it for interaction with the user.
 *
 */
void CircleTool::UseTool()
{
	ResetTool();
	emit Instructions(QString("Click to drop circle center"));
}