BBTK_BLACK_BOX_IMPLEMENTATION(BinaryOperations,bbtk::AtomicBlackBox);
void BinaryOperations::Process()
{
-
// THE MAIN PROCESSING METHOD BODY
// Here we simply set the input 'In' value to the output 'Out'
// And print out the output value
if (bbGetInputIn1() == NULL)
{
- std::cout << "Set In1 at least" << std::endl;
+ std::cout << "EED BinaryOperations::Process Set In1 at least" << std::endl;
return;
}
+//EED 2017-01-01 Migration VTK7
+#if (VTK_MAJOR_VERSION <= 5)
ope->SetInput1((vtkDataObject*)bbGetInputIn1());
+#endif
+#if (VTK_MAJOR_VERSION >= 6)
+ ope->SetInput1Data((vtkDataObject*)bbGetInputIn1());
+#endif
if (bbGetInputIn2() != NULL)
{
+//EED 2017-01-01 Migration VTK7
+#if (VTK_MAJOR_VERSION <= 5)
ope->SetInput2((vtkDataObject*)bbGetInputIn2());
+#endif
+#if (VTK_MAJOR_VERSION >= 6)
+ ope->SetInput2Data((vtkDataObject*)bbGetInputIn2());
+#endif
- }
- else
- {
- std::cout << "Set In2" << std::endl;
+ } else {
+ std::cout << "EED BinaryOperations::Process Set In2" << std::endl;
return;
}
-
-
-
switch (bbGetInputOperation())
{
case 0:
return;
break;
}
-
ope->Modified();
ope->Update();
vtkImageData* salida = ope->GetOutput();
-
bbSetOutputOut(salida);
- bbSignalOutputModification();
-
+// bbSignalOutputModification();
}