]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkUpdateRender.cxx
Feature #1654 Added a box refreshing a renderer.
[bbtk.git] / packages / vtk / src / bbvtkUpdateRender.cxx
diff --git a/packages/vtk/src/bbvtkUpdateRender.cxx b/packages/vtk/src/bbvtkUpdateRender.cxx
new file mode 100644 (file)
index 0000000..4900b8a
--- /dev/null
@@ -0,0 +1,31 @@
+
+#include "bbvtkUpdateRender.h"
+#include "bbvtkPackage.h"
+namespace bbvtk {
+
+    BBTK_ADD_BLACK_BOX_TO_PACKAGE(vtk, UpdateRender)
+    BBTK_BLACK_BOX_IMPLEMENTATION(UpdateRender, bbtk::AtomicBlackBox);
+
+    void UpdateRender::Process() {
+         std::cout << "CM creaInteraction vtkUpdateRender::Process before if" << std::endl;
+         if(bbGetInputActive()){
+         std::cout << "CM creaInteraction vtkUpdateRender::Process within if" << std::endl;
+         bbGetInputRenderer()->GetRenderWindow()->Render();
+       }
+    }
+
+    void UpdateRender::bbUserSetDefaultValues() {
+        bbSetInputActive(false);
+    }
+
+    void UpdateRender::bbUserInitializeProcessing() {
+
+    }
+
+    void UpdateRender::bbUserFinalizeProcessing() {
+
+    }
+}
+// EO namespace bbvtk
+
+