BBTK Package std 1.0.0

Description : Basic useful boxes
Author(s) : laurent.guigues at creatis.insa-lyon.fr
Author(s) :
Version : 1.0.0
bbtk Version : 0.9.3

Black Boxes :

Adaptors :


Top

ASCII

Description : ascii codes sequence to string - string to ascii codes sequence
Author(s) : eduardo.davila [at] creatis [dot] insa-lyon.fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 In 
 Ascii code or Ascii character 
<std::string>
 Type 
 Conversion type (default 0) 0=Ascii codes to string, 1=String to ascii codes 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Ascii codes sequence or characters sequence 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

Add

Description : Adds its inputs
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  math 
To use it : include std

Inputs
 In1 
 First number to add 
<double>
 In2 
 Second number to add 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Result 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

BoolToString

Description : Converts a Bool (bool) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastBoolToChar

Description : Static cast from Bool (bool) to Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastBoolToDouble

Description : Static cast from Bool (bool) to Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastBoolToFloat

Description : Static cast from Bool (bool) to Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastBoolToInt

Description : Static cast from Bool (bool) to Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastBoolToShort

Description : Static cast from Bool (bool) to Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastBoolToUChar

Description : Static cast from Bool (bool) to UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastBoolToUInt

Description : Static cast from Bool (bool) to UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastBoolToUShort

Description : Static cast from Bool (bool) to UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastCharToBool

Description : Static cast from Char (signed char) to Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastCharToDouble

Description : Static cast from Char (signed char) to Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastCharToFloat

Description : Static cast from Char (signed char) to Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastCharToInt

Description : Static cast from Char (signed char) to Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastCharToShort

Description : Static cast from Char (signed char) to Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastCharToUChar

Description : Static cast from Char (signed char) to UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastCharToUInt

Description : Static cast from Char (signed char) to UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastCharToUShort

Description : Static cast from Char (signed char) to UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastDoubleToBool

Description : Static cast from Double (double) to Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastDoubleToChar

Description : Static cast from Double (double) to Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastDoubleToFloat

Description : Static cast from Double (double) to Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastDoubleToInt

Description : Static cast from Double (double) to Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastDoubleToShort

Description : Static cast from Double (double) to Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastDoubleToUChar

Description : Static cast from Double (double) to UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastDoubleToUInt

Description : Static cast from Double (double) to UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastDoubleToUShort

Description : Static cast from Double (double) to UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastFloatToBool

Description : Static cast from Float (float) to Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastFloatToChar

Description : Static cast from Float (float) to Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastFloatToDouble

Description : Static cast from Float (float) to Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastFloatToInt

Description : Static cast from Float (float) to Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastFloatToShort

Description : Static cast from Float (float) to Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastFloatToUChar

Description : Static cast from Float (float) to UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastFloatToUInt

Description : Static cast from Float (float) to UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastFloatToUShort

Description : Static cast from Float (float) to UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastIntToBool

Description : Static cast from Int (int) to Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastIntToChar

Description : Static cast from Int (int) to Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastIntToDouble

Description : Static cast from Int (int) to Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastIntToFloat

Description : Static cast from Int (int) to Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastIntToShort

Description : Static cast from Int (int) to Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastIntToUChar

Description : Static cast from Int (int) to UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastIntToUInt

Description : Static cast from Int (int) to UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastIntToUShort

Description : Static cast from Int (int) to UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastShortToBool

Description : Static cast from Short (short) to Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastShortToChar

Description : Static cast from Short (short) to Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastShortToDouble

Description : Static cast from Short (short) to Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastShortToFloat

Description : Static cast from Short (short) to Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastShortToInt

Description : Static cast from Short (short) to Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastShortToUChar

Description : Static cast from Short (short) to UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastShortToUInt

Description : Static cast from Short (short) to UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastShortToUShort

Description : Static cast from Short (short) to UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUCharToBool

Description : Static cast from UChar (unsigned char) to Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUCharToChar

Description : Static cast from UChar (unsigned char) to Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUCharToDouble

Description : Static cast from UChar (unsigned char) to Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUCharToFloat

Description : Static cast from UChar (unsigned char) to Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUCharToInt

Description : Static cast from UChar (unsigned char) to Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUCharToShort

Description : Static cast from UChar (unsigned char) to Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUCharToUInt

Description : Static cast from UChar (unsigned char) to UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUCharToUShort

Description : Static cast from UChar (unsigned char) to UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUIntToBool

Description : Static cast from UInt (unsigned int) to Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUIntToChar

Description : Static cast from UInt (unsigned int) to Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUIntToDouble

Description : Static cast from UInt (unsigned int) to Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUIntToFloat

Description : Static cast from UInt (unsigned int) to Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUIntToInt

Description : Static cast from UInt (unsigned int) to Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUIntToShort

Description : Static cast from UInt (unsigned int) to Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUIntToUChar

Description : Static cast from UInt (unsigned int) to UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUIntToUShort

Description : Static cast from UInt (unsigned int) to UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUShortToBool

Description : Static cast from UShort (unsigned short) to Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUShortToChar

Description : Static cast from UShort (unsigned short) to Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUShortToDouble

Description : Static cast from UShort (unsigned short) to Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUShortToFloat

Description : Static cast from UShort (unsigned short) to Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUShortToInt

Description : Static cast from UShort (unsigned short) to Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUShortToShort

Description : Static cast from UShort (unsigned short) to Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUShortToUChar

Description : Static cast from UShort (unsigned short) to UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CastUShortToUInt

Description : Static cast from UShort (unsigned short) to UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

CharToString

Description : Converts a Char (signed char) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<signed char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

ConcatStrings

Description : String concatenation
Author(s) : jean-pierre.roux@creatis.insa-lyon.fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 In1 
 String 1 
<std::string>
 In10 
 String 10 
<std::string>
 In2 
 String 2 
<std::string>
 In3 
 String 3 
<std::string>
 In4 
 String 4 
<std::string>
 In5 
 String 5 
<std::string>
 In6 
 String 6 
<std::string>
 In7 
 String 7 
<std::string>
 In8 
 String 8 
<std::string>
 In9 
 String 9 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Concatenated string 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

Configuration

Description : Gets configuration informations
Author(s) : jpr@creatis.insa-lyon [dot] fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 BinPath 
 Binaries path 
<std::string>
 DataPath 
 Data path 
<std::string>
 DocPath 
 Documentation path 
<std::string>
 FileSeparator 
 / or \ 
<std::string>
 SystemType 
 0=Linux 1=Windows 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

Div

Description : Divides its inputs
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  math 
To use it : include std

Inputs
 In1 
 Numerator 
<double>
 In2 
 Denominator 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Result 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

DoubleToString

Description : Converts a Double (double) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

ExecBbiCommand

Description : Executes bbi commands
Author(s) : eduardo.davila@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 In 
 bbi commands separated by ';' , use '' to indicate strings ex. help 'graph'  
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

ExecSystemCommand

Description : Executes system (O.S.) commands
Author(s) : eduardo.davila@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 In 
 system (O.S.) commands separated by ';' , use '' to indicate strings ex. help 'graph'  
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

FilesFromDirectory

Description : returns the fullPathNames of the files in a Directory
Author(s) : jpr@creatis.univ-lyon1.fr
Category(s) : atomic box 
To use it : include std

Inputs
 In 
 Directory Name 
<std::string>
 Recursive 
 Recursive directory exploration 
<bool>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 FullPathNames of the files 
<std::vector<std::string, std::allocator<std::string> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

FloatToString

Description : Converts a Float (float) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<float>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorCharElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<signed char, std::allocator<signed char> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorDoubleElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<double, std::allocator<double> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorFloatElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<float, std::allocator<float> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorIntElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<int, std::allocator<int> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorLongElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<long, std::allocator<long> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<long>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorShortElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<short, std::allocator<short> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorStringElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<std::string, std::allocator<std::string> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorUCharElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<unsigned char, std::allocator<unsigned char> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorUIntElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<unsigned int, std::allocator<unsigned int> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

GetVectorUShortElement

Description : Gets the i-th element from the input vector (std::vector >
Author(s) : info-dev@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 I 
 Input 
<int>
 In 
 Input 
<std::vector<unsigned short, std::allocator<unsigned short> >>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

IntToString

Description : Converts a Int (int) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

MagicBox

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.
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 In 
 Input data 
<bbtk::any<bbtk::thing>>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output data 
<bbtk::any<bbtk::thing>>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

MakeFileName

Description : Makes a kosher file name
Author(s) : jpr@creatis.insa-lyon.fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 Directory 
 Directory Name 
<std::string>
 Extent 
 Extention 
<std::string>
 File 
 File Name 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Full File Name 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

Mul

Description : Multiplies its inputs
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  math 
To use it : include std

Inputs
 In1 
 First number 
<double>
 In2 
 Second number 
<double>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Result 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

MultipleInputs

Description : This box has multiple Void inputs and one Void output. Hence it relays any input modification to its output. It is usefull to plug different BoxChange outputs into the same BoxExecute input.
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 In1 
 Input 1 
<bbtk::Void>
 In2 
 Input 2 
<bbtk::Void>
 In3 
 Input 3 
<bbtk::Void>
 In4 
 Input 4 
<bbtk::Void>
 In5 
 Input 5 
<bbtk::Void>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bbtk::Void>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

PrependDataPath

Description : Prepends the input string file 'last name' with the default DataPath found in bbtk_config_xml
Author(s) : jpr@creatis.insa-lyon.fr
Category(s) : complex box  misc 
To use it : include /usr/local/bin/../share/bbtk/bbs/std/boxes/bbPrependDataPath.bbs  [source]
Uses : std::Configuration std::MakeFileName

Inputs
 In 
 Last Filename 
<std::string>
Outputs
 Out 
 Full path Filename 
<std::string>


Top

PrependPackageDataPath

Description : Prepends the input file name 'In' with the path to the data directory of the package 'Package'
Author(s) : laurent.guigues at creatis.insa-lyon.fr
Category(s) : complex box  misc 
To use it : include /usr/local/bin/../share/bbtk/bbs/std/boxes/bbPrependPackageDataPath.bbs  [source]
Uses : std::Configuration std::MakeFileName

Inputs
 In 
 Last Filename 
<std::string>
 Package 
 Package name 
<std::string>
Outputs
 Out 
 Full path Filename 
<std::string>


Top

SharedMemory

Description : Implements a memory which can be shared by different boxes. The value of the output is the value of the lower index input which has changed. It is used for example for synchronization issues between boxes.
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 In 
 Input data 
<bbtk::any<bbtk::thing>>
 In1 
 Input data 
<bbtk::any<bbtk::thing>>
 In2 
 Input data 
<bbtk::any<bbtk::thing>>
 In3 
 Input data 
<bbtk::any<bbtk::thing>>
 In4 
 Input data 
<bbtk::any<bbtk::thing>>
 In5 
 Input data 
<bbtk::any<bbtk::thing>>
 In6 
 Input data 
<bbtk::any<bbtk::thing>>
 In7 
 Input data 
<bbtk::any<bbtk::thing>>
 In8 
 Input data 
<bbtk::any<bbtk::thing>>
 In9 
 Input data 
<bbtk::any<bbtk::thing>>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output data 
<bbtk::any<bbtk::thing>>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

ShortToString

Description : Converts a Short (short) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringRelay

Description : Just copies the value of its input to its output. Usefull to plug an input of a complex box into different internal boxes.
Author(s) : laurent.guigues at creatis.insa-lyon.fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringSelect

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.
Author(s) : eduardo.davila@creatis.insa-lyon.fr
Category(s) : atomic box  misc 
To use it : include std

Inputs
 In 
 Index of the string to select 
<int>
 In0 
 String of index 0 
<std::string>
 In1 
 String of index 1 
<std::string>
 In2 
 String of index 2 
<std::string>
 In3 
 String of index 3 
<std::string>
 In4 
 String of index 4 
<std::string>
 In5 
 String of index 4 
<std::string>
 In6 
 String of index 6 
<std::string>
 In7 
 String of index 7 
<std::string>
 In8 
 String of index 8 
<std::string>
 In9 
 String of index 9 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Selected string 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToBool

Description : Converts the content of the input string to a Bool (bool)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bool>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToChar

Description : Converts the content of the input string to a Char (signed char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<signed char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToDouble

Description : Converts the content of the input string to a Double (double)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<double>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToFloat

Description : Converts the content of the input string to a Float (float)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<float>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToInt

Description : Converts the content of the input string to a Int (int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToShort

Description : Converts the content of the input string to a Short (short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToUChar

Description : Converts the content of the input string to a UChar (unsigned char)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned char>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToUInt

Description : Converts the content of the input string to a UInt (unsigned int)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned int>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToUShort

Description : Converts the content of the input string to a UShort (unsigned short)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<unsigned short>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorChar

Description : Converts the content of the input string to a VectorChar (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<signed char, std::allocator<signed char> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorDouble

Description : Converts the content of the input string to a VectorDouble (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<double, std::allocator<double> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorFloat

Description : Converts the content of the input string to a VectorFloat (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<float, std::allocator<float> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorInt

Description : Converts the content of the input string to a VectorInt (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<int, std::allocator<int> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorLong

Description : Converts the content of the input string to a VectorLong (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<long, std::allocator<long> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorShort

Description : Converts the content of the input string to a VectorShort (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<short, std::allocator<short> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorString

Description : Converts the content of the input string to a VectorString (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<std::string, std::allocator<std::string> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorUChar

Description : Converts the content of the input string to a VectorUChar (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<unsigned char, std::allocator<unsigned char> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorUInt

Description : Converts the content of the input string to a VectorUInt (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<unsigned int, std::allocator<unsigned int> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringToVectorUShort

Description : Converts the content of the input string to a VectorUShort (std::vector >)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::vector<unsigned short, std::allocator<unsigned short> >>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

StringTobbtk::Void

Description : Converts the content of the input string to a bbtk::Void (bbtk::Void)
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<bbtk::Void>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

UCharToString

Description : Converts a UChar (unsigned char) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned char>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

UIntToString

Description : Converts a UInt (unsigned int) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

UShortToString

Description : Converts a UShort (unsigned short) into a string
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<unsigned short>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorCharToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<signed char, std::allocator<signed char> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorDoubleToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<double, std::allocator<double> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorFloatToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<float, std::allocator<float> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorIntToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<int, std::allocator<int> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorLongToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<long, std::allocator<long> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorShortToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<short, std::allocator<short> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorStringToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<std::string, std::allocator<std::string> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorUCharToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<unsigned char, std::allocator<unsigned char> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorUIntToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<unsigned int, std::allocator<unsigned int> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

VectorUShortToString

Description : Converts the content of the input vector (std::vector >) to a string in which each item is separated by the value of the input 'Separator'
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box  adaptor 
To use it : include std

Inputs
 In 
 Input 
<std::vector<unsigned short, std::allocator<unsigned short> >>
 Separator 
 Separator of item in the output string. Default is whitespace. 
<std::string>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 Out 
 Output 
<std::string>
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

Wait

Description : Waits a certain number of milliseconds
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : atomic box 
To use it : include std

Inputs
 In 
 Number of milliseconds to wait 
<int>
 BoxExecute 
 Any signal received by this input executes the box 
<bbtk::Void>
 BoxProcessMode 
 Sets the processing mode of the box (Pipeline | Always | Reactive) 
<std::string>
Outputs
 BoxChange 
 Signals modifications of the box 
<bbtk::Void>


Top

exampleAdd

Description : std::Add box example. Also shows how to print an output of a box in bbi.
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : complex box  example 
To use it : include /usr/local/bin/../share/bbtk/bbs/std/appli/exampleAdd.bbs  [source]
Uses : std::Add

Inputs
Outputs


Top

exampleAscii

Description : std::ASCII box example. Shows how to use it.
Author(s) :
Category(s) : complex box  example 
To use it : include /usr/local/bin/../share/bbtk/bbs/std/appli/exampleAscii.bbs  [source]
Uses : std::ASCII

Inputs
Outputs


Top

exampleFilesFromDirectory

Description :
Author(s) : jpr@creatis.univ-lyon1.fr
Category(s) : complex box  example 
To use it : include /usr/local/bin/../share/bbtk/bbs/std/appli/exampleFilesFromDirectory.bbs  [source]
Uses : std::FilesFromDirectory

Inputs
Outputs


Top

examplePrependDataPath

Description : std::PrependDataPath box example. Also shows how to invoke the default data path.
Author(s) :
Category(s) : complex box  example 
To use it : include /usr/local/bin/../share/bbtk/bbs/std/appli/examplePrependDataPath.bbs  [source]
Uses : std::PrependDataPath

Inputs
Outputs


Top

exampleWait

Description : std::Wait box example : waits 1 second then 3 seconds...
Author(s) : laurent.guigues@creatis.insa-lyon.fr
Category(s) : complex box  example 
To use it : include /usr/local/bin/../share/bbtk/bbs/std/appli/exampleWait.bbs  [source]
Uses : std::Wait

Inputs
Outputs


Automatically generated by bbtk on 3/1/2010 - 9:58 GMT