namespace bbstd
{
- BBTK_ADD_BLACK_BOX_TO_PACKAGE(std,MakeFileName)
- BBTK_USER_BLACK_BOX_IMPLEMENTATION(MakeFileName,bbtk::AtomicBlackBox);
-
- void MakeFileName::bbUserConstructor()
- {
- bbSetInputDirectory("");
- bbSetInputFile("");
- bbSetInputExtent("");
- }
-
- void MakeFileName::DoProcess()
- {
- std::string fileSep = bbtk::ConfigurationFile::GetInstance().Get_file_separator();
- std::string fullFileName = bbGetInputDirectory();
- if ( fullFileName.c_str()[fullFileName.size()-1] != '/' && fullFileName.c_str()[fullFileName.size()-1] != '\\' )
- fullFileName += fileSep;
- fullFileName += bbGetInputFile();
- if ( bbGetInputExtent() != "")
- if ( bbGetInputExtent()[0] != '.' )
- fullFileName += ".";
- fullFileName += bbGetInputExtent();
- bbSetOutputOut( fullFileName );
- }
+ BBTK_ADD_BLACK_BOX_TO_PACKAGE(std,MakeFileName);
+ BBTK_BLACK_BOX_IMPLEMENTATION(MakeFileName,bbtk::AtomicBlackBox);
+
+ void MakeFileName::bbUserConstructor()
+ {
+ bbSetInputDirectory("");
+ bbSetInputFile("");
+ bbSetInputExtent("");
+ }
+
+ void MakeFileName::DoProcess()
+ {
+ std::string fileSep = bbtk::ConfigurationFile::GetInstance().Get_file_separator();
+ std::string fullFileName = bbGetInputDirectory();
+ if ( fullFileName.c_str()[fullFileName.size()-1] != '/' && fullFileName.c_str()[fullFileName.size()-1] != '\\' )
+ fullFileName += fileSep;
+ fullFileName += bbGetInputFile();
+ if ( bbGetInputExtent() != "")
+ if ( bbGetInputExtent()[0] != '.' )
+ fullFileName += ".";
+ fullFileName += bbGetInputExtent();
+ bbSetOutputOut( fullFileName );
+ }
}
// EO namespace bbstd