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.0"

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Top

GetVectorCharElement

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

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


Top

GetVectorDoubleElement

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

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


Top

GetVectorFloatElement

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

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


Top

GetVectorIntElement

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

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


Top

GetVectorLongElement

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

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


Top

GetVectorShortElement

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

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


Top

GetVectorStringElement

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

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


Top

GetVectorUCharElement

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

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


Top

GetVectorUIntElement

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

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


Top

GetVectorUShortElement

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

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


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


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


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


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


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


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 /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/std/boxes/bbPrependDataPath.bbs  [source]
Uses : std::Configuration std::MakeFileName

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


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 /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/std/boxes/bbPrependPackageDataPath.bbs  [source]
Uses : std::Configuration std::MakeFileName

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Top

exampleAdd

Description : std::Add box example. Also shows how to print an output of a box in bbi.
Author(s) :
Category(s) : complex box  example 
To use it : include /home/guigues/build/bbtk-build-tmp/bin/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 /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/std/appli/exampleAscii.bbs  [source]
Uses : std::ASCII

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 /home/guigues/build/bbtk-build-tmp/bin/bin/../share/bbtk/bbs/std/appli/examplePrependDataPath.bbs  [source]
Uses : std::PrependDataPath

Inputs
Outputs


Automatically generated by bbtk on 21/9/2008 - 14:6 GMT