[Bf-blender-cvs] [642288268c0] soc-2021-adaptive-cloth: adaptive_cloth: MeshDiff: operator<< for ostream

ishbosamiya noreply at git.blender.org
Mon Jul 26 08:17:41 CEST 2021


Commit: 642288268c08f245195ae94222d2584b7cdbf1c0
Author: ishbosamiya
Date:   Wed Jul 21 18:18:17 2021 +0530
Branches: soc-2021-adaptive-cloth
https://developer.blender.org/rB642288268c08f245195ae94222d2584b7cdbf1c0

adaptive_cloth: MeshDiff: operator<< for ostream

===================================================================

M	source/blender/blenkernel/BKE_cloth_remesh.hh

===================================================================

diff --git a/source/blender/blenkernel/BKE_cloth_remesh.hh b/source/blender/blenkernel/BKE_cloth_remesh.hh
index 18af6ed4c46..d04834caf70 100644
--- a/source/blender/blenkernel/BKE_cloth_remesh.hh
+++ b/source/blender/blenkernel/BKE_cloth_remesh.hh
@@ -2664,6 +2664,20 @@ template<typename END, typename EVD, typename EED, typename EFD> class MeshDiff
   {
     return this->deleted_faces;
   }
+
+  friend std::ostream &operator<<(std::ostream &stream,
+                                  const MeshDiff<END, EVD, EED, EFD> &mesh_diff)
+  {
+    stream << "added_nodes: " << mesh_diff.get_added_nodes() << std::endl;
+    stream << "added_verts: " << mesh_diff.get_added_verts() << std::endl;
+    stream << "added_edges: " << mesh_diff.get_added_edges() << std::endl;
+    stream << "added_faces: " << mesh_diff.get_added_faces() << std::endl;
+    stream << "deleted_nodes: " << mesh_diff.get_deleted_nodes() << std::endl;
+    stream << "deleted_verts: " << mesh_diff.get_deleted_verts() << std::endl;
+    stream << "deleted_edges: " << mesh_diff.get_deleted_edges() << std::endl;
+    stream << "deleted_faces: " << mesh_diff.get_deleted_faces() << std::endl;
+    return stream;
+  }
 };
 
 } /* namespace blender::bke::internal */



More information about the Bf-blender-cvs mailing list