<!--========================================================================
THE BOX DOCUMENTATION -->
+
<author>__AUTHOR__</author>
<description>__DESCRIPTION__</description>
<category>__CATEGORY__</category>
INPUTS/OUTPUTS DECLARATION -->
<!-- Declares an input with name 'In', type 'double'
and description 'First input' -->
+
<input name="In" type="double" description="First input"/>
<!-- Declares an output with name 'Out', type 'double'
(the one provided in the attribute 'name' of the tag 'input')
* TYPE is the C++ type of the input/output
(the one provided in the attribute 'type' of the tag 'input') -->
- <process><PRE>
+
+ <process>
+ <PRE>
bbSetOutputOut( bbGetInputIn() );
std::cout << "Output value = " <<bbGetOutputOut() << std::endl;
- </PRE></process>
+ </PRE>
+ </process>
<!--=====================================================================-->
<!--========================================================================
THE CONSTRUCTION METHOD BODY :
Here initializes the input 'In' to 0
This is also where you should allocate the output pointers -->
- <constructor><PRE>
+ <constructor>
+ <PRE>
bbSetInputIn(0);
- </PRE></constructor>
+ </PRE>
+ </constructor>
+
<!-- THE COPY-CONSTRUCTION METHOD BODY :
Here does nothing
But this is where you should allocate the output pointers if any
and copy the pointed values (to avoid bug caused by multiple references)-->
- <copyconstructor><PRE>
- </PRE></copyconstructor>
+ <copyconstructor>
+ <PRE>
+ </PRE>
+ </copyconstructor>
+
<!-- THE DESTRUCTION METHOD BODY :
Here does nothing
but this is where you should desallocate the output pointers if any -->
- <destructor><PRE>
- </PRE></destructor>
+ <destructor>
+ <PRE>
+ </PRE>
+ </destructor>
<!--=====================================================================-->
<!--=======================================================================-->