+ if(nType.size() >1)
+ {
+ jsCom = jsCom + "\
+ },2000);";
+ }
+
+
+
+
+ std::cout<<"PROCESSSSS>>>>"<<jsCom<<std::endl;
+ //w->doJavaScript(jsCom);
+
+ Wt::WApplication::instance()->refresh();
+
+
+
+}*/
+
+void ViewerNVWeb::Process()
+{
+
+
+ Wt::WContainerWidget* w = (Wt::WContainerWidget*)bbGetOutputWidget();
+
+ cont++;
+ std::string jsCom;
+
+ std::cout<<"Process ----"<<std::endl;
+
+ jsCom = "\
+ var volume = new X.volume();\
+ volume.spacing = [0.7,0.7,0.7 ];\
+ volume.center = [0,0,0];\
+ volume.file = '" + bbGetInputImagePath() + "';\
+ " + w->jsRef() +".mVolume = volume;\
+ " + wtWindow1->jsRef() + ".mRenderer.add(" +w->jsRef() + ".mVolume);\
+ " + wtWindow1->jsRef() + ".onShowTime = function(){";
+
+
+ if(nType.size() >1)
+ {
+ jsCom = jsCom + "\
+ " + wtWindow2->jsRef() + ".mRenderer.add(" +w->jsRef() + ".mVolume);\
+ " + wtWindow2->jsRef() + ".mRenderer.render();";
+ }
+
+ if(nType.size() >2 )
+ {
+ jsCom = jsCom + "\
+ " + wtWindow3->jsRef() + ".mRenderer.add(" +w->jsRef() + ".mVolume);\
+ " + wtWindow3->jsRef() + ".mRenderer.render();";
+ }
+
+ if(nType.size() > 3)
+ {
+ jsCom = jsCom + "\
+ " + wtWindow4->jsRef() + ".mRenderer.add(" +w->jsRef() + ".mVolume);\
+ " + wtWindow4->jsRef() + ".mRenderer.render();\
+ " + w->jsRef() +".mVolume.upperTheshold =0;\
+ " + w->jsRef() +".mVolume.windowLow =0;\
+ " + w->jsRef() +".mVolume.windowHigh =1900;";
+
+