SVGRenderer: removed redundant `std::stringstream`

pull/1/head
Michael Ochmann 2 years ago
parent 61f308fb03
commit cfc0d276dc
  1. 8
      src/renderers/SVGRenderer.hpp

@ -17,7 +17,8 @@ namespace massivedynamic {
this->targetSize = sourceSize * (2 * SVGRenderer::BORDER_WIDTH); this->targetSize = sourceSize * (2 * SVGRenderer::BORDER_WIDTH);
} }
virtual void render(const std::string& filename) override { virtual void render(const std::string& filename) override {
std::stringstream file; std::ofstream file;
file.open(filename + ".svg");
std::string base = R"EOF(<?xml version="1.0" encoding="utf-8"?> std::string base = R"EOF(<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Massive Dynamic qr, massivedynamic::SVGRenderer --> <!-- Generator: Massive Dynamic qr, massivedynamic::SVGRenderer -->
@ -41,10 +42,7 @@ namespace massivedynamic {
file << "</svg>" << std::endl; file << "</svg>" << std::endl;
std::ofstream outFile; file.close();
outFile.open(filename + ".svg");
outFile << file.str();
outFile.close();
} }
}; };

Loading…
Cancel
Save