X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fstd%2Fsrc%2FbbstdWriteColumnsString.cxx;h=3c5d8d529fad22996977b50262ce561d00cd0421;hb=3756cecc1ce2a296d9a19628ecb49248e7472f09;hp=229601c7e93e29a9983bcfec98ad9a432603e2de;hpb=29a64ec37c5dc46cc05277a4f7358a77026bfbda;p=bbtk.git diff --git a/packages/std/src/bbstdWriteColumnsString.cxx b/packages/std/src/bbstdWriteColumnsString.cxx index 229601c..3c5d8d5 100644 --- a/packages/std/src/bbstdWriteColumnsString.cxx +++ b/packages/std/src/bbstdWriteColumnsString.cxx @@ -18,16 +18,19 @@ void WriteColumnsString::Process() std::vector headers = bbGetInputHeaders(); //Headers Input bool onHeaders = bbGetInputOnHeaders(); std::vector > values; - values.push_back(bbGetInputlstData1()); - values.push_back(bbGetInputlstData2()); - values.push_back(bbGetInputlstData3()); - values.push_back(bbGetInputlstData4()); - values.push_back(bbGetInputlstData5()); - values.push_back(bbGetInputlstData6()); - values.push_back(bbGetInputlstData7()); - values.push_back(bbGetInputlstData8()); - values.push_back(bbGetInputlstData9()); + values.push_back( bbGetInputlstData1() ); + values.push_back( bbGetInputlstData2() ); + values.push_back( bbGetInputlstData3() ); + values.push_back( bbGetInputlstData4() ); + values.push_back( bbGetInputlstData5() ); + values.push_back( bbGetInputlstData6() ); + values.push_back( bbGetInputlstData7() ); + values.push_back( bbGetInputlstData8() ); + values.push_back( bbGetInputlstData9() ); std::vector >::iterator it; + + + for(it = values.begin() ; it != values.end() ; ) { if((*it).empty()) @@ -36,44 +39,63 @@ void WriteColumnsString::Process() }else { it++; - } - } - if(write_fi.is_open()) - { - if(onHeaders == true) // If onHeaders is true, the file is write with Headers. + } // if + } // for it + + + bool ok = true; + int i,size = values.size(); + for ( i=0 ; i