:
public bbtk::AtomicBlackBox
{
- BBTK_USER_BLACK_BOX_INTERFACE(Configuration,bbtk::AtomicBlackBox);
- BBTK_DECLARE_OUTPUT(DataPath,std::string);
- BBTK_DECLARE_OUTPUT(DocPath,std::string);
- BBTK_DECLARE_OUTPUT(FileSeparator,std::string);
- BBTK_DECLARE_OUTPUT(SystemType,int);
+ BBTK_BLACK_BOX_INTERFACE(Configuration,bbtk::AtomicBlackBox);
+ BBTK_DECLARE_OUTPUT(BinPath,std::string);
+ BBTK_DECLARE_OUTPUT(DataPath,std::string);
+ BBTK_DECLARE_OUTPUT(DocPath,std::string);
+ BBTK_DECLARE_OUTPUT(FileSeparator,std::string);
+ BBTK_DECLARE_OUTPUT(SystemType,int);
BBTK_PROCESS(DoProcess);
void DoProcess();
BBTK_AUTHOR("jpr@creatis.insa-lyon.fr");
BBTK_CATEGORY("misc");
BBTK_DESCRIPTION("Gets configuration informations");
- BBTK_OUTPUT(Configuration,DataPath,"Data Path",std::string);
- BBTK_OUTPUT(Configuration,DocPath,"Documentation Path",std::string);
- BBTK_OUTPUT(Configuration,FileSeparator,"/ or \\",std::string);
- BBTK_OUTPUT(Configuration,SystemType,"0=Linux 1=Windows",int);
+ BBTK_OUTPUT(Configuration,BinPath,"Binaries path",std::string,"directory name");
+ BBTK_OUTPUT(Configuration,DataPath,"Data path",std::string,"directory name");
+ BBTK_OUTPUT(Configuration,DocPath,"Documentation path",std::string,"directory name");
+ BBTK_OUTPUT(Configuration,FileSeparator,"/ or \\",std::string,"");
+ BBTK_OUTPUT(Configuration,SystemType,"0=Linux 1=Windows",int,"");
BBTK_END_DESCRIBE_BLACK_BOX(Configuration);
}
// EO namespace bbstd