+/*
+printf("EED ImageActor::Process Warnning ***************************Not here this code *");
+vtkLookupTable *table = vtkLookupTable::New();
+ table->SetNumberOfTableValues(1000);
+ table->SetRange(0, 1000);
+ table->Build();
+ double rgba1[4];
+ double rgba2[4];
+ for (int iLookTable = 0; iLookTable<500; iLookTable++)
+ {
+ table->GetTableValue( iLookTable, rgba1);
+ table->GetTableValue(1000-1-iLookTable, rgba2);
+ table->SetTableValue(1000-1-iLookTable , rgba1[0],rgba1[1],rgba1[2],rgba1[3]);
+ table->SetTableValue( iLookTable , rgba2[0],rgba2[1],rgba2[2],rgba2[3]);
+ } // for iLookTable
+ double rgba[4];
+ table->GetTableValue(0,rgba);
+ rgba[3]=0;
+ table->SetTableValue(0,rgba);
+*/
+ vtkImageMapToColors *color = vtkImageMapToColors::New();
+ color->SetLookupTable( bbGetInputLookupTable() );
+// color->SetLookupTable( table );
+ color->PassAlphaToOutputOn();
+
+// imageshiftscale->SetInput( img );
+// imageshiftscale->SetOutputScalarTypeToUnsignedChar();
+
+// color->SetInput( imageshiftscale->GetOutput() );
+
+
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
+ color->SetInput( img );
+ color->Update();
+ imageactor->GetMapper()->SetInput( color->GetOutput() );
+#else
+ color->SetInputData( img );
+ color->Update();
+ imageactor->GetMapper()->SetInputData( color->GetOutput() );
+#endif
+ imageactor->GetProperty()->SetInterpolationTypeToNearest();
+ }
+
+ if (transform!=NULL)
+ {
+ imageactor->SetUserTransform( transform );
+ } // transform
+ if(render != NULL )
+ {
+// render->AddActor( imageactor );
+ } // render
+ bbSetOutputOut(imageactor);
+ } // img
+
+ // Interface Update
+ if ((firsttime==true) && (bbGetInputRenderer()!=NULL ))
+ {
+ firsttime=false;
+ bbGetInputRenderer()->AddActor( imageactor );
+ }
+ imageactor->GetProperty()->SetOpacity( bbGetInputOpacity() );
+ bbSetOutputOut(imageactor);