#include "IfcGeomIteratorSettings.h"

#include "../ifcparse/IfcLogger.h"

void IfcGeom::IteratorSettings::set_deflection_tolerance(double value)
{
	deflection_tolerance_ = value;
	if (deflection_tolerance_ <= 1e-6) {
		Logger::Message(Logger::LOG_WARNING, "Deflection tolerance cannot be set to <= 1e-6; using the default value 1e-3");
		deflection_tolerance_ = 1e-3;
	}
}
