Cleanage.
[GPU.git] / WCudaMSE / BilatTools_Cuda_Image / src / core / cudaImageTools / bitmap / cpp / Image.cpp
index 5ae2097..fa0eedf 100755 (executable)
@@ -38,6 +38,9 @@ Image::Image(Animable_I* ptrAnimable,ColorRGB_01* ptrColorTitreRGB) :
     {\r
     this->ptrAnimable = ptrAnimable;\r
     this->ptrColorTitreRGB=ptrColorTitreRGB;\r
+\r
+    this->valueNames = ptrAnimable->getNames();\r
+    this->values = new float[this->valueNames.size()];\r
     }\r
 \r
 Image::~Image(void)\r
@@ -80,9 +83,16 @@ void Image::paintPrimitives(Graphic2Ds& graphic2D) // redefinition
 \r
     // top\r
        {\r
-       float t = ptrAnimable->getT();\r
-       string message = "t = " + StringTools::toString(t);\r
-       graphic2D.drawTitleTop(message, ptrfont);\r
+        string title;\r
+        this->ptrAnimable->getValues(this->values);\r
+        for (int i = 0; i < this->valueNames.size(); i++)\r
+            {\r
+            if (i != 0)\r
+                title += ", ";\r
+            title += this->valueNames[i];\r
+            title += StringTools::toString(this->values[i]);\r
+            }\r
+        graphic2D.drawTitleTop(title, ptrfont);\r
        }\r
 \r
     // bottom\r