static void readGeometry(std::string const& fname, GeoLib::GEOObjects& geo_objects) { DBUG("Reading geometry file \'%s\'.", fname.c_str()); GeoLib::IO::BoostXmlGmlInterface gml_reader(geo_objects); gml_reader.readFile(fname); }
std::unique_ptr<GeoLib::GEOObjects> readGeometry(std::string const& filename) { auto geo_objects = std::make_unique<GeoLib::GEOObjects>(); GeoLib::IO::BoostXmlGmlInterface gml_reader(*geo_objects); DBUG("Reading geometry file \'%s\'.", filename.c_str()); gml_reader.readFile(filename); return geo_objects; }