#include "bbUtilitiesMetaImageWriter.h" #include "bbUtilitiesPackage.h" namespace bbUtilities { BBTK_ADD_BLACK_BOX_TO_PACKAGE(Utilities,MetaImageWriter) BBTK_BLACK_BOX_IMPLEMENTATION(MetaImageWriter,bbtk::AtomicBlackBox); void MetaImageWriter::Process() { vtkImageData* image= bbGetInputInImage(); std::string path= bbGetInputFileName(); writer = vtkMetaImageWriter::New(); writer->SetFileName(path.c_str()); writer->SetInput(image); writer->Write(); writer->Delete(); } void MetaImageWriter::bbUserSetDefaultValues() { bbSetInputInImage(NULL); bbSetInputFileName(" "); writer=NULL; } void MetaImageWriter::bbUserInitializeProcessing() { } void MetaImageWriter::bbUserFinalizeProcessing() { } } // EO namespace bbUtilities