bbstd Namespace Reference


Classes

class  ASCII
class  Cast
class  ConcatStrings
class  Configuration
class  ExecBbiCommand
class  ExecSystemCommand
class  GetVectorElement
class  MagicBox
class  MagicBoxSetFunctor
class  MakeFileName
class  Relay
class  StringSelect
class  StringTo
class  StringToVector
class  ToString
class  VectorToString

Typedefs

typedef std::string string
typedef std::vector< T > Tvector
typedef bbtk::Void Void

Functions

 BBTK_ADD_BLACK_BOX_TO_PACKAGE (std, ASCII)
 BBTK_BLACK_BOX_IMPLEMENTATION (ASCII, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ASCII, bbtk::AtomicBlackBox)
 BBTK_NAME ("ASCII")
 BBTK_AUTHOR ("eduardo.davila [at] creatis [dot] insa-lyon.fr")
 BBTK_DESCRIPTION ("ascii codes sequence to string - string to ascii codes sequence")
 BBTK_CATEGORY ("misc")
 BBTK_INPUT (ASCII, In,"Ascii code or Ascii character", std::string,"")
 BBTK_INPUT (ASCII, Type,"Conversion type (default 0) 0=Ascii codes to string, 1=String to ascii codes", int,"")
 BBTK_OUTPUT (ASCII, Out,"Ascii codes sequence or characters sequence", std::string,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ASCII)
 BBTK_BLACK_BOX_TEMPLATE2_IMPLEMENTATION (Cast, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, double, int8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int8_t, double)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, double, uint8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint8_t, double)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, double, int16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int16_t, double)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, double, uint16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint16_t, double)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, double, int32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int32_t, double)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, double, uint32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint32_t, double)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, double, float)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, float, double)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, bool, double)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, double, bool)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, bool, float)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, float, bool)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, bool, uint32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint32_t, bool)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, bool, int32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int32_t, bool)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, bool, uint16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint16_t, bool)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, bool, int16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int16_t, bool)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, bool, uint8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint8_t, bool)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, bool, int8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int8_t, bool)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, float, int8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int8_t, float)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, float, uint8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint8_t, float)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, float, int16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int16_t, float)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, float, uint16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint16_t, float)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, float, int32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int32_t, float)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, float, uint32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint32_t, float)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int32_t, int8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int8_t, int32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int32_t, uint8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint8_t, int32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int32_t, int16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int16_t, int32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int32_t, uint16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint16_t, int32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int32_t, uint32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint32_t, int32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint32_t, int8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int8_t, uint32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint32_t, uint8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint8_t, uint32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint32_t, int16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int16_t, uint32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint32_t, uint16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint16_t, uint32_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint16_t, int8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int8_t, uint16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint16_t, uint8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint8_t, uint16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint16_t, int16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int16_t, uint16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int16_t, int8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int8_t, int16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int16_t, uint8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint8_t, int16_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, uint8_t, int8_t)
 BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE (std, Cast, int8_t, uint8_t)
 BBTK_BEGIN_DESCRIBE_TEMPLATE2_BLACK_BOX (Cast, bbtk::AtomicBlackBox)
 BBTK_NAME ("Cast"+bbtk::HumanTypeName< T1 >()+"To"+bbtk::HumanTypeName< T2 >())
 BBTK_AUTHOR ("laurent.guigues@creatis.insa-lyon.fr")
 BBTK_DESCRIPTION ("Static cast from "+bbtk::HumanTypeName< T1 >()+" ("+bbtk::TypeName< T1 >()+") to "+bbtk::HumanTypeName< T2 >()+" ("+bbtk::TypeName< T2 >()+")")
 BBTK_DEFAULT_ADAPTOR ()
 BBTK_TEMPLATE2_INPUT (Cast, In,"Input", T1)
 BBTK_TEMPLATE2_OUTPUT (Cast, Out,"Output", T2)
 BBTK_END_DESCRIBE_TEMPLATE2_BLACK_BOX (Cast)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (std, ConcatStrings)
 BBTK_BLACK_BOX_IMPLEMENTATION (ConcatStrings, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ConcatStrings, bbtk::AtomicBlackBox)
 BBTK_NAME ("ConcatStrings")
 BBTK_AUTHOR ("jean-pierre.roux@creatis.insa-lyon.fr")
 BBTK_DESCRIPTION ("String concatenation")
 BBTK_INPUT (ConcatStrings, In1,"String 1", std::string,"")
 BBTK_INPUT (ConcatStrings, In2,"String 2", std::string,"")
 BBTK_INPUT (ConcatStrings, In3,"String 3", std::string,"")
 BBTK_INPUT (ConcatStrings, In4,"String 4", std::string,"")
 BBTK_INPUT (ConcatStrings, In5,"String 5", std::string,"")
 BBTK_INPUT (ConcatStrings, In6,"String 6", std::string,"")
 BBTK_INPUT (ConcatStrings, In7,"String 7", std::string,"")
 BBTK_INPUT (ConcatStrings, In8,"String 8", std::string,"")
 BBTK_INPUT (ConcatStrings, In9,"String 9", std::string,"")
 BBTK_INPUT (ConcatStrings, In10,"String 10", std::string,"")
 BBTK_OUTPUT (ConcatStrings, Out,"Concatenated string", std::string,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ConcatStrings)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (std, Configuration)
 BBTK_BLACK_BOX_IMPLEMENTATION (Configuration, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (Configuration, bbtk::AtomicBlackBox)
 BBTK_NAME ("Configuration")
 BBTK_AUTHOR ("jpr@creatis.insa-lyon [dot] fr")
 BBTK_DESCRIPTION ("Gets configuration informations")
 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)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (std, ExecBbiCommand)
 BBTK_BLACK_BOX_IMPLEMENTATION (ExecBbiCommand, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ExecBbiCommand, bbtk::AtomicBlackBox)
 BBTK_NAME ("ExecBbiCommand")
 BBTK_AUTHOR ("eduardo.davila@creatis.insa-lyon.fr")
 BBTK_DESCRIPTION ("Executes bbi commands")
 BBTK_INPUT (ExecBbiCommand, In,"bbi commands separated by ';' , use '' to indicate strings ex. help 'graph' ", std::string,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ExecBbiCommand)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (std, ExecSystemCommand)
 BBTK_BLACK_BOX_IMPLEMENTATION (ExecSystemCommand, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (ExecSystemCommand, bbtk::AtomicBlackBox)
 BBTK_NAME ("ExecSystemCommand")
 BBTK_DESCRIPTION ("Executes system (O.S.) commands")
 BBTK_INPUT (ExecSystemCommand, In,"system (O.S.) commands separated by ';' , use '' to indicate strings ex. help 'graph' ", std::string,"")
 BBTK_END_DESCRIBE_BLACK_BOX (ExecSystemCommand)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (GetVectorElement, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, int8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, uint8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, int16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, uint16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, int32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, uint32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, long)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, float)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, double)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, GetVectorElement, string)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (GetVectorElement, bbtk::AtomicBlackBox)
 BBTK_NAME ("Get"+bbtk::HumanTypeName< std::vector< T > >()+"Element")
 BBTK_AUTHOR ("jpr@creatis.insa-lyon.fr")
 BBTK_DESCRIPTION ("Gets the i-th element from the input vector ("+bbtk::TypeName< std::vector< T > >())
 BBTK_TEMPLATE_INPUT (GetVectorElement, In,"Input", Tvector)
 BBTK_TEMPLATE_INPUT (GetVectorElement, I,"Input", int)
 BBTK_TEMPLATE_OUTPUT (GetVectorElement, Out,"Output", T)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (GetVectorElement)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (std, MagicBox)
 BBTK_BLACK_BOX_IMPLEMENTATION (MagicBox, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (MagicBox, bbtk::AtomicBlackBox)
 BBTK_NAME ("MagicBox")
 BBTK_DESCRIPTION ("Takes *any kind* of data and copies it to its output. Is a magic box as any box output can be plugged into it and its output can be plugged into any other box input (dynamic type checking, see below), hence it can be put between **any** two boxes. Type matching between its output and the input of the box(es) to which it is connected is made at *run-time*. The pipeline will be executed if the data types : i) match exactly ii) can be transformed by an adaptor iii) are related pointers, i.e. if the output pointer can be upcasted (static_cast) or downcasted (dynamic_cast) to an input type pointer (see the bbtk::any output connection rule in the guide for details). Important uses of the MagicBox are : 1) performing run-time pointer cast, either upward or backward an object hierarchy 2) perform data adaptation (adaptor creation) at run-time vs. pipeline creation time.")
 AddInputDescriptor (new bbtk::AtomicBlackBoxInputDescriptor(typeid(MagicBoxDescriptor),"In","Input data","", new bbtk::AtomicBlackBoxTGetFunctor< MagicBox, bbtk::Data, bbtk::Data >(&MagicBox::bbGetInputIn), new MagicBoxSetFunctor(&MagicBox::bbSetInputIn)))
 AddOutputDescriptor (new bbtk::AtomicBlackBoxOutputDescriptor(typeid(MagicBoxDescriptor),"Out","Output data","", new bbtk::AtomicBlackBoxTGetFunctor< MagicBox, bbtk::Data, bbtk::Data >(&MagicBox::bbGetOutputOut), new MagicBoxSetFunctor(&MagicBox::bbSetOutputOut)))
 BBTK_END_DESCRIBE_BLACK_BOX (MagicBox)
 BBTK_ADD_BLACK_BOX_TO_PACKAGE (std, MakeFileName)
 BBTK_BLACK_BOX_IMPLEMENTATION (MakeFileName, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (MakeFileName, bbtk::AtomicBlackBox)
 BBTK_NAME ("MakeFileName")
 BBTK_DESCRIPTION ("Makes a kosher file name")
 BBTK_INPUT (MakeFileName, Directory,"Directory Name", std::string,"directory name")
 BBTK_INPUT (MakeFileName, File,"File Name", std::string,"file name")
 BBTK_INPUT (MakeFileName, Extent,"Extention", std::string,"file extension")
 BBTK_OUTPUT (MakeFileName, Out,"Full File Name", std::string,"file name")
 BBTK_END_DESCRIBE_BLACK_BOX (MakeFileName)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (Relay, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, Relay, string)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (Relay, bbtk::AtomicBlackBox)
 BBTK_NAME (bbtk::HumanTypeName< T >()+"Relay")
 BBTK_AUTHOR ("laurent.guigues at creatis.insa-lyon.fr")
 BBTK_DESCRIPTION ("Just copies the value of its input to its output. Usefull to plug an input of a complex box into different internal boxes.")
 BBTK_TEMPLATE_INPUT (Relay, In,"Input", T)
 BBTK_TEMPLATE_OUTPUT (Relay, Out,"Output", T)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (Relay)
 BBTK_BLACK_BOX_IMPLEMENTATION (StringSelect, bbtk::AtomicBlackBox)
 BBTK_BEGIN_DESCRIBE_BLACK_BOX (StringSelect, bbtk::AtomicBlackBox)
 BBTK_NAME ("StringSelect")
 BBTK_DESCRIPTION ("Outputs the string set to the ith input Ini (In0 ... In9) according to the value of the input In, hence selects a string according to an index.")
 BBTK_INPUT (StringSelect, In,"Index of the string to select", int,"")
 BBTK_INPUT (StringSelect, In0,"String of index 0", std::string,"")
 BBTK_INPUT (StringSelect, In1,"String of index 1", std::string,"")
 BBTK_INPUT (StringSelect, In2,"String of index 2", std::string,"")
 BBTK_INPUT (StringSelect, In3,"String of index 3", std::string,"")
 BBTK_INPUT (StringSelect, In4,"String of index 4", std::string,"")
 BBTK_INPUT (StringSelect, In5,"String of index 4", std::string,"")
 BBTK_INPUT (StringSelect, In6,"String of index 6", std::string,"")
 BBTK_INPUT (StringSelect, In7,"String of index 7", std::string,"")
 BBTK_INPUT (StringSelect, In8,"String of index 8", std::string,"")
 BBTK_INPUT (StringSelect, In9,"String of index 9", std::string,"")
 BBTK_OUTPUT (StringSelect, Out,"Selected string", std::string,"")
 BBTK_END_DESCRIBE_BLACK_BOX (StringSelect)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (StringTo, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, bool)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, int8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, uint8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, int16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, uint16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, int32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, uint32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, float)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, double)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringTo, Void)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (StringTo, bbtk::AtomicBlackBox)
 BBTK_NAME ("StringTo"+bbtk::HumanTypeName< T >())
 BBTK_DESCRIPTION ("Converts the content of the input string to a "+bbtk::HumanTypeName< T >()+" ("+bbtk::TypeName< T >()+")")
 BBTK_TEMPLATE_INPUT (StringTo, In,"Input", std::string)
 BBTK_TEMPLATE_OUTPUT (StringTo, Out,"Output", T)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (StringTo)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (StringToVector, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, int8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, uint8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, int16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, uint16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, int32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, uint32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, long)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, float)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, double)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, StringToVector, string)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (StringToVector, bbtk::AtomicBlackBox)
 BBTK_NAME ("StringTo"+bbtk::HumanTypeName< std::vector< T > >())
 BBTK_DESCRIPTION ("Converts the content of the input string to a "+bbtk::HumanTypeName< std::vector< T > >()+" ("+bbtk::TypeName< std::vector< T > >()+")")
 BBTK_TEMPLATE_INPUT (StringToVector, In,"Input", std::string)
 BBTK_TEMPLATE_OUTPUT (StringToVector, Out,"Output", Tvector)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (StringToVector)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (ToString, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, bool)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, int8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, uint8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, int16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, uint16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, int32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, uint32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, float)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, ToString, double)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (ToString, bbtk::AtomicBlackBox)
 BBTK_NAME (bbtk::HumanTypeName< T >()+"ToString")
 BBTK_DESCRIPTION ("Converts a "+bbtk::HumanTypeName< T >()+" ("+bbtk::TypeName< T >()+") into a string")
 BBTK_TEMPLATE_INPUT (ToString, In,"Input", T)
 BBTK_TEMPLATE_OUTPUT (ToString, Out,"Output", std::string)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (ToString)
 BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION (VectorToString, bbtk::AtomicBlackBox)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, int8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, uint8_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, int16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, uint16_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, int32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, uint32_t)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, long)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, float)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, double)
 BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE (std, VectorToString, string)
 BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX (VectorToString, bbtk::AtomicBlackBox)
 BBTK_NAME (bbtk::HumanTypeName< std::vector< T > >()+"ToString")
 BBTK_DESCRIPTION ("Converts the content of the input vector ("+bbtk::TypeName< std::vector< T > >()+") to a string in which each item is separated by the value of the input 'Separator'")
 BBTK_TEMPLATE_INPUT (VectorToString, In,"Input", Tvector)
 BBTK_TEMPLATE_INPUT (VectorToString, Separator,"Separator of item in the output string. Default is whitespace.", std::string)
 BBTK_TEMPLATE_OUTPUT (VectorToString, Out,"Output", std::string)
 BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX (VectorToString)


Typedef Documentation

typedef std::string bbstd::string

Definition at line 56 of file bbstdGetVectorElement.cxx.

typedef std::vector< T > bbstd::Tvector

Definition at line 61 of file bbstdGetVectorElement.h.

typedef bbtk::Void bbstd::Void

Definition at line 117 of file bbstdStringTo.cxx.


Function Documentation

bbstd::AddInputDescriptor ( new bbtk::  AtomicBlackBoxInputDescriptortypeid(MagicBoxDescriptor),"In","Input data","", new bbtk::AtomicBlackBoxTGetFunctor< MagicBox, bbtk::Data, bbtk::Data >(&MagicBox::bbGetInputIn), new MagicBoxSetFunctor(&MagicBox::bbSetInputIn)  ) 

bbstd::AddOutputDescriptor ( new bbtk::  AtomicBlackBoxOutputDescriptortypeid(MagicBoxDescriptor),"Out","Output data","", new bbtk::AtomicBlackBoxTGetFunctor< MagicBox, bbtk::Data, bbtk::Data >(&MagicBox::bbGetOutputOut), new MagicBoxSetFunctor(&MagicBox::bbSetOutputOut)  ) 

bbstd::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( std  ,
MakeFileName   
)

bbstd::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( std  ,
MagicBox   
)

bbstd::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( std  ,
ExecSystemCommand   
)

bbstd::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( std  ,
ExecBbiCommand   
)

bbstd::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( std  ,
Configuration   
)

bbstd::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( std  ,
ConcatStrings   
)

bbstd::BBTK_ADD_BLACK_BOX_TO_PACKAGE ( std  ,
ASCII   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int8_t  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint8_t  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint8_t  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int16_t  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int8_t  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int16_t  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int16_t  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint16_t  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint8_t  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint16_t  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int8_t  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint16_t  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint16_t  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint32_t  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int16_t  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint32_t  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint8_t  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint32_t  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int8_t  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint32_t  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint32_t  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int32_t  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint16_t  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int32_t  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int16_t  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int32_t  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint8_t  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int32_t  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int8_t  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int32_t  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint32_t  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
float  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int32_t  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
float  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint16_t  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
float  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int16_t  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
float  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint8_t  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
float  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int8_t  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
float  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int8_t  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
bool  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint8_t  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
bool  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int16_t  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
bool  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint16_t  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
bool  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int32_t  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
bool  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint32_t  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
bool  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
float  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
bool  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
double  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
bool  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
float  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
double  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint32_t  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
double  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int32_t  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
double  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint16_t  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
double  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int16_t  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
double  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
uint8_t  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
double  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
int8_t  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE2_BLACK_BOX_TO_PACKAGE ( std  ,
Cast  ,
double  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
string   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
long   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
VectorToString  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
ToString  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
string   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
long   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringToVector  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
Void   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
int8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
StringTo  ,
bool   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
Relay  ,
string   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
string   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
double   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
float   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
long   
)

Todo:
: diff between uint32_t and long?

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
uint32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
int32_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
uint16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
int16_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
uint8_t   
)

bbstd::BBTK_ADD_TEMPLATE_BLACK_BOX_TO_PACKAGE ( std  ,
GetVectorElement  ,
int8_t   
)

bbstd::BBTK_AUTHOR ( "laurent.guigues at creatis.insa-lyon.fr"   ) 

bbstd::BBTK_AUTHOR ( "jpr@creatis.insa-lyon.fr"   ) 

bbstd::BBTK_AUTHOR ( "eduardo.davila@creatis.insa-lyon.fr"   ) 

bbstd::BBTK_AUTHOR ( "jpr@creatis.insa-lyon fr"  [dot]  ) 

bbstd::BBTK_AUTHOR ( "jean-pierre.roux@creatis.insa-lyon.fr"   ) 

bbstd::BBTK_AUTHOR ( "laurent.guigues@creatis.insa-lyon.fr"   ) 

bbstd::BBTK_AUTHOR ( "eduardo.davila creatis insa-lyon.fr"  [at][dot]  ) 

bbstd::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( StringSelect  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( MakeFileName  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( MagicBox  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ExecSystemCommand  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ExecBbiCommand  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( Configuration  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ConcatStrings  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_BLACK_BOX ( ASCII  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_TEMPLATE2_BLACK_BOX ( Cast  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( VectorToString  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( ToString  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( StringToVector  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( StringTo  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( Relay  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX ( GetVectorElement  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_IMPLEMENTATION ( StringSelect  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_IMPLEMENTATION ( MakeFileName  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_IMPLEMENTATION ( MagicBox  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_IMPLEMENTATION ( ExecSystemCommand  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_IMPLEMENTATION ( ExecBbiCommand  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_IMPLEMENTATION ( Configuration  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_IMPLEMENTATION ( ConcatStrings  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_IMPLEMENTATION ( ASCII  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_TEMPLATE2_IMPLEMENTATION ( Cast  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( VectorToString  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( ToString  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( StringToVector  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( StringTo  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( Relay  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_BLACK_BOX_TEMPLATE_IMPLEMENTATION ( GetVectorElement  ,
bbtk::AtomicBlackBox   
)

bbstd::BBTK_CATEGORY ( "misc"   ) 

bbstd::BBTK_DEFAULT_ADAPTOR (  ) 

bbstd::BBTK_DESCRIPTION ( "Converts the content of the input vector ("+bbtk::TypeName< std::vector< T > >()+") to a string in which each item is separated by the value of the input 'Separator'"   ) 

bbstd::BBTK_DESCRIPTION ( "Converts a "+bbtk::HumanTypeName< T >()+" ("+bbtk::TypeName< T >()+") into a string"   ) 

bbstd::BBTK_DESCRIPTION ( "Converts the content of the input string to a "+bbtk::HumanTypeName< std::vector< T > >()+" ("+bbtk::TypeName< std::vector< T > >()+")"   ) 

bbstd::BBTK_DESCRIPTION ( "Converts the content of the input string to a "+bbtk::HumanTypeName< T >()+" ("+bbtk::TypeName< T >()+")"   ) 

bbstd::BBTK_DESCRIPTION ( "Outputs the string set to the ith input Ini (In0 ... In9) according to the value of the input   In,
hence selects a string according to an index."   
)

bbstd::BBTK_DESCRIPTION ( "Just copies the value of its input to its output. Usefull to plug an input of a complex box into different internal boxes."   ) 

bbstd::BBTK_DESCRIPTION ( "Makes a kosher file name"   ) 

bbstd::BBTK_DESCRIPTION ( "Takes *any kind* of data and copies it to its output. Is a magic box as any box output can be plugged into it and its output can be plugged into any other box input   dynamic type checking, see below,
hence it can be put between **any **two boxes.Type matching between its output and the input of the box(es) to which it is connected is made at *run-time *.The pipeline will be executed if the data types:i   
)

bbstd::BBTK_DESCRIPTION (  ) 

bbstd::BBTK_DESCRIPTION ( "Executes system (O.S.) commands"   ) 

bbstd::BBTK_DESCRIPTION ( "Executes bbi commands"   ) 

bbstd::BBTK_DESCRIPTION ( "Gets configuration informations"   ) 

bbstd::BBTK_DESCRIPTION ( "String concatenation"   ) 

bbstd::BBTK_DESCRIPTION ( "Static cast from "+bbtk::HumanTypeName< T1 >()+" ("+bbtk::TypeName< T1 >()+") to "+bbtk::HumanTypeName< T2 >()+" ("+bbtk::TypeName< T2 >()+")"   ) 

bbstd::BBTK_DESCRIPTION ( "ascii codes sequence to string - string to ascii codes sequence"   ) 

bbstd::BBTK_END_DESCRIBE_BLACK_BOX ( StringSelect   ) 

bbstd::BBTK_END_DESCRIBE_BLACK_BOX ( MakeFileName   ) 

bbstd::BBTK_END_DESCRIBE_BLACK_BOX ( MagicBox   ) 

bbstd::BBTK_END_DESCRIBE_BLACK_BOX ( ExecSystemCommand   ) 

bbstd::BBTK_END_DESCRIBE_BLACK_BOX ( ExecBbiCommand   ) 

bbstd::BBTK_END_DESCRIBE_BLACK_BOX ( Configuration   ) 

bbstd::BBTK_END_DESCRIBE_BLACK_BOX ( ConcatStrings   ) 

bbstd::BBTK_END_DESCRIBE_BLACK_BOX ( ASCII   ) 

bbstd::BBTK_END_DESCRIBE_TEMPLATE2_BLACK_BOX ( Cast   ) 

bbstd::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( VectorToString   ) 

bbstd::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( ToString   ) 

bbstd::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( StringToVector   ) 

bbstd::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( StringTo   ) 

bbstd::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( Relay   ) 

bbstd::BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX ( GetVectorElement   ) 

bbstd::BBTK_INPUT ( StringSelect  ,
In9  ,
"String of index 9"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In8  ,
"String of index 8"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In7  ,
"String of index 7"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In6  ,
"String of index 6"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In5  ,
"String of index 4"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In4  ,
"String of index 4"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In3  ,
"String of index 3"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In2  ,
"String of index 2"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In1  ,
"String of index 1"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In0  ,
"String of index 0"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( StringSelect  ,
In  ,
"Index of the string to select"  ,
int  ,
""   
)

bbstd::BBTK_INPUT ( MakeFileName  ,
Extent  ,
"Extention"  ,
std::string  ,
"file extension"   
)

bbstd::BBTK_INPUT ( MakeFileName  ,
File  ,
"File Name"  ,
std::string  ,
"file name"   
)

bbstd::BBTK_INPUT ( MakeFileName  ,
Directory  ,
"Directory Name"  ,
std::string  ,
"directory name"   
)

bbstd::BBTK_INPUT ( ExecSystemCommand  ,
In  ,
"system (O.S.) commands separated by ';'  ,
use ''to indicate strings ex.help 'graph'"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ExecBbiCommand  ,
In  ,
"bbi commands separated by ';'  ,
use ''to indicate strings ex.help 'graph'"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In10  ,
"String 10"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In9  ,
"String 9"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In8  ,
"String 8"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In7  ,
"String 7"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In6  ,
"String 6"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In5  ,
"String 5"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In4  ,
"String 4"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In3  ,
"String 3"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In2  ,
"String 2"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ConcatStrings  ,
In1  ,
"String 1"  ,
std::string  ,
""   
)

bbstd::BBTK_INPUT ( ASCII  ,
Type  ,
"Conversion type (default 0)   0 = Ascii codes to string 
)

bbstd::BBTK_INPUT ( ASCII  ,
In  ,
"Ascii code or Ascii character"  ,
std::string  ,
""   
)

bbstd::BBTK_NAME ( bbtk::HumanTypeName< std::vector< T > >()+"ToString"   ) 

bbstd::BBTK_NAME ( bbtk::HumanTypeName< T >()+"ToString"   ) 

bbstd::BBTK_NAME ( "StringTo"+bbtk::HumanTypeName< std::vector< T > >  ()  ) 

bbstd::BBTK_NAME ( "StringTo"+bbtk::HumanTypeName< T >  ()  ) 

bbstd::BBTK_NAME ( "StringSelect"   ) 

bbstd::BBTK_NAME ( bbtk::HumanTypeName< T >()+"Relay"   ) 

bbstd::BBTK_NAME ( "MakeFileName"   ) 

bbstd::BBTK_NAME ( "MagicBox"   ) 

bbstd::BBTK_NAME ( "Get"+bbtk::HumanTypeName< std::vector< T > >()+"Element"   ) 

bbstd::BBTK_NAME ( "ExecSystemCommand"   ) 

bbstd::BBTK_NAME ( "ExecBbiCommand"   ) 

bbstd::BBTK_NAME ( "Configuration"   ) 

bbstd::BBTK_NAME ( "ConcatStrings"   ) 

bbstd::BBTK_NAME ( "Cast"+bbtk::HumanTypeName< T1 >  )+"To"+bbtk::HumanTypeName< T2 >(  ) 

bbstd::BBTK_NAME ( "ASCII"   ) 

bbstd::BBTK_OUTPUT ( StringSelect  ,
Out  ,
"Selected string"  ,
std::string  ,
""   
)

bbstd::BBTK_OUTPUT ( MakeFileName  ,
Out  ,
"Full File Name"  ,
std::string  ,
"file name"   
)

bbstd::BBTK_OUTPUT ( Configuration  ,
SystemType   
)

bbstd::BBTK_OUTPUT ( Configuration  ,
FileSeparator  ,
"/ or \\"  ,
std::string  ,
""   
)

bbstd::BBTK_OUTPUT ( Configuration  ,
DocPath  ,
"Documentation path"  ,
std::string  ,
"directory name"   
)

bbstd::BBTK_OUTPUT ( Configuration  ,
DataPath  ,
"Data path"  ,
std::string  ,
"directory name"   
)

bbstd::BBTK_OUTPUT ( Configuration  ,
BinPath  ,
"Binaries path"  ,
std::string  ,
"directory name"   
)

bbstd::BBTK_OUTPUT ( ConcatStrings  ,
Out  ,
"Concatenated string"  ,
std::string  ,
""   
)

bbstd::BBTK_OUTPUT ( ASCII  ,
Out  ,
"Ascii codes sequence or characters sequence"  ,
std::string  ,
""   
)

bbstd::BBTK_TEMPLATE2_INPUT ( Cast  ,
In  ,
"Input"  ,
T1   
)

bbstd::BBTK_TEMPLATE2_OUTPUT ( Cast  ,
Out  ,
"Output"  ,
T2   
)

bbstd::BBTK_TEMPLATE_INPUT ( VectorToString  ,
Separator  ,
"Separator of item in the output string. Default is whitespace."  ,
std::string   
)

bbstd::BBTK_TEMPLATE_INPUT ( VectorToString  ,
In  ,
"Input"  ,
Tvector   
)

bbstd::BBTK_TEMPLATE_INPUT ( ToString  ,
In  ,
"Input"  ,
 
)

bbstd::BBTK_TEMPLATE_INPUT ( StringToVector  ,
In  ,
"Input"  ,
std::string   
)

bbstd::BBTK_TEMPLATE_INPUT ( StringTo  ,
In  ,
"Input"  ,
std::string   
)

bbstd::BBTK_TEMPLATE_INPUT ( Relay  ,
In  ,
"Input"  ,
 
)

bbstd::BBTK_TEMPLATE_INPUT ( GetVectorElement  ,
,
"Input"  ,
int   
)

bbstd::BBTK_TEMPLATE_INPUT ( GetVectorElement  ,
In  ,
"Input"  ,
Tvector   
)

bbstd::BBTK_TEMPLATE_OUTPUT ( VectorToString  ,
Out  ,
"Output"  ,
std::string   
)

bbstd::BBTK_TEMPLATE_OUTPUT ( ToString  ,
Out  ,
"Output"  ,
std::string   
)

bbstd::BBTK_TEMPLATE_OUTPUT ( StringToVector  ,
Out  ,
"Output"  ,
Tvector   
)

bbstd::BBTK_TEMPLATE_OUTPUT ( StringTo  ,
Out  ,
"Output"  ,
 
)

bbstd::BBTK_TEMPLATE_OUTPUT ( Relay  ,
Out  ,
"Output"  ,
 
)

bbstd::BBTK_TEMPLATE_OUTPUT ( GetVectorElement  ,
Out  ,
"Output"  ,
 
)


Generated on Tue Oct 21 16:06:50 2008 for std by  doxygen 1.5.6