diff Framework/Radiography/RadiographyScene.cpp @ 876:580dd82e13f5 am-dev

added GetApproximateMemoryUsage
author Alain Mazy <alain@mazy.be>
date Wed, 03 Jul 2019 10:15:29 +0200
parents be9c1530d40a
children 6b81c5453382
line wrap: on
line diff
--- a/Framework/Radiography/RadiographyScene.cpp	Wed Jul 03 10:12:09 2019 +0200
+++ b/Framework/Radiography/RadiographyScene.cpp	Wed Jul 03 10:15:29 2019 +0200
@@ -147,6 +147,16 @@
     return *layer;
   }
 
+  size_t RadiographyScene::GetApproximateMemoryUsage() const
+  {
+    size_t size = 0;
+    for (Layers::const_iterator it = layers_.begin(); it != layers_.end(); it++)
+    {
+      size += it->second->GetApproximateMemoryUsage();
+    }
+    return size;
+  }
+
   void RadiographyScene::OnLayerEdited(const RadiographyLayer::LayerEditedMessage& message)
   {
     BroadcastMessage(RadiographyScene::LayerEditedMessage(*this, message.GetOrigin()));