void ReSlicerBox::Process()
{
- if(bbGetInputOrigin()[0] != NULL)
+ if(!bbGetInputOrigin().empty())
{
image = vtkImageChangeInformation::New();
image->SetInput( bbGetInputIn() );
slicer->SetResliceTransform(bbGetInputTransform());
slicer->SetOutputOrigin( 0 , 0 , 0 );
slicer->SetOutputOrigin( -(bbGetInputOrigin()[0]) , -(bbGetInputOrigin()[1]) , -(bbGetInputOrigin()[2]) );
+ std::cout << "Reslicer: Origin points: X = " << bbGetInputOrigin()[0] << " Y = " << bbGetInputOrigin()[1] << " Z = " << bbGetInputOrigin()[2] << std::endl;
slicer->Update();
imageResult = vtkImageChangeInformation::New();
// THE FINALIZATION METHOD BODY :
// Here does nothing
// but this is where you should desallocate the internal/output pointers
-// if any
-
+// if any
+ image->Delete();
+ slicer->Delete();
+ imageResult->Delete();
}
}
-// EO namespace bbPackRecalage
\ No newline at end of file
+// EO namespace bbPackRecalage
+