Commit 461d716f authored by Philip Trettner's avatar Philip Trettner
Browse files

Merge branch 'feature/stats-outstream-template' into 'develop'

Feature/stats outstream template

See merge request !26
parents 52c7cd14 0e830b80
#pragma once #pragma once
#include <iostream>
#include <sstream> #include <sstream>
#include <polymesh/Mesh.hh> #include <polymesh/Mesh.hh>
...@@ -15,12 +14,12 @@ namespace polymesh ...@@ -15,12 +14,12 @@ namespace polymesh
/// - number of primitives /// - number of primitives
/// - components /// - components
/// - aabb /// - aabb
template <class Vec3 = void> template <class Vec3 = void, class OutStream>
void print_stats(std::ostream& out, Mesh const& m, vertex_attribute<Vec3> const* position = nullptr); void print_stats(OutStream& out, Mesh const& m, vertex_attribute<Vec3> const* position = nullptr);
// ======== IMPLEMENTATION ======== // ======== IMPLEMENTATION ========
template <class Vec3> template <class Vec3, class OutStream>
void print_stats(std::ostream& out, Mesh const& m, vertex_attribute<Vec3> const* position) void print_stats(OutStream& out, Mesh const& m, vertex_attribute<Vec3> const* position)
{ {
auto ln = "\n"; auto ln = "\n";
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment