#include "bbUtilitiesOpenLBWriter.h" #include "bbUtilitiesPackage.h" namespace bbUtilities { BBTK_ADD_BLACK_BOX_TO_PACKAGE(Utilities,OpenLBWriter) BBTK_BLACK_BOX_IMPLEMENTATION(OpenLBWriter,bbtk::AtomicBlackBox); void OpenLBWriter::Process() { vtkImageData* img = bbGetInputIn(); std::string filename = bbGetInputFileName(); if(img != NULL && filename.compare("") != 0){ int ext[6]; std::ofstream file1; file1.open( filename.c_str() ); img->UpdateInformation(); img->Update(); if(file1.is_open()) { std::cout << "OpenLBWriter: Filename "<< filename<< std::endl; img->GetExtent(ext); //file1 <GetScalarPointer(i,j,k); if(*ptr!=0){ file1 <<1; }else{ file1 <<0; } } file1<