<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<MainPatch version="6">

  <Patch>
    <Properties>
      <PropertySet name="gui-mdi">
        <Property name="Private.ZoomFactor">1</Property>
        <Property name="Private.RunLevel">1</Property>
        <Property name="Private.ScrollPos">0;0</Property>
      </PropertySet>
      <PropertySet name="subpatch">
        <Property name="owner_drawn_block"></Property>
      </PropertySet>
    </Properties>
    <Blocks>
      <Block active="1" catalog="3D" class-id="SpaceGenerator" id="21" label="SpaceGenerator_2" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">80;900</Property>
            <Property name="Private.ZOrder">330</Property>
            <Property name="Private.ObjID">1</Property>
            <Property name="Appearance.Size">48;48</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;EnableImage;AxisScale;AxisFlipX;AxisFlipY;AxisFlipZ;BgColor;BgBitmap;BgFlip;BgLight</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.Generator.SpaceGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="If this parameter is set to true an input of type image is added to the block. It represents a dynamic texture to be used as a background image" design-time="1" enabled="1" group_index="0" id="EnableImage" name="Enable input image" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="point_3d_double" description="A value less than 1.0 shrink the object ; A value grather than 1.0 enlarge the object ; A value equal to 1.0 leave unchanged the object ;" design-time="1" enabled="1" group_index="0" id="AxisScale" name="Axis scale" run-time="1">
            <Value>Geometric Point 3D
(  1.00;  1.00;  1.00)
  1.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="flip x axis" design-time="1" enabled="1" group_index="0" id="AxisFlipX" name="Flip X" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Flip y axis" design-time="1" enabled="1" group_index="0" id="AxisFlipY" name="Flip Y" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Flip z axis" design-time="1" enabled="1" group_index="0" id="AxisFlipZ" name="Flip Z" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="background color" design-time="1" enabled="1" group_index="0" id="BgColor" name="background color" run-time="1">
            <Value>rgb: 0.15686291456222534;0.15686291456222534;0.15686291456222534</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Image used as static background" design-time="1" enabled="1" group_index="0" id="BgBitmap" name="background texture" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename">Bitmap 24bit (*.BMP)|*.BMP||</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Flip texture over X, Y or both axis" design-time="1" enabled="1" group_index="0" id="BgFlip" name="Flip texture" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">none;vertical (X axis);horizontal (Y axis);vertical &amp; horizontal (both axis)</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable or disable light effect on background texture" design-time="1" enabled="1" group_index="0" id="BgLight" name="Background light" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="3D" class-id="3D_space" description="Tridimensional space identifier" group_index="0" id="OutputSpace" inherited-id="" inplace-id="" name="Space"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="3D" class-id="SpaceAddLabelledSetDouble" id="86" label="SpaceAddLabelledSetDouble_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">80;970</Property>
            <Property name="Private.ZOrder">329</Property>
            <Property name="Private.ObjID">2</Property>
            <Property name="Appearance.Size">48;48</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ActivationMode;NumInputs;DefaultPointMode;PointRadius;DefaultPointsColor;PointAxisTickness;DefaultXAxisColor;DefaultYAxisColor;DefaultZAxisColor;DefaultAxisLenght;DefaultPointsAlpha;DefaultBonesTickness;ArrowMode;DefaultBonesColor;DefaultBonesAlpha;DefaultTriangleColor;DefaultTriangleAlpha;DefaultEllipseColor;DefaultEllipseAlpha;DefaultRectanglesMode;DefaultRectanglesTickness;DefaultRectanglesColor;DefaultRectanglesAlpha;DefaultTrajectoriesTickness;DefaultTrajectoriesColor;DefaultTrajectoriesAlpha</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.SpaceAddLabelledSetDouble</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the block activates only when the space changes, or when any input changes. The default option (i.e., only space is monitored) usually improves performance. You may need to switch to &quot;On any input changed&quot; when you have labelled set coming from different clock sources" design-time="1" enabled="1" group_index="0" id="ActivationMode" name="Activation mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">On 3dSpace changed;On any input changed</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the number of input labelled sets (besides the input 3d space) that the block must manage" design-time="1" enabled="1" group_index="0" id="NumInputs" name="Number of inputs" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the representation of 3D point. It can be represented by a sphere or by three orthogonal axis." design-time="1" enabled="1" group_index="0" id="DefaultPointMode" name="PointRepresentation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sphere;Axis</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter specifies the default radius of such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="PointRadius" name="Default point radius" run-time="1">
            <Value>22</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If points are rendered as spheres, specifies the default color used to draw such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="DefaultPointsColor" name="Default point color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter is ignored.If they are rendered as orthogonal axis, this parameter specifies the thickness of the axis." design-time="1" enabled="1" group_index="0" id="PointAxisTickness" name="Default axis tickness" run-time="1">
            <Value>5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for X axis." design-time="1" enabled="1" group_index="0" id="DefaultXAxisColor" name="Default X axis color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Y axis." design-time="1" enabled="1" group_index="0" id="DefaultYAxisColor" name="Default Y axis color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Z axis." design-time="1" enabled="1" group_index="0" id="DefaultZAxisColor" name="Default Z axis color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If they are rendered as orthogonal axis, this parameter specifies the default lenght of axis." design-time="1" enabled="1" group_index="0" id="DefaultAxisLenght" name="Axis lenght" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type point. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultPointsAlpha" name="Default points alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesTickness" name="Default bones tickness" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether (which) lines extremes are drawn as arrows" design-time="1" enabled="1" group_index="0" id="ArrowMode" name="Default arrow mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">None;Begin;End;Both</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesColor" name="Default lines color" run-time="1">
            <Value>rgb: 1;0.40784379839897156;0.12549042701721191</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type line. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultBonesAlpha" name="Default lines alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type triangle." design-time="1" enabled="1" group_index="0" id="DefaultTriangleColor" name="Default triangles color" run-time="1">
            <Value>rgb: 0;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type triangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTriangleAlpha" name="Default triangles alpha" run-time="1">
            <Value>0.80000132322311401</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type ellipse." design-time="1" enabled="1" group_index="0" id="DefaultEllipseColor" name="Default ellipses color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type ellipse. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultEllipseAlpha" name="Default ellipses alpha" run-time="1">
            <Value>0.80000132322311401</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the default representation of 3d rectangles. You can choose to show the faces or the edges" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesMode" name="Default rectangles mode" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Faces;Edges</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type rectangle 3d, when the selected draw-mode is Edge." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesTickness" name="Default rectangle tickness" run-time="1">
            <Value>3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type rectangles 3d." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesColor" name="Default rectangles color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type rectangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesAlpha" name="Default rectangles alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesTickness" name="Default trajectories tickness" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesColor" name="Default trajectories color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type trajectory. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesAlpha" name="Default trajectories alpha" run-time="1">
            <Value>0.80000132322311401</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="3D" class-id="3D_space" description="tridimensional space" group_index="0" id="InputSpace" name="tridimensional space" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="The geometric objects from the input labelled sets are transformed to visible (opengl) 3d objects and are added to this input space" group_index="0" id="OutputSpace" inherited-id="" inplace-id="InputSpace" name="Tridimensional space"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="BonesLine3DMaker-Double" id="199" label="BonesLine3DMaker-Double_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">330;730</Property>
            <Property name="Private.ZOrder">296</Property>
            <Property name="Private.ObjID">3</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;mode;draw;edit</Property>
            <Property name="Private.FullPath">Geometric.Operations.3D.BonesLine3DMaker-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies how the user declares which points are connected by bones. Four options are available &#xD;&#xA;: - User: the user has parameters to declare all the pair of points which will be connected by bones&#xD;&#xA; - Kinect: the skeleton defined by the Microsoft Kinect device is used&#xD;&#xA; - File: a filename referring a Qualisys AIM model or a Qualisys label list is expected&#xD;&#xA; - Kinetic Energy Model: this model can be used to compute kinetic energy by the KineticEnergyIndex block" design-time="1" enabled="1" group_index="0" id="mode" name="Bones declaration mode" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;7;2</Domain>
            <Layout catalog="kernel" class-id="combo">User;OpenNi;KinectSDK;KinectSDKV2;Iisu;File;Kinectic Energy Model</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It allows to draw or not points of the input geometric labelled set. If the parameter is set to AllPoints, the input labelled set is copied to teh output. If ConnectedPoints is selected, the outputcontains only points connected by bones. Otherwise point are not drawn." design-time="1" enabled="1" group_index="0" id="draw" name="DrawPoints" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Everything;Only connected points;Only bones;Bones plus connected poins</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="When using Kinect mode, AIM mode, or Labels mode, allow the user to switch to user mode and to manually edit the bones specificaion" design-time="1" enabled="1" group_index="0" id="edit" name="Edit bones" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="input_labeled_set_3d" name="Input GeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d lines that connect input points according to parameters." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="3D" class-id="GlDisplay" id="254" label="3DDisplay_1" log_info="2" run_level="1" sync-in_mode="1" window_docked="1" window_fit_mode="1" window_full_screen="0" window_full_screen_monitor_index="0" window_horizontal_scroll_pos="0" window_keep_aspect_ratio="1" window_rect_height="1010" window_rect_width="1296" window_rect_x="-8" window_rect_y="-8" window_refresh_rate_max_frequency="25" window_refresh_rate_min_interval="400000" window_refresh_rate_mode="2" window_title="3DDisplay" window_title_bar_visible="1" window_vertical_scroll_pos="0" window_zoom="0.42499999999999999">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">680;360</Property>
            <Property name="Private.ZOrder">328</Property>
            <Property name="Private.ObjID">4</Property>
            <Property name="Appearance.Size">300;220</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;CameraType;CameraPosition;ViewTarget;ViewUp;ProjectionType;axisGrid;gridDims;GridScale;GridPlane;GridColor;AxisScale;filtering;CanvasWidth;CanvasHeight;ImageFlip;EnableLineSmoothing;EnablePointSmoothing;ClipNear;ClipFar;kernel::window_title;kernel::window_rect_x;kernel::window_rect_y;kernel::window_rect_width;kernel::window_rect_height;kernel::window_docked;kernel::window_full_screen;kernel::window_full_screen_monitor_index;kernel::window_zoom;kernel::window_keep_aspect_ratio;kernel::window_horizontal_scroll_pos;kernel::window_vertical_scroll_pos;kernel::window_title_visible;kernel::window_refresh_rate_mode;kernel::window_refresh_rate_min_interval;kernel::window_refresh_rate_max_frequency;kernel::fit_mode</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.Output.3DDisplay</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Type of camera ( 'Free', 'Look at', 'Field Of View'). The 'free' camera have free movement on the space. This camera is univocally defined through its position and rotation parameters. The 'Look at' camera have a fixed point of view. This camera is univocally defined through its position and target position parameters.The 'Fielf Of View' camera have free movement on the space. This camera is univocally defined through its position and rotation parameters." design-time="1" enabled="1" group_index="0" id="CameraType" name="Camera type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Free;Look at;Field Of View</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="point_3d_double" description="Camera point of view (space coordinates system, floating point values)" design-time="1" enabled="1" group_index="1" id="CameraPosition" name="Point Of View" run-time="1">
            <Value>Geometric Point 3D
(-3000.00;  0.00;5000.00)
  1.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="point_3d_double" description="Is the target of the camera" design-time="1" enabled="1" group_index="1" id="ViewTarget" name="View target" run-time="1">
            <Value>Geometric Point 3D
(  0.00;  0.00;  0.00)
  1.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="point_3d_double" description="This vector is the zenit direction" design-time="1" enabled="1" group_index="1" id="ViewUp" name="View up vector" run-time="1">
            <Value>Geometric Point 3D
(  0.00;  0.00;  1.00)
  1.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
  0.00,  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Projection type ('Orthonormal', 'Perspective')" design-time="1" enabled="0" group_index="2" id="ProjectionType" name="Projection" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Orthonormal;Perspective</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable or disable the visualization of system grid and axis (X: red,Y: green, Z: blue lines) and grid lines (X: red,Y: green, Z: blue lines)" design-time="1" enabled="1" group_index="2" id="axisGrid" name="Grid/Axis on" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The dimension of the grid" design-time="1" enabled="1" group_index="2" id="gridDims" name="Grid Dimension" run-time="1">
            <Value>2000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Adjust the grid scaling factor" design-time="1" enabled="1" group_index="2" id="GridScale" name="Grid scale" run-time="1">
            <Value>1000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The plane on which the grid will be drawn" design-time="1" enabled="1" group_index="2" id="GridPlane" name="Grid plane" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">XY;XZ;YZ</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Adjust the grid color" design-time="1" enabled="1" group_index="2" id="GridColor" name="Grid color" run-time="1">
            <Value>rgb: 0.1568630039691925;0.1568630039691925;0.1568630039691925</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Adjust the axis scaling factor" design-time="1" enabled="1" group_index="2" id="AxisScale" name="Axis scale" run-time="1">
            <Value>10</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Texture image filter used when the texture is scaled ('Point', 'Linear'). Point mode approximantes the pixel color with the color of nearest point, 'Linear' mode does a linear interpolation of neigthbour points color." design-time="1" enabled="1" group_index="2" id="filtering" name="Filter" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">"Point";"Linear"</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Adjust the OpenGL canvas width." design-time="1" enabled="1" group_index="2" id="CanvasWidth" name="Canvas width" run-time="0">
            <Value>640</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Adjust the OpenGL canvas height." design-time="1" enabled="1" group_index="2" id="CanvasHeight" name="Canvas height" run-time="0">
            <Value>480</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether to enable canvas flipping " design-time="1" enabled="1" group_index="2" id="ImageFlip" name="Flip Image" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether to enable lines smoothing. Smoothing lines improve their visual quality; disabling smoothing may improve rendering performace" design-time="1" enabled="1" group_index="2" id="EnableLineSmoothing" name="Enable line smoothing" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether to enable points smoothing. Smoothing points improve their visual quality (if not smoothed they appear as squares); disabling smoothing may improve rendering performace" design-time="1" enabled="1" group_index="2" id="EnablePointSmoothing" name="Enable point smoothing" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Near Z clipping plane" design-time="1" enabled="1" group_index="3" id="ClipNear" name="znear clip" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Far Z clipping plane" design-time="1" enabled="1" group_index="3" id="ClipFar" name="zfar clip" run-time="1">
            <Value>20000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="3D" class-id="3D_space" description="Tridimensional space to display" group_index="0" id="InputSpace" name="Tridimensional space" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs/>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="SIEMPRE" class-id="QualisysTSVReader" id="378" label="QualisysTSVReader_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">90;740</Property>
            <Property name="Private.ZOrder">327</Property>
            <Property name="Private.ObjID">5</Property>
            <Property name="Appearance.Size">83;87</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;file_name;read_mode;media_time;eof_mode;use_SMPTE</Property>
            <Property name="Private.FullPath">SIEMPRE.TSV.Input.QualisysTSVReader</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="File name" design-time="1" enabled="1" group_index="0" id="file_name" name="FileName" run-time="1">
            <Value>..\..\Siempre\quartetto_di_cremona.tsv</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename">TSV files (*.tsv)|*.tsv||</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Activation mode:&#xD;&#xA; Bang: external clock connected to the input, is used to activate the block.&#xD;&#xA; On line number: external integer value connected to the input (which is interpreted as the line number of the file) is used to activate the block.&#xD;&#xA; On time: external time value connected to the input (which is interpreted as one of the time columns of the file) is used to activate the block.&#xD;&#xA; Polling: an internal signal is used to activate the block. If the file has at least one time column the signal is generated according to the offset of consecutive times. If there is no time, Eyesweb automatically activates the block.&#xD;&#xA; On frame number: external integer value connected to the input (which is interpreted as the frame number of the file) is used to activate the block.&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="read_mode" name="ActivationMode" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Bang;Line;Time;Polling;Frame</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="It specifies if the block set time column of the file as media time. If not, interpolated time is used to set the value. If the input is not a time , this parameter is ignored and the block take the column value in the file ad default." design-time="1" enabled="1" group_index="0" id="media_time" name="MediaTimeMode" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Loop mode.&#xD;&#xA;It works only if ActivationMode is set to Polling mode.  Loop: activates circular loop mode.&#xD;&#xA; Stop: not implemented yet.&#xD;&#xA; Pause: generates the current value of file. If the input value of line or time is out of bound it generates first or last value of file.&#xD;&#xA; NoOutput: output is not generated." design-time="1" enabled="1" group_index="0" id="eof_mode" name="LoopMode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Loop;Stop;Pause;NoOutput</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="It specifies if the block use SMPTE or time column to read the file." design-time="1" enabled="1" group_index="0" id="use_SMPTE" name="UseSMPTE" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="If the file contains a time value, the block read the line contains that time." group_index="0" id="input_read" name="InputTime" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="The labelled set of 3d points double, containing points from qualisys." group_index="0" id="output_labelled_set" inherited-id="" inplace-id="" name="OutputDoubleLabelledSet"/>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="The labelled set of 3d points double, containing unidentified points from qualisys." group_index="0" id="output__unidentify_labelled_set" inherited-id="" inplace-id="" name="OutputUnidentifiedDoubleLabelledSet"/>
          <Output catalog="kernel" class-id="int" description="Extracted data's frame number." group_index="0" id="output_frame_number" inherited-id="" inplace-id="" name="OutputFrameNumber"/>
          <Output catalog="kernel" class-id="time" description="Extracted data's SMPTE." group_index="0" id="output_smpte" inherited-id="" inplace-id="" name="SMPTE"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="441" label="FilterGeometricLabelledSet3D-Double_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">70;1440</Property>
            <Property name="Private.ZOrder">325</Property>
            <Property name="Private.ObjID">6</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>(S04_).*</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="501" label="FilterGeometricLabelledSet3D-Double_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">70;1200</Property>
            <Property name="Private.ZOrder">324</Property>
            <Property name="Private.ObjID">7</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>(S02_).*</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="561" label="FilterGeometricLabelledSet3D-Double_4" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">70;1320</Property>
            <Property name="Private.ZOrder">323</Property>
            <Property name="Private.ObjID">8</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>(S03_).*</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="media_file_reader" id="621" label="MediafileReader_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">850;740</Property>
            <Property name="Private.ZOrder">285</Property>
            <Property name="Private.ObjID">9</Property>
            <Property name="Appearance.Size">80;80</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;media_filename;media_type;get_properties_from_files;activation_mode;out_of_bound_management;no_audio_on_freeze;markings_unit;markin;markin_value;markout;markout_value;file_limits;first_markin;first_markin_value;enable_text_track;enable_metadata;image_data_type;size;pixel_model;color_model;num_audio_channels;sample_format;inherited_from_audio_clock_input;sampling_rate;audio_buffer_size</Property>
            <Property name="Private.FullPath">ImageAndVideo.Input.MediafileReader</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="Filepath of media file. An empty filename is allowed; the corresponding video output is black, the corresponding audio output is silence" design-time="1" enabled="1" group_index="0" id="media_filename" name="Filename" run-time="1">
            <Value>..\..\Siempre\quartetto_di_cremona.avi</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename"></Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Media type" design-time="1" enabled="1" group_index="0" id="media_type" name="Media type" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Audio and Video;Video;Audio</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Get Properties from files" design-time="1" enabled="1" group_index="0" id="get_properties_from_files" name="Get Properties from files" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Activation mode:&#xD;&#xA; Polling: the block uses the EyesWeb clock to activate. The polling period depends on the framerate of the media file&#xD;&#xA; On audio clock input: the block activates according to an input clock (which is extracted from an audio signal). The output audio buffer size, if audio is enabled, is related to the input clock&#xD;&#xA; On absolute frame position: the block activates according to an input number which is interpreted as the frame index&#xD;&#xA; On normalized frame position: the block activates according to an input floatin-point number which is interpreted as the normalized frame index (i.e., 0.0 is beginning of file, 1.0 is end of file)&#xD;&#xA; On time position: the block activates according to an input time value which is interpreted as the position in the file&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="activation_mode" name="Activation mode" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Polling;On audio clock input;On absolute frame position;On normalized frame position;On time position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Out of bound management" design-time="1" enabled="1" group_index="0" id="out_of_bound_management" name="Out of bound management" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Loop;Keep last frame;Black;No output</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="No audio on freeze/pause" design-time="1" enabled="1" group_index="0" id="no_audio_on_freeze" name="No audio on freeze/pause" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markings unit of measure" design-time="1" enabled="1" group_index="0" id="markings_unit" name="Markings unit" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Frame;Time</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin" design-time="1" enabled="1" group_index="0" id="markin" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin position" design-time="1" enabled="1" group_index="0" id="markin_value" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="markout" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">End of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout position" design-time="1" enabled="1" group_index="0" id="markout_value" name="Markout" run-time="1">
            <Value>90000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="file_limits" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Markings;Whole file</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin" design-time="1" enabled="1" group_index="0" id="first_markin" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Same as markin;Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin position (in frame units)" design-time="1" enabled="1" group_index="0" id="first_markin_value" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable text track" design-time="1" enabled="1" group_index="0" id="enable_text_track" name="Enable text track" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable metadata" design-time="1" enabled="1" group_index="0" id="enable_metadata" name="Enable metadata" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string_pair" description="Output Datatype info" design-time="1" enabled="1" group_index="0" id="image_data_type" name="Output datatype info" run-time="0">
            <Value>base;image</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="datatype_selector_combo">kernel;image_exchange_format;base;image_roi;base;image_conversion</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="size2d_int" description="Size of the image, in pixels. Some commonly used sizes are given in the following, however, such values are just suggestions as the image datatype supports any size.&#xA;320x200 CGA (very old graphic cards)&#xD;&#xA;640x480 VGA (old graphic cards)&#xD;&#xA;1024x768 XGA (common resolution for 15'' LCDmonitors)&#xD;&#xA;1280x1024 SXGA (common resolution for 17'' LCD monitors)&#xD;&#xA;1400x1050 SXGA+ (many notebooks)&#xD;&#xA;1600x1200 UXGA (20'' LCD monitors)&#xD;&#xA;1920x1200 WUXGA (modern widescreen monitors)&#xD;&#xA;352x288 PAL QCIF&#xD;&#xA;720x576 PAL&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="size" name="Size" run-time="0">
            <Value>720;576</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Pixel model of the image. Specifies the number of bits used for each channel, hence the color definition. May assume one of the following values:&#xD;&#xA;8 bits unsigned integer;&#xD;&#xA;16 bits unsigned integer;&#xD;&#xA;16 bits signed integer;&#xD;&#xA;32 bits floating point." design-time="1" enabled="1" group_index="0" id="pixel_model" name="Pixel model" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">8_unsigned;16_unsigned;16_signed;32_Float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The color model define the way a color is stored into the image.May assume one of following values:&#xD;&#xA;BW (1 channel: grayscale);&#xD;&#xA;BGR (3 channel packed: Blue, Green, Red);&#xD;&#xA;RGB (3 channel packed: Red, Green, Blue);&#xD;&#xA;YUV (3 channel packed: Y, Cb, Cr);&#xD;&#xA;YUYV (3 channel packed, undersampled 422: Y, Cb, Cr);&#xD;&#xA;UYVY (3 channel packed, undersampled 422: Y, Cb, Cr);&#xD;&#xA;I420 (3 channel planar, undersampled 411: Y, Cb, Cr);&#xD;&#xA;YV12 (3 channel planar, undersampled 411: Y, Cb, Cr);&#xD;&#xA;HSV (3 channel packed: Hue, Saturation, Value).&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="color_model" name="Color model" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;17;2</Domain>
            <Layout catalog="kernel" class-id="combo">BW;RGB;BGR;YUV;YUYV;UYVY;I420;YV12;HSV;BGRA;RGBA;YUVA;HSVA;ABGR;ARGB;AYUV;AHSV</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of audio channel" design-time="1" enabled="1" group_index="0" id="num_audio_channels" name="Number of audio channel" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the format of PCM samples." design-time="1" enabled="1" group_index="0" id="sample_format" name="PCMSampleFormat" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;11;2</Domain>
            <Layout catalog="kernel" class-id="combo">8 bits unsigned;8 bits signed;16 bits unsigned;16 bits signed;24 bits unsigned (unpacked, 32bits storage);24 bits signed (unpacked, 32bits storage);24 bits unsigned (packed, 24bits storage);24 bits signed (packed, 24bits storage);32 bits unsigned;32 bits signed;32 bits float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Inherit audio sample rate and audio buffer size from audio clock input" design-time="1" enabled="1" group_index="0" id="inherited_from_audio_clock_input" name="Inherited from audio clock input" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Audio sampling rate" design-time="1" enabled="1" group_index="0" id="sampling_rate" name="Audio sampling rate" run-time="0">
            <Value>48000</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Audio buffer size" design-time="1" enabled="1" group_index="0" id="audio_buffer_size" name="Audio buffer size" run-time="0">
            <Value>1920</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="Time" group_index="0" id="activation_pin" name="Time" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="image" description="Output video" group_index="0" id="video_output" inherited-id="" inplace-id="" name="Output video"/>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Output audio" group_index="0" id="audio_output" inherited-id="" inplace-id="" name="Output Audio"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="image_display" id="744" label="DisplayDirectX_1" log_info="2" run_level="1" sync-in_mode="1" window_docked="1" window_fit_mode="1" window_full_screen="0" window_full_screen_monitor_index="0" window_horizontal_scroll_pos="0" window_keep_aspect_ratio="1" window_rect_height="619" window_rect_width="777" window_rect_x="483" window_rect_y="355" window_refresh_rate_max_frequency="25" window_refresh_rate_min_interval="400000" window_refresh_rate_mode="0" window_title="Video" window_title_bar_visible="1" window_vertical_scroll_pos="0" window_zoom="0.35416666666666669">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">680;130</Property>
            <Property name="Private.ZOrder">322</Property>
            <Property name="Private.ObjID">10</Property>
            <Property name="Appearance.Size">300;220</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;letterbox_mode;filtering;delay;kernel::window_title;kernel::window_rect_x;kernel::window_rect_y;kernel::window_rect_width;kernel::window_rect_height;kernel::window_docked;kernel::window_full_screen;kernel::window_full_screen_monitor_index;kernel::window_zoom;kernel::window_keep_aspect_ratio;kernel::window_horizontal_scroll_pos;kernel::window_vertical_scroll_pos;kernel::window_title_visible;kernel::window_refresh_rate_mode;kernel::window_refresh_rate_min_interval;kernel::window_refresh_rate_max_frequency;kernel::fit_mode</Property>
            <Property name="Private.FullPath">ImageAndVideo.Output.DisplayDirectX</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies where to place mattes and image when using letterboxing. in 'No letterbox' the aspectRatio is not preserved, and the source image is stretched or shrinked to cover all available space. In the other cases, the aspect ratio is (or might be) preserved, thus a black frame might be needed on the horizontal or vertical side to cover the unused space. This enumerator specifies where to place such black frame.&#xA;Since the user might not know in advance whether letterboxing will place mattes above/below or left/right, each mode specifies how to behave in both cases. As an example, the letterbox mode left-middle means that if the image needs mattes on the sides, the image will be put to the extreme left, and the matte will span the right side; if the image needs mattes above/below, the image will be vertically centered. Hence, the mode is made of two terms, the first referring to the horizontal centering of the image, the second referring to the vertical centering. Horizontal centering may assume values none, left, center, or right. Vertical centering may assume values none, top, middle, or bottom. The term none means that if letterboxing is needed on that direction, than the image is stretched to fill the whole size. E.g., elmNoneTop means that is image is thinner than the destination rect, than no letterboxing is applied and the image is stretched horizontally. However, it the image is larger than the destination rect, than letterboxing is applied by putting the image on the top and a single matte below." design-time="1" enabled="1" group_index="0" id="letterbox_mode" name="LetterBox Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;16;2</Domain>
            <Layout catalog="kernel" class-id="combo">No letterbox;CenterMiddle;NoneTop;NoneMiddle;NoneBottom;LeftNone;LeftTop;LeftMiddle;LeftBottom;CenterNone;CenterTop;CenterBottom;RightNone;RightTop;RightMiddle;RightBottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Interpolation" design-time="1" enabled="1" group_index="0" id="filtering" name="Interpolation" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Point;Linear;Anisotropic;Pyramidal;Gaussian</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="time" description="Delay" design-time="1" enabled="1" group_index="0" id="delay" name="Delay" run-time="1">
            <Value>400000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Image to be painted on the display. The I420, YV12 and HSV color spaces are not supported. the alpha channel is not supported on BW, YUYV, UYVY color spaces. " group_index="0" id="video_stream" name="Image" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="image_conversion"/>
              <RequiredInterface catalog="base" class-id="image_roi"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs/>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="time_generator" id="833" label="TimeGenerator_1" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">710;800</Property>
            <Property name="Private.ZOrder">292</Property>
            <Property name="Private.ObjID">11</Property>
            <Property name="Appearance.Size">32;32</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">TimeAndDate.Generator.TimeGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="time" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>292300000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="If true, the block is activated event when the selector parameter changes value, even if the input is not changed." design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="time" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="arith_op" id="881" label="Arithmetic_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">770;760</Property>
            <Property name="Private.ZOrder">293</Property>
            <Property name="Private.ObjID">12</Property>
            <Property name="Appearance.Size">48;48</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;op_type;num_inputs</Property>
            <Property name="Private.FullPath">Operations.Arithmetic</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Select the type of operation that will be performed on the input datatypes.&#xA;The absolute subtraction operation subtracts the operand from the current datatype if the current. The result is always written to the current datatype." design-time="1" enabled="1" group_index="0" id="op_type" name="Operation type" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;7;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sum;Subtract;Multiply;Divide;Max;Min;Absolute difference</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the number of inputs of this block." design-time="1" enabled="1" group_index="0" id="num_inputs" name="Number of inputs" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="This input represent the 0th operand involved in the operation." group_index="0" id="input_1" name="Input 1" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="arith_op"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="This input represent the 1th operand involved in the operation." group_index="0" id="input_2" name="Input 2" read-write="0" required_for_execution="0" required_for_initialization="0">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="arith_op"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="Block output. It contains the result of the specified operation." group_index="0" id="output" inherited-id="input_1" inplace-id="" name="Output"/>
          <Output catalog="kernel" class-id="int" description="Index of the max/min value. Has not meaning for the other options." group_index="0" id="chosen_input" inherited-id="" inplace-id="" name="Output index"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="extract_time" id="935" label="TimeExtraction_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">630;750</Property>
            <Property name="Private.ZOrder">291</Property>
            <Property name="Private.ObjID">13</Property>
            <Property name="Appearance.Size">45;43</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;selector;mode</Property>
            <Property name="Private.FullPath">TimeAndDate.Processing.TimeExtraction</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Selects which of the timestamps to provide as output." design-time="1" enabled="1" group_index="0" id="selector" name="Selector" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Creation time;Presentation time;Duration;Media time;Media duration;Remaining Time</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether to extract the actual values or the raw values" design-time="1" enabled="1" group_index="0" id="mode" name="Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Actual;Raw</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="The datatype whose timestamp will be extracted" group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="time" description="The timestamp of the input datatype" group_index="0" id="time" inherited-id="" inplace-id="" name="Time"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="SIEMPRE" class-id="timecode_generator" id="988" label="TimeCodeGenerator_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">490;510</Property>
            <Property name="Private.ZOrder">273</Property>
            <Property name="Private.ObjID">14</Property>
            <Property name="Appearance.Size">79;47</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">reset;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;time_code;reset</Property>
            <Property name="Private.FullPath">SIEMPRE.TimeCodeGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="time" description="The initial timecode." design-time="1" enabled="1" group_index="0" id="time_code" name="Initial timecode" run-time="1">
            <Value>292300000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Reset the timecode to its initial value" design-time="0" enabled="1" group_index="0" id="reset" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="audio_clock" description="The input audio clock" group_index="0" id="input" name="Audio clock" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="time" description="The timecode virtually assigned to the sample 0 of the output buffer" group_index="0" id="timecode_output" inherited-id="" inplace-id="" name="Timecode output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="bool_to_trigger" id="1037" label="BooleanToTrigger_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">830;650</Property>
            <Property name="Private.ZOrder">41</Property>
            <Property name="Private.ObjID">15</Property>
            <Property name="Appearance.Size">86;37</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;mode;initial_state</Property>
            <Property name="Private.FullPath">FlowAndControlStructures.BooleanToTrigger</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies when to generate the output trigger. " design-time="1" enabled="1" group_index="0" id="mode" name="Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">False to true;True to false;Any change;True;False</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="This value is used only at first signal change detection to initialize the previous signal state." design-time="1" enabled="1" group_index="0" id="initial_state" name="Initial state" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Indeterminate;True;False</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="bool" description="Input boolean datatype. The block generates a trigger as output according to the value of this datatype." group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="trigger" description="Output trigger datatype." group_index="0" id="output" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="time_generator" id="1090" label="TimeGenerator_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">610;650</Property>
            <Property name="Private.ZOrder">276</Property>
            <Property name="Private.ObjID">16</Property>
            <Property name="Appearance.Size">32;32</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">value;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">TimeAndDate.Generator.TimeGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="time" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>390700000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="If true, the block is activated event when the selector parameter changes value, even if the input is not changed." design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="time" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="comparison_op_int" id="1138" label="CompareWithValue - int_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">740;640</Property>
            <Property name="Private.ZOrder">275</Property>
            <Property name="Private.ObjID">17</Property>
            <Property name="Appearance.Size">56;52</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;op_type;scalar_value</Property>
            <Property name="Private.FullPath">Operations.CompareWithValue - int</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Select the type of operation that will be performed on the input datatype." design-time="1" enabled="1" group_index="0" id="op_type" name="Operation type" run-time="1">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Less Than (&lt;);Less Than or Equal To (&lt;=);Equal To (=);Different From (!= or &lt;&gt;);Greater Than (&gt;);Greater Than or Equal To (&gt;=)</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Value to compare with the input pin." design-time="1" enabled="1" group_index="0" id="scalar_value" name="Value" run-time="1">
            <Value>84</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input before comparing datatype." group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="scalar_comparison_op_int"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="bool" description="Result of comparison operation." group_index="0" id="output" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="ConversionLegacy" id="1189" label="***TypeCast_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">670;640</Property>
            <Property name="Private.ZOrder">277</Property>
            <Property name="Private.ObjID">18</Property>
            <Property name="Appearance.Size">48;48</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;Type</Property>
            <Property name="Private.FullPath">DataStructures.***TypeCast</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Type" design-time="1" enabled="1" group_index="0" id="Type" name="Type" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;1</Domain>
            <Layout catalog="kernel" class-id="combo">Bool;Byte;Integer;Double;Integer Matrix;Double Matrix;AudioBuffer</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="int" description="Input" group_index="0" id="Input" name="Input" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="int" description="Output" group_index="0" id="Output" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="bang_generator" id="1238" label="BangGenerator_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">390;160</Property>
            <Property name="Private.ZOrder">336</Property>
            <Property name="Private.ObjID">19</Property>
            <Property name="Appearance.Size">140;50</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;bang;patch_start;key_press;key_release;key;system-key_press;system-key_release;systemkey;periodic;period;phase;absolute;absolute_time_instant</Property>
            <Property name="Private.FullPath">FlowAndControlStructures.BangGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
            <Property name="Appearance.Caption">Restart</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.FillColor">236; 233; 216</Property>
            <Property name="Appearance.Flat">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="trigger" description="Bang generator (kernel catalog)" design-time="0" enabled="1" group_index="0" id="bang" name="BangGenerator" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Generates a bang when the patch starts." design-time="1" enabled="1" group_index="0" id="patch_start" name="Patch start" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Generates a bang when a key is pressed in the main EyesWeb application." design-time="1" enabled="1" group_index="0" id="key_press" name="KeyPress" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Generates a bang when a key is released in the main EyesWeb application." design-time="1" enabled="1" group_index="0" id="key_release" name="KeyRelease" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="acceleratorkey" description="Specifies the keyboard code generating the event. It is ignored if KeyPress is set to false." design-time="1" enabled="1" group_index="0" id="key" name="Key" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Generates a bang when a key is pressed even outside the main EyesWeb application." design-time="1" enabled="1" group_index="0" id="system-key_press" name="System KeyPress" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Generates a bang when a key is released even outside the main EyesWeb application." design-time="1" enabled="1" group_index="0" id="system-key_release" name="System KeyRelease" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="acceleratorkey" description="Specifies the keyboard code generating the event. It is ignored if SystemKeyPress is set to false." design-time="1" enabled="1" group_index="0" id="systemkey" name="SystemKey" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Generates a bang periodically." design-time="1" enabled="1" group_index="0" id="periodic" name="Periodic" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="time" description="Period is expressed in 100nanoseconds unit (i.e., 10milliseconds must be specified as 100000)" design-time="1" enabled="1" group_index="0" id="period" name="Period" run-time="1">
            <Value>10000000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="time" description="Phase" design-time="1" enabled="1" group_index="0" id="phase" name="Phase" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Generates a bang at a specified absolute time." design-time="1" enabled="1" group_index="0" id="absolute" name="Absolute time" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="time" description="Absolute time" design-time="1" enabled="1" group_index="0" id="absolute_time_instant" name="AbsoluteTime" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="trigger" description="Bang" group_index="0" id="bang" inherited-id="" inplace-id="" name="Bang"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="format_time_as_string" id="1308" label="FormatTimeAsString_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">90;620</Property>
            <Property name="Private.ZOrder">267</Property>
            <Property name="Private.ObjID">20</Property>
            <Property name="Appearance.Size">45;43</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;string_format;custom_format_string</Property>
            <Property name="Private.FullPath">String.Formatters.FormatTimeAsString</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="The output string will be formatted with the selected format" design-time="1" enabled="1" group_index="0" id="string_format" name="Format" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;10;2</Domain>
            <Layout catalog="kernel" class-id="combo">hh:mm:ss.ms;hh:mm:ss;hh:mm;ms;100 ns;hh:mm:ss/pal_frames;hh:mm:ss/pal_frames::subframes@100Hz;hh:mm:ss/ntsc_frames;hh:mm:ss/ntsc_frames::subframes@120Hz;Custom (user specified format string)</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The parameter specifies the time string representation, according to the given format string. If no format string is given, than the string representation of  the TIME value is returned. The valid specifiers for the format string are the following:&#xA;   + %[opts]_D total number of days&#xA;   + %[opts]_H total number of hours&#xA;   + %[opts]_M total number of minutes&#xA;   + %[opts]_S total number of seconds&#xA;   + %[opts]_t total number of tenth of seconds&#xA;   + %[opts]_h total number of hundreds of seconds&#xA;   + %[opts]_m total number of milliseconds&#xA;   + %[opts]_c total number of microseconds&#xA;   + %[opts]_n total number of nanoseconds&#xA;   + %[opts]_d total number of 100nanoseconds (DirectShow unit)&#xA;   + %[opts]_p total number of PAL frames&#xA;   + %[opts]_f total number of NTSC frames&#xA;   + %[opts][*sr]_s total number of frames sampled @ [sr] Hertz. Default value for [sr] is 100&#xA;   + %[opts]H remaining number of hours&#xA;   + %[opts]M remaining number of minutes&#xA;   + %[opts]S remaining number of seconds&#xA;   + %[opts]t remaining number of tenth of seconds&#xA;   + %[opts]h remaining number of hundreds of seconds&#xA;   + %[opts]m remaining number of milliseconds&#xA;   + %[opts]c remaining number of microseconds&#xA;   + %[opts]n remaining number of nanoseconds&#xA;   + %[opts]d remaining number of 100nanoseconds (DirectShow unit)&#xA;   + %[opts]p remaining number of PAL frames&#xA;   + %[opts]f remaining number of NTSC frames&#xA;   where valid options [opts] are:&#xA;   a number specifying the minimum size (in characters) of the formatted string. If the given size is not reached, the string will be zero-padded.&#xA;   and [sr] is the sampling rate when a standard one (PAL or NTSC) is not used.&#xA;All characters in the format string which will not be recognized as options or format specifiers will be copied to the output string without changes.&#xA;Examples:&#xA;value: 36000560000; format string: %_H:%M:%S:%h; result: 1:0:0:56" design-time="1" enabled="1" group_index="0" id="custom_format_string" name="Custom format string" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="String" group_index="0" id="time" name="String" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="string" description="Time" group_index="0" id="string" inherited-id="" inplace-id="" name="Time"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="string_display" id="1359" label="StringDisplay_3" log_info="2" run_level="1" sync-in_mode="1" window_docked="1" window_fit_mode="1" window_full_screen="0" window_full_screen_monitor_index="0" window_horizontal_scroll_pos="0" window_keep_aspect_ratio="1" window_rect_height="0" window_rect_width="0" window_rect_x="0" window_rect_y="0" window_refresh_rate_max_frequency="25" window_refresh_rate_min_interval="400000" window_refresh_rate_mode="0" window_title="SMPTE timecode" window_title_bar_visible="1" window_vertical_scroll_pos="0" window_zoom="0.82962962962962961">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">180;610</Property>
            <Property name="Private.ZOrder">39</Property>
            <Property name="Private.ObjID">21</Property>
            <Property name="Appearance.Size">240;70</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;font;color;background_color;number_of_lines;number_of_columns;aligment;kernel::window_title;kernel::window_rect_x;kernel::window_rect_y;kernel::window_rect_width;kernel::window_rect_height;kernel::window_docked;kernel::window_full_screen;kernel::window_full_screen_monitor_index;kernel::window_zoom;kernel::window_keep_aspect_ratio;kernel::window_horizontal_scroll_pos;kernel::window_vertical_scroll_pos;kernel::window_title_visible;kernel::window_refresh_rate_mode;kernel::window_refresh_rate_min_interval;kernel::window_refresh_rate_max_frequency;kernel::fit_mode</Property>
            <Property name="Private.FullPath">String.Output.StringDisplay</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="font" description="The font used to display the input string." design-time="1" enabled="1" group_index="0" id="font" name="Font" run-time="1">
            <Value>Courier New;-24;0;0;700</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Font color (RGB model space)" design-time="1" enabled="1" group_index="0" id="color" name="Color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Color of the text background (RGB model space)" design-time="1" enabled="1" group_index="0" id="background_color" name="Background color (RGB model space)" run-time="1">
            <Value>rgb: 0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The number of lines which compose the document on which the text is written" design-time="1" enabled="1" group_index="0" id="number_of_lines" name="Number of lines" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The number of columns which compose the document on which the text is written" design-time="1" enabled="1" group_index="0" id="number_of_columns" name="Number of columns" run-time="1">
            <Value>18</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Background color (RGB model space)" design-time="1" enabled="1" group_index="0" id="aligment" name="Horizontal alignment" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Near (left);Center;Far (right)</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="string" description="Input string to display." group_index="0" id="string" name="Input string" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs/>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="media_file_reader" id="1457" label="MediafileReader_8" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">80;1580</Property>
            <Property name="Private.ZOrder">265</Property>
            <Property name="Private.ObjID">22</Property>
            <Property name="Appearance.Size">80;80</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;media_filename;media_type;get_properties_from_files;activation_mode;out_of_bound_management;no_audio_on_freeze;markings_unit;markin;markin_value;markout;markout_value;file_limits;first_markin;first_markin_value;enable_text_track;enable_metadata;num_audio_channels;sample_format;inherited_from_audio_clock_input;sampling_rate;audio_buffer_size</Property>
            <Property name="Private.FullPath">ImageAndVideo.Input.MediafileReader</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="Filepath of media file. An empty filename is allowed; the corresponding video output is black, the corresponding audio output is silence" design-time="1" enabled="1" group_index="0" id="media_filename" name="Filename" run-time="1">
            <Value>..\..\Siempre\quartetto_di_cremona_ambient_left.wav</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename"></Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Media type" design-time="1" enabled="1" group_index="0" id="media_type" name="Media type" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Audio and Video;Video;Audio</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Get Properties from files" design-time="1" enabled="1" group_index="0" id="get_properties_from_files" name="Get Properties from files" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Activation mode:&#xD;&#xA; Polling: the block uses the EyesWeb clock to activate. The polling period depends on the framerate of the media file&#xD;&#xA; On audio clock input: the block activates according to an input clock (which is extracted from an audio signal). The output audio buffer size, if audio is enabled, is related to the input clock&#xD;&#xA; On absolute frame position: the block activates according to an input number which is interpreted as the frame index&#xD;&#xA; On normalized frame position: the block activates according to an input floatin-point number which is interpreted as the normalized frame index (i.e., 0.0 is beginning of file, 1.0 is end of file)&#xD;&#xA; On time position: the block activates according to an input time value which is interpreted as the position in the file&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="activation_mode" name="Activation mode" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Polling;On audio clock input;On absolute frame position;On normalized frame position;On time position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Out of bound management" design-time="1" enabled="1" group_index="0" id="out_of_bound_management" name="Out of bound management" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Loop;Keep last frame;Black;No output</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="No audio on freeze/pause" design-time="1" enabled="1" group_index="0" id="no_audio_on_freeze" name="No audio on freeze/pause" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markings unit of measure" design-time="1" enabled="1" group_index="0" id="markings_unit" name="Markings unit" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Frame;Time</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin" design-time="1" enabled="1" group_index="0" id="markin" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin position" design-time="1" enabled="1" group_index="0" id="markin_value" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="markout" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">End of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout position" design-time="1" enabled="1" group_index="0" id="markout_value" name="Markout" run-time="1">
            <Value>90000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="file_limits" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Markings;Whole file</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin" design-time="1" enabled="1" group_index="0" id="first_markin" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Same as markin;Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin position (in frame units)" design-time="1" enabled="1" group_index="0" id="first_markin_value" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable text track" design-time="1" enabled="1" group_index="0" id="enable_text_track" name="Enable text track" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable metadata" design-time="1" enabled="1" group_index="0" id="enable_metadata" name="Enable metadata" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of audio channel" design-time="1" enabled="1" group_index="0" id="num_audio_channels" name="Number of audio channel" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the format of PCM samples." design-time="1" enabled="1" group_index="0" id="sample_format" name="PCMSampleFormat" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;11;2</Domain>
            <Layout catalog="kernel" class-id="combo">8 bits unsigned;8 bits signed;16 bits unsigned;16 bits signed;24 bits unsigned (unpacked, 32bits storage);24 bits signed (unpacked, 32bits storage);24 bits unsigned (packed, 24bits storage);24 bits signed (packed, 24bits storage);32 bits unsigned;32 bits signed;32 bits float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Inherit audio sample rate and audio buffer size from audio clock input" design-time="1" enabled="1" group_index="0" id="inherited_from_audio_clock_input" name="Inherited from audio clock input" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Audio sampling rate" design-time="1" enabled="1" group_index="0" id="sampling_rate" name="Audio sampling rate" run-time="0">
            <Value>48000</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Audio buffer size" design-time="1" enabled="1" group_index="0" id="audio_buffer_size" name="Audio buffer size" run-time="0">
            <Value>1920</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="Time" group_index="0" id="activation_pin" name="Time" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Output audio" group_index="0" id="audio_output" inherited-id="" inplace-id="" name="Output Audio"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="media_file_reader" id="1566" label="MediafileReader_9" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">80;1660</Property>
            <Property name="Private.ZOrder">263</Property>
            <Property name="Private.ObjID">23</Property>
            <Property name="Appearance.Size">80;80</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;media_filename;media_type;get_properties_from_files;activation_mode;out_of_bound_management;no_audio_on_freeze;markings_unit;markin;markin_value;markout;markout_value;file_limits;first_markin;first_markin_value;enable_text_track;enable_metadata;num_audio_channels;sample_format;inherited_from_audio_clock_input;sampling_rate;audio_buffer_size</Property>
            <Property name="Private.FullPath">ImageAndVideo.Input.MediafileReader</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="Filepath of media file. An empty filename is allowed; the corresponding video output is black, the corresponding audio output is silence" design-time="1" enabled="1" group_index="0" id="media_filename" name="Filename" run-time="1">
            <Value>..\..\Siempre\quartetto_di_cremona_1st_violin.wav</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename"></Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Media type" design-time="1" enabled="1" group_index="0" id="media_type" name="Media type" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Audio and Video;Video;Audio</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Get Properties from files" design-time="1" enabled="1" group_index="0" id="get_properties_from_files" name="Get Properties from files" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Activation mode:&#xD;&#xA; Polling: the block uses the EyesWeb clock to activate. The polling period depends on the framerate of the media file&#xD;&#xA; On audio clock input: the block activates according to an input clock (which is extracted from an audio signal). The output audio buffer size, if audio is enabled, is related to the input clock&#xD;&#xA; On absolute frame position: the block activates according to an input number which is interpreted as the frame index&#xD;&#xA; On normalized frame position: the block activates according to an input floatin-point number which is interpreted as the normalized frame index (i.e., 0.0 is beginning of file, 1.0 is end of file)&#xD;&#xA; On time position: the block activates according to an input time value which is interpreted as the position in the file&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="activation_mode" name="Activation mode" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Polling;On audio clock input;On absolute frame position;On normalized frame position;On time position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Out of bound management" design-time="1" enabled="1" group_index="0" id="out_of_bound_management" name="Out of bound management" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Loop;Keep last frame;Black;No output</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="No audio on freeze/pause" design-time="1" enabled="1" group_index="0" id="no_audio_on_freeze" name="No audio on freeze/pause" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markings unit of measure" design-time="1" enabled="1" group_index="0" id="markings_unit" name="Markings unit" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Frame;Time</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin" design-time="1" enabled="1" group_index="0" id="markin" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin position" design-time="1" enabled="1" group_index="0" id="markin_value" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="markout" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">End of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout position" design-time="1" enabled="1" group_index="0" id="markout_value" name="Markout" run-time="1">
            <Value>90000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="file_limits" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Markings;Whole file</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin" design-time="1" enabled="1" group_index="0" id="first_markin" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Same as markin;Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin position (in frame units)" design-time="1" enabled="1" group_index="0" id="first_markin_value" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable text track" design-time="1" enabled="1" group_index="0" id="enable_text_track" name="Enable text track" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable metadata" design-time="1" enabled="1" group_index="0" id="enable_metadata" name="Enable metadata" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of audio channel" design-time="1" enabled="1" group_index="0" id="num_audio_channels" name="Number of audio channel" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the format of PCM samples." design-time="1" enabled="1" group_index="0" id="sample_format" name="PCMSampleFormat" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;11;2</Domain>
            <Layout catalog="kernel" class-id="combo">8 bits unsigned;8 bits signed;16 bits unsigned;16 bits signed;24 bits unsigned (unpacked, 32bits storage);24 bits signed (unpacked, 32bits storage);24 bits unsigned (packed, 24bits storage);24 bits signed (packed, 24bits storage);32 bits unsigned;32 bits signed;32 bits float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Inherit audio sample rate and audio buffer size from audio clock input" design-time="1" enabled="1" group_index="0" id="inherited_from_audio_clock_input" name="Inherited from audio clock input" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Audio sampling rate" design-time="1" enabled="1" group_index="0" id="sampling_rate" name="Audio sampling rate" run-time="0">
            <Value>48000</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Audio buffer size" design-time="1" enabled="1" group_index="0" id="audio_buffer_size" name="Audio buffer size" run-time="0">
            <Value>1920</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="Time" group_index="0" id="activation_pin" name="Time" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Output audio" group_index="0" id="audio_output" inherited-id="" inplace-id="" name="Output Audio"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="pcm_mixer" id="1675" label="PCMAudioMixer_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">460;310</Property>
            <Property name="Private.ZOrder">262</Property>
            <Property name="Private.ObjID">24</Property>
            <Property name="Appearance.Size">48;48</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;pan_pot_matrix;mode;up_step;down_step;export_matrix</Property>
            <Property name="Private.FullPath">Audio.Processing.PCMAudioMixer</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="double-matrix" description="Matrix of the panoramic potentiometer, i.e., the mixing matrix. The number of rows must be equal to the number of input channels, whereas the number of columns determines the number of output channels" design-time="1" enabled="1" group_index="0" id="pan_pot_matrix" name="PanPot matrix" run-time="1">
            <Value>1 0
1 0
0.80000132322311401 0.2000003308057785
0.2000003308057785 0.80000132322311401
0 1
0 1
</Value>
            <Domain/>
            <Layout/>
            <InitInfo>6x2</InitInfo>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the mixing is done using the smoothing factors (UpStep,  downStep) or using a constant matrix" design-time="1" enabled="1" group_index="0" id="mode" name="Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Constant;Smoothed</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="In the case of smoothed mode, specifies the maximum increasing step per sample" design-time="1" enabled="1" group_index="0" id="up_step" name="UpStep" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="In the case of smoothed mode, specifies the maximum decreasing step per sample" design-time="1" enabled="1" group_index="0" id="down_step" name="DownStep" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Export panpot matrix. It allows to verify panpot matrix when mode parameter is set to smoothed." design-time="1" enabled="1" group_index="0" id="export_matrix" name="ExportMatrix" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Not export;Export</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="pcm_audio_buffer" description="PCM audio stream to be mixed" group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Mixed PCM audio stream" group_index="0" id="output" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="compose_pcm_channels" id="1740" label="ComposePCMchannels_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">380;290</Property>
            <Property name="Private.ZOrder">250</Property>
            <Property name="Private.ObjID">25</Property>
            <Property name="Appearance.Size">48;95</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;num_inputs</Property>
            <Property name="Private.FullPath">Audio.Processing.ComposePCMchannels</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input audio streams. Each stream may be composed of many channels" design-time="1" enabled="1" group_index="0" id="num_inputs" name="Number of inputs" run-time="0">
            <Value>6</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="pcm_audio_buffer" description="Input 0" group_index="0" id="input_0" name="Input 0" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="pcm_audio_buffer" description="Input 1" group_index="0" id="input_1" name="Input 1" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="pcm_audio_buffer" description="Input 2" group_index="0" id="input_2" name="Input 2" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="pcm_audio_buffer" description="Input 3" group_index="0" id="input_3" name="Input 3" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="pcm_audio_buffer" description="Input 4" group_index="0" id="input_4" name="Input 4" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="pcm_audio_buffer" description="Input 5" group_index="0" id="input_5" name="Input 5" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Output stream composed by all incoming input pcm buffers" group_index="0" id="output" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="media_file_reader" id="1793" label="MediafileReader_10" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">80;1740</Property>
            <Property name="Private.ZOrder">259</Property>
            <Property name="Private.ObjID">26</Property>
            <Property name="Appearance.Size">80;80</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;media_filename;media_type;get_properties_from_files;activation_mode;out_of_bound_management;no_audio_on_freeze;markings_unit;markin;markin_value;markout;markout_value;file_limits;first_markin;first_markin_value;enable_text_track;enable_metadata;num_audio_channels;sample_format;inherited_from_audio_clock_input;sampling_rate;audio_buffer_size</Property>
            <Property name="Private.FullPath">ImageAndVideo.Input.MediafileReader</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="Filepath of media file. An empty filename is allowed; the corresponding video output is black, the corresponding audio output is silence" design-time="1" enabled="1" group_index="0" id="media_filename" name="Filename" run-time="1">
            <Value>..\..\Siempre\quartetto_di_cremona_2nd_violin.wav</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename"></Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Media type" design-time="1" enabled="1" group_index="0" id="media_type" name="Media type" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Audio and Video;Video;Audio</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Get Properties from files" design-time="1" enabled="1" group_index="0" id="get_properties_from_files" name="Get Properties from files" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Activation mode:&#xD;&#xA; Polling: the block uses the EyesWeb clock to activate. The polling period depends on the framerate of the media file&#xD;&#xA; On audio clock input: the block activates according to an input clock (which is extracted from an audio signal). The output audio buffer size, if audio is enabled, is related to the input clock&#xD;&#xA; On absolute frame position: the block activates according to an input number which is interpreted as the frame index&#xD;&#xA; On normalized frame position: the block activates according to an input floatin-point number which is interpreted as the normalized frame index (i.e., 0.0 is beginning of file, 1.0 is end of file)&#xD;&#xA; On time position: the block activates according to an input time value which is interpreted as the position in the file&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="activation_mode" name="Activation mode" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Polling;On audio clock input;On absolute frame position;On normalized frame position;On time position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Out of bound management" design-time="1" enabled="1" group_index="0" id="out_of_bound_management" name="Out of bound management" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Loop;Keep last frame;Black;No output</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="No audio on freeze/pause" design-time="1" enabled="1" group_index="0" id="no_audio_on_freeze" name="No audio on freeze/pause" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markings unit of measure" design-time="1" enabled="1" group_index="0" id="markings_unit" name="Markings unit" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Frame;Time</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin" design-time="1" enabled="1" group_index="0" id="markin" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin position" design-time="1" enabled="1" group_index="0" id="markin_value" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="markout" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">End of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout position" design-time="1" enabled="1" group_index="0" id="markout_value" name="Markout" run-time="1">
            <Value>90000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="file_limits" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Markings;Whole file</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin" design-time="1" enabled="1" group_index="0" id="first_markin" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Same as markin;Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin position (in frame units)" design-time="1" enabled="1" group_index="0" id="first_markin_value" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable text track" design-time="1" enabled="1" group_index="0" id="enable_text_track" name="Enable text track" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable metadata" design-time="1" enabled="1" group_index="0" id="enable_metadata" name="Enable metadata" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of audio channel" design-time="1" enabled="1" group_index="0" id="num_audio_channels" name="Number of audio channel" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the format of PCM samples." design-time="1" enabled="1" group_index="0" id="sample_format" name="PCMSampleFormat" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;11;2</Domain>
            <Layout catalog="kernel" class-id="combo">8 bits unsigned;8 bits signed;16 bits unsigned;16 bits signed;24 bits unsigned (unpacked, 32bits storage);24 bits signed (unpacked, 32bits storage);24 bits unsigned (packed, 24bits storage);24 bits signed (packed, 24bits storage);32 bits unsigned;32 bits signed;32 bits float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Inherit audio sample rate and audio buffer size from audio clock input" design-time="1" enabled="1" group_index="0" id="inherited_from_audio_clock_input" name="Inherited from audio clock input" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Audio sampling rate" design-time="1" enabled="1" group_index="0" id="sampling_rate" name="Audio sampling rate" run-time="0">
            <Value>48000</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Audio buffer size" design-time="1" enabled="1" group_index="0" id="audio_buffer_size" name="Audio buffer size" run-time="0">
            <Value>1920</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="Time" group_index="0" id="activation_pin" name="Time" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Output audio" group_index="0" id="audio_output" inherited-id="" inplace-id="" name="Output Audio"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="media_file_reader" id="1902" label="MediafileReader_11" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">80;1820</Property>
            <Property name="Private.ZOrder">258</Property>
            <Property name="Private.ObjID">27</Property>
            <Property name="Appearance.Size">80;80</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;media_filename;media_type;get_properties_from_files;activation_mode;out_of_bound_management;no_audio_on_freeze;markings_unit;markin;markin_value;markout;markout_value;file_limits;first_markin;first_markin_value;enable_text_track;enable_metadata;num_audio_channels;sample_format;inherited_from_audio_clock_input;sampling_rate;audio_buffer_size</Property>
            <Property name="Private.FullPath">ImageAndVideo.Input.MediafileReader</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="Filepath of media file. An empty filename is allowed; the corresponding video output is black, the corresponding audio output is silence" design-time="1" enabled="1" group_index="0" id="media_filename" name="Filename" run-time="1">
            <Value>..\..\Siempre\quartetto_di_cremona_viola.wav</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename"></Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Media type" design-time="1" enabled="1" group_index="0" id="media_type" name="Media type" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Audio and Video;Video;Audio</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Get Properties from files" design-time="1" enabled="1" group_index="0" id="get_properties_from_files" name="Get Properties from files" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Activation mode:&#xD;&#xA; Polling: the block uses the EyesWeb clock to activate. The polling period depends on the framerate of the media file&#xD;&#xA; On audio clock input: the block activates according to an input clock (which is extracted from an audio signal). The output audio buffer size, if audio is enabled, is related to the input clock&#xD;&#xA; On absolute frame position: the block activates according to an input number which is interpreted as the frame index&#xD;&#xA; On normalized frame position: the block activates according to an input floatin-point number which is interpreted as the normalized frame index (i.e., 0.0 is beginning of file, 1.0 is end of file)&#xD;&#xA; On time position: the block activates according to an input time value which is interpreted as the position in the file&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="activation_mode" name="Activation mode" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Polling;On audio clock input;On absolute frame position;On normalized frame position;On time position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Out of bound management" design-time="1" enabled="1" group_index="0" id="out_of_bound_management" name="Out of bound management" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Loop;Keep last frame;Black;No output</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="No audio on freeze/pause" design-time="1" enabled="1" group_index="0" id="no_audio_on_freeze" name="No audio on freeze/pause" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markings unit of measure" design-time="1" enabled="1" group_index="0" id="markings_unit" name="Markings unit" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Frame;Time</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin" design-time="1" enabled="1" group_index="0" id="markin" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin position" design-time="1" enabled="1" group_index="0" id="markin_value" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="markout" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">End of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout position" design-time="1" enabled="1" group_index="0" id="markout_value" name="Markout" run-time="1">
            <Value>90000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="file_limits" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Markings;Whole file</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin" design-time="1" enabled="1" group_index="0" id="first_markin" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Same as markin;Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin position (in frame units)" design-time="1" enabled="1" group_index="0" id="first_markin_value" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable text track" design-time="1" enabled="1" group_index="0" id="enable_text_track" name="Enable text track" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable metadata" design-time="1" enabled="1" group_index="0" id="enable_metadata" name="Enable metadata" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of audio channel" design-time="1" enabled="1" group_index="0" id="num_audio_channels" name="Number of audio channel" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the format of PCM samples." design-time="1" enabled="1" group_index="0" id="sample_format" name="PCMSampleFormat" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;11;2</Domain>
            <Layout catalog="kernel" class-id="combo">8 bits unsigned;8 bits signed;16 bits unsigned;16 bits signed;24 bits unsigned (unpacked, 32bits storage);24 bits signed (unpacked, 32bits storage);24 bits unsigned (packed, 24bits storage);24 bits signed (packed, 24bits storage);32 bits unsigned;32 bits signed;32 bits float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Inherit audio sample rate and audio buffer size from audio clock input" design-time="1" enabled="1" group_index="0" id="inherited_from_audio_clock_input" name="Inherited from audio clock input" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Audio sampling rate" design-time="1" enabled="1" group_index="0" id="sampling_rate" name="Audio sampling rate" run-time="0">
            <Value>48000</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Audio buffer size" design-time="1" enabled="1" group_index="0" id="audio_buffer_size" name="Audio buffer size" run-time="0">
            <Value>1920</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="Time" group_index="0" id="activation_pin" name="Time" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Output audio" group_index="0" id="audio_output" inherited-id="" inplace-id="" name="Output Audio"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="media_file_reader" id="2011" label="MediafileReader_12" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">80;1900</Property>
            <Property name="Private.ZOrder">257</Property>
            <Property name="Private.ObjID">28</Property>
            <Property name="Appearance.Size">80;80</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;media_filename;media_type;get_properties_from_files;activation_mode;out_of_bound_management;no_audio_on_freeze;markings_unit;markin;markin_value;markout;markout_value;file_limits;first_markin;first_markin_value;enable_text_track;enable_metadata;num_audio_channels;sample_format;inherited_from_audio_clock_input;sampling_rate;audio_buffer_size</Property>
            <Property name="Private.FullPath">ImageAndVideo.Input.MediafileReader</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="Filepath of media file. An empty filename is allowed; the corresponding video output is black, the corresponding audio output is silence" design-time="1" enabled="1" group_index="0" id="media_filename" name="Filename" run-time="1">
            <Value>..\..\Siempre\quartetto_di_cremona_cello.wav</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename"></Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Media type" design-time="1" enabled="1" group_index="0" id="media_type" name="Media type" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Audio and Video;Video;Audio</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Get Properties from files" design-time="1" enabled="1" group_index="0" id="get_properties_from_files" name="Get Properties from files" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Activation mode:&#xD;&#xA; Polling: the block uses the EyesWeb clock to activate. The polling period depends on the framerate of the media file&#xD;&#xA; On audio clock input: the block activates according to an input clock (which is extracted from an audio signal). The output audio buffer size, if audio is enabled, is related to the input clock&#xD;&#xA; On absolute frame position: the block activates according to an input number which is interpreted as the frame index&#xD;&#xA; On normalized frame position: the block activates according to an input floatin-point number which is interpreted as the normalized frame index (i.e., 0.0 is beginning of file, 1.0 is end of file)&#xD;&#xA; On time position: the block activates according to an input time value which is interpreted as the position in the file&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="activation_mode" name="Activation mode" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Polling;On audio clock input;On absolute frame position;On normalized frame position;On time position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Out of bound management" design-time="1" enabled="1" group_index="0" id="out_of_bound_management" name="Out of bound management" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Loop;Keep last frame;Black;No output</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="No audio on freeze/pause" design-time="1" enabled="1" group_index="0" id="no_audio_on_freeze" name="No audio on freeze/pause" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markings unit of measure" design-time="1" enabled="1" group_index="0" id="markings_unit" name="Markings unit" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Frame;Time</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin" design-time="1" enabled="1" group_index="0" id="markin" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin position" design-time="1" enabled="1" group_index="0" id="markin_value" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="markout" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">End of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout position" design-time="1" enabled="1" group_index="0" id="markout_value" name="Markout" run-time="1">
            <Value>90000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="file_limits" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Markings;Whole file</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin" design-time="1" enabled="1" group_index="0" id="first_markin" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Same as markin;Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin position (in frame units)" design-time="1" enabled="1" group_index="0" id="first_markin_value" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable text track" design-time="1" enabled="1" group_index="0" id="enable_text_track" name="Enable text track" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable metadata" design-time="1" enabled="1" group_index="0" id="enable_metadata" name="Enable metadata" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of audio channel" design-time="1" enabled="1" group_index="0" id="num_audio_channels" name="Number of audio channel" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the format of PCM samples." design-time="1" enabled="1" group_index="0" id="sample_format" name="PCMSampleFormat" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;11;2</Domain>
            <Layout catalog="kernel" class-id="combo">8 bits unsigned;8 bits signed;16 bits unsigned;16 bits signed;24 bits unsigned (unpacked, 32bits storage);24 bits signed (unpacked, 32bits storage);24 bits unsigned (packed, 24bits storage);24 bits signed (packed, 24bits storage);32 bits unsigned;32 bits signed;32 bits float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Inherit audio sample rate and audio buffer size from audio clock input" design-time="1" enabled="1" group_index="0" id="inherited_from_audio_clock_input" name="Inherited from audio clock input" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Audio sampling rate" design-time="1" enabled="1" group_index="0" id="sampling_rate" name="Audio sampling rate" run-time="0">
            <Value>48000</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Audio buffer size" design-time="1" enabled="1" group_index="0" id="audio_buffer_size" name="Audio buffer size" run-time="0">
            <Value>1920</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="Time" group_index="0" id="activation_pin" name="Time" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Output audio" group_index="0" id="audio_output" inherited-id="" inplace-id="" name="Output Audio"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="media_file_reader" id="2120" label="MediafileReader_13" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">80;1980</Property>
            <Property name="Private.ZOrder">256</Property>
            <Property name="Private.ObjID">29</Property>
            <Property name="Appearance.Size">80;80</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;media_filename;media_type;get_properties_from_files;activation_mode;out_of_bound_management;no_audio_on_freeze;markings_unit;markin;markin_value;markout;markout_value;file_limits;first_markin;first_markin_value;enable_text_track;enable_metadata;num_audio_channels;sample_format;inherited_from_audio_clock_input;sampling_rate;audio_buffer_size</Property>
            <Property name="Private.FullPath">ImageAndVideo.Input.MediafileReader</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="Filepath of media file. An empty filename is allowed; the corresponding video output is black, the corresponding audio output is silence" design-time="1" enabled="1" group_index="0" id="media_filename" name="Filename" run-time="1">
            <Value>..\..\Siempre\quartetto_di_cremona_ambient_right.wav</Value>
            <Domain/>
            <Layout catalog="kernel" class-id="filename"></Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Media type" design-time="1" enabled="1" group_index="0" id="media_type" name="Media type" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Audio and Video;Video;Audio</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Get Properties from files" design-time="1" enabled="1" group_index="0" id="get_properties_from_files" name="Get Properties from files" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Activation mode:&#xD;&#xA; Polling: the block uses the EyesWeb clock to activate. The polling period depends on the framerate of the media file&#xD;&#xA; On audio clock input: the block activates according to an input clock (which is extracted from an audio signal). The output audio buffer size, if audio is enabled, is related to the input clock&#xD;&#xA; On absolute frame position: the block activates according to an input number which is interpreted as the frame index&#xD;&#xA; On normalized frame position: the block activates according to an input floatin-point number which is interpreted as the normalized frame index (i.e., 0.0 is beginning of file, 1.0 is end of file)&#xD;&#xA; On time position: the block activates according to an input time value which is interpreted as the position in the file&#xD;&#xA;" design-time="1" enabled="1" group_index="0" id="activation_mode" name="Activation mode" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Polling;On audio clock input;On absolute frame position;On normalized frame position;On time position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Out of bound management" design-time="1" enabled="1" group_index="0" id="out_of_bound_management" name="Out of bound management" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Loop;Keep last frame;Black;No output</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="No audio on freeze/pause" design-time="1" enabled="1" group_index="0" id="no_audio_on_freeze" name="No audio on freeze/pause" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markings unit of measure" design-time="1" enabled="1" group_index="0" id="markings_unit" name="Markings unit" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Frame;Time</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin" design-time="1" enabled="1" group_index="0" id="markin" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markin position" design-time="1" enabled="1" group_index="0" id="markin_value" name="Markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="markout" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">End of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout position" design-time="1" enabled="1" group_index="0" id="markout_value" name="Markout" run-time="1">
            <Value>90000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Markout" design-time="1" enabled="1" group_index="0" id="file_limits" name="Markout" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Markings;Whole file</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin" design-time="1" enabled="1" group_index="0" id="first_markin" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Same as markin;Beginning of file;Custom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="First markin position (in frame units)" design-time="1" enabled="1" group_index="0" id="first_markin_value" name="First markin" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable text track" design-time="1" enabled="1" group_index="0" id="enable_text_track" name="Enable text track" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Enable metadata" design-time="1" enabled="1" group_index="0" id="enable_metadata" name="Enable metadata" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of audio channel" design-time="1" enabled="1" group_index="0" id="num_audio_channels" name="Number of audio channel" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the format of PCM samples." design-time="1" enabled="1" group_index="0" id="sample_format" name="PCMSampleFormat" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;11;2</Domain>
            <Layout catalog="kernel" class-id="combo">8 bits unsigned;8 bits signed;16 bits unsigned;16 bits signed;24 bits unsigned (unpacked, 32bits storage);24 bits signed (unpacked, 32bits storage);24 bits unsigned (packed, 24bits storage);24 bits signed (packed, 24bits storage);32 bits unsigned;32 bits signed;32 bits float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Inherit audio sample rate and audio buffer size from audio clock input" design-time="1" enabled="1" group_index="0" id="inherited_from_audio_clock_input" name="Inherited from audio clock input" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Audio sampling rate" design-time="1" enabled="1" group_index="0" id="sampling_rate" name="Audio sampling rate" run-time="0">
            <Value>48000</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Audio buffer size" design-time="1" enabled="1" group_index="0" id="audio_buffer_size" name="Audio buffer size" run-time="0">
            <Value>1920</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="time" description="Time" group_index="0" id="activation_pin" name="Time" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="Output audio" group_index="0" id="audio_output" inherited-id="" inplace-id="" name="Output Audio"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="scalar_arith_op_double" id="2229" label="ScalarArithmeticOperation - double_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">190;1630</Property>
            <Property name="Private.ZOrder">249</Property>
            <Property name="Private.ObjID">30</Property>
            <Property name="Appearance.Size">47;31</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">scalar_value;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;op_type;scalar_value</Property>
            <Property name="Private.FullPath">Operations.ScalarArithmeticOperation - double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Select the type of operation that will be performed on the input datatype." design-time="1" enabled="1" group_index="0" id="op_type" name="Operation type" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;9;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sum;Subtract;Subtract inverse;Multiply;Divide;Divide inverse;Max;Min;Set value</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the scalar value involved in the operation." design-time="1" enabled="1" group_index="0" id="scalar_value" name="Scalar value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="This input represent the operand involved in the operation with the scalar value." group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="scalar_arith_op_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="Block output. It contains the result of the specified operation." group_index="0" id="output" inherited-id="" inplace-id="input" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="scalar_arith_op_double" id="2280" label="ScalarArithmeticOperation - double_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">190;1710</Property>
            <Property name="Private.ZOrder">247</Property>
            <Property name="Private.ObjID">31</Property>
            <Property name="Appearance.Size">47;31</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">scalar_value;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;op_type;scalar_value</Property>
            <Property name="Private.FullPath">Operations.ScalarArithmeticOperation - double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Select the type of operation that will be performed on the input datatype." design-time="1" enabled="1" group_index="0" id="op_type" name="Operation type" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;9;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sum;Subtract;Subtract inverse;Multiply;Divide;Divide inverse;Max;Min;Set value</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the scalar value involved in the operation." design-time="1" enabled="1" group_index="0" id="scalar_value" name="Scalar value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="This input represent the operand involved in the operation with the scalar value." group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="scalar_arith_op_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="Block output. It contains the result of the specified operation." group_index="0" id="output" inherited-id="" inplace-id="input" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="scalar_arith_op_double" id="2331" label="ScalarArithmeticOperation - double_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">190;1790</Property>
            <Property name="Private.ZOrder">246</Property>
            <Property name="Private.ObjID">32</Property>
            <Property name="Appearance.Size">47;31</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">scalar_value;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;op_type;scalar_value</Property>
            <Property name="Private.FullPath">Operations.ScalarArithmeticOperation - double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Select the type of operation that will be performed on the input datatype." design-time="1" enabled="1" group_index="0" id="op_type" name="Operation type" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;9;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sum;Subtract;Subtract inverse;Multiply;Divide;Divide inverse;Max;Min;Set value</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the scalar value involved in the operation." design-time="1" enabled="1" group_index="0" id="scalar_value" name="Scalar value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="This input represent the operand involved in the operation with the scalar value." group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="scalar_arith_op_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="Block output. It contains the result of the specified operation." group_index="0" id="output" inherited-id="" inplace-id="input" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="scalar_arith_op_double" id="2382" label="ScalarArithmeticOperation - double_4" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">190;1870</Property>
            <Property name="Private.ZOrder">243</Property>
            <Property name="Private.ObjID">33</Property>
            <Property name="Appearance.Size">47;31</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">scalar_value;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;op_type;scalar_value</Property>
            <Property name="Private.FullPath">Operations.ScalarArithmeticOperation - double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Select the type of operation that will be performed on the input datatype." design-time="1" enabled="1" group_index="0" id="op_type" name="Operation type" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;9;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sum;Subtract;Subtract inverse;Multiply;Divide;Divide inverse;Max;Min;Set value</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the scalar value involved in the operation." design-time="1" enabled="1" group_index="0" id="scalar_value" name="Scalar value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="This input represent the operand involved in the operation with the scalar value." group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="scalar_arith_op_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="Block output. It contains the result of the specified operation." group_index="0" id="output" inherited-id="" inplace-id="input" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="scalar_arith_op_double" id="2433" label="ScalarArithmeticOperation - double_5" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">190;1950</Property>
            <Property name="Private.ZOrder">242</Property>
            <Property name="Private.ObjID">34</Property>
            <Property name="Appearance.Size">47;31</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">scalar_value;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;op_type;scalar_value</Property>
            <Property name="Private.FullPath">Operations.ScalarArithmeticOperation - double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Select the type of operation that will be performed on the input datatype." design-time="1" enabled="1" group_index="0" id="op_type" name="Operation type" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;9;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sum;Subtract;Subtract inverse;Multiply;Divide;Divide inverse;Max;Min;Set value</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the scalar value involved in the operation." design-time="1" enabled="1" group_index="0" id="scalar_value" name="Scalar value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="This input represent the operand involved in the operation with the scalar value." group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="scalar_arith_op_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="Block output. It contains the result of the specified operation." group_index="0" id="output" inherited-id="" inplace-id="input" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="scalar_arith_op_double" id="2484" label="ScalarArithmeticOperation - double_6" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">190;2030</Property>
            <Property name="Private.ZOrder">241</Property>
            <Property name="Private.ObjID">35</Property>
            <Property name="Appearance.Size">47;31</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">scalar_value;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;op_type;scalar_value</Property>
            <Property name="Private.FullPath">Operations.ScalarArithmeticOperation - double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Select the type of operation that will be performed on the input datatype." design-time="1" enabled="1" group_index="0" id="op_type" name="Operation type" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;9;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sum;Subtract;Subtract inverse;Multiply;Divide;Divide inverse;Max;Min;Set value</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the scalar value involved in the operation." design-time="1" enabled="1" group_index="0" id="scalar_value" name="Scalar value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="This input represent the operand involved in the operation with the scalar value." group_index="0" id="input" name="Input" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="scalar_arith_op_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="Block output. It contains the result of the specified operation." group_index="0" id="output" inherited-id="" inplace-id="input" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="2535" label="FilterGeometricLabelledSet3D-Double_5" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">520;950</Property>
            <Property name="Private.ZOrder">210</Property>
            <Property name="Private.ObjID">36</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>.*_OZ</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="2595" label="FilterGeometricLabelledSet3D-Double_6" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">520;880</Property>
            <Property name="Private.ZOrder">209</Property>
            <Property name="Private.ObjID">37</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>.*_(LFHD|RFHD)</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="2655" label="GeometricFeatures3D-Double_6" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;880</Property>
            <Property name="Private.ZOrder">208</Property>
            <Property name="Private.ObjID">38</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="line_3d_generator" id="2704" label="Line3DGenerator_1" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">690;1000</Property>
            <Property name="Private.ZOrder">206</Property>
            <Property name="Private.ObjID">39</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">point_a;point_b;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;mode_parameter;mode;coordinates_mode;point_a;point_b;length</Property>
            <Property name="Private.FullPath">Geometric.Generator.3D.Line3DGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether parameters and output are in the double or integer domain" design-time="1" enabled="1" group_index="0" id="mode_parameter" name="Domain" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Double;Int</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies how the line is expressed:&#xD;&#xA;Vertices: the line goes from A to B&#xD;&#xA;Vertex and landmark and length: the line starts from A, goes through B, and has length L" design-time="1" enabled="1" group_index="0" id="mode" name="Mode" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Vertices;Vertex and landmark and length</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether coints are expresses by means of a structured value or as splitted coordinates" design-time="1" enabled="1" group_index="0" id="coordinates_mode" name="Coordinates mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Structured point;Splitted coordinates</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="First point of the line" design-time="1" enabled="1" group_index="0" id="point_a" name="Point A" run-time="1">
            <Value>( 10.49;1270.52;1236.18)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="Second point of the line" design-time="1" enabled="1" group_index="0" id="point_b" name="Point B" run-time="1">
            <Value>(  1.15;1069.88;1178.47)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="" design-time="1" enabled="1" group_index="0" id="length" name="Length" run-time="1">
            <Value>2500</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_line_3d_double" description="Output Line 3D" group_index="0" id="line_output" inherited-id="" inplace-id="" name="OutputLine3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="2766" label="GeometricFeatures3D-Double_7" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;950</Property>
            <Property name="Private.ZOrder">204</Property>
            <Property name="Private.ObjID">40</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="3D" class-id="SpaceAddLabelledSetDouble" id="2815" label="SpaceAddLabelledSetDouble_6" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">890;1010</Property>
            <Property name="Private.ZOrder">200</Property>
            <Property name="Private.ObjID">41</Property>
            <Property name="Appearance.Size">48;50</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">DefaultPointsAlpha;DefaultBonesAlpha;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ActivationMode;NumInputs;DefaultPointMode;PointRadius;DefaultPointsColor;PointAxisTickness;DefaultXAxisColor;DefaultYAxisColor;DefaultZAxisColor;DefaultAxisLenght;DefaultPointsAlpha;DefaultBonesTickness;ArrowMode;DefaultBonesColor;DefaultBonesAlpha;DefaultTriangleColor;DefaultTriangleAlpha;DefaultEllipseColor;DefaultEllipseAlpha;DefaultRectanglesMode;DefaultRectanglesTickness;DefaultRectanglesColor;DefaultRectanglesAlpha;DefaultTrajectoriesTickness;DefaultTrajectoriesColor;DefaultTrajectoriesAlpha</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.SpaceAddLabelledSetDouble</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the block activates only when the space changes, or when any input changes. The default option (i.e., only space is monitored) usually improves performance. You may need to switch to &quot;On any input changed&quot; when you have labelled set coming from different clock sources" design-time="1" enabled="1" group_index="0" id="ActivationMode" name="Activation mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">On 3dSpace changed;On any input changed</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the number of input labelled sets (besides the input 3d space) that the block must manage" design-time="1" enabled="1" group_index="0" id="NumInputs" name="Number of inputs" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the representation of 3D point. It can be represented by a sphere or by three orthogonal axis." design-time="1" enabled="1" group_index="0" id="DefaultPointMode" name="PointRepresentation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sphere;Axis</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter specifies the default radius of such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="PointRadius" name="Default point radius" run-time="1">
            <Value>22</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If points are rendered as spheres, specifies the default color used to draw such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="DefaultPointsColor" name="Default point color" run-time="1">
            <Value>rgb: 1;0.84313851594924927;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter is ignored.If they are rendered as orthogonal axis, this parameter specifies the thickness of the axis." design-time="1" enabled="1" group_index="0" id="PointAxisTickness" name="Default axis tickness" run-time="1">
            <Value>5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for X axis." design-time="1" enabled="1" group_index="0" id="DefaultXAxisColor" name="Default X axis color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Y axis." design-time="1" enabled="1" group_index="0" id="DefaultYAxisColor" name="Default Y axis color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Z axis." design-time="1" enabled="1" group_index="0" id="DefaultZAxisColor" name="Default Z axis color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If they are rendered as orthogonal axis, this parameter specifies the default lenght of axis." design-time="1" enabled="1" group_index="0" id="DefaultAxisLenght" name="Axis lenght" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type point. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultPointsAlpha" name="Default points alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesTickness" name="Default bones tickness" run-time="1">
            <Value>2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether (which) lines extremes are drawn as arrows" design-time="1" enabled="1" group_index="0" id="ArrowMode" name="Default arrow mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">None;Begin;End;Both</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesColor" name="Default lines color" run-time="1">
            <Value>rgb: 1;0.84313851594924927;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type line. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultBonesAlpha" name="Default lines alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type triangle." design-time="1" enabled="1" group_index="0" id="DefaultTriangleColor" name="Default triangles color" run-time="1">
            <Value>rgb: 0;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type triangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTriangleAlpha" name="Default triangles alpha" run-time="1">
            <Value>0.80000174045562744</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type ellipse." design-time="1" enabled="1" group_index="0" id="DefaultEllipseColor" name="Default ellipses color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type ellipse. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultEllipseAlpha" name="Default ellipses alpha" run-time="1">
            <Value>0.80000174045562744</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the default representation of 3d rectangles. You can choose to show the faces or the edges" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesMode" name="Default rectangles mode" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Faces;Edges</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type rectangle 3d, when the selected draw-mode is Edge." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesTickness" name="Default rectangle tickness" run-time="1">
            <Value>3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type rectangles 3d." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesColor" name="Default rectangles color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type rectangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesAlpha" name="Default rectangles alpha" run-time="1">
            <Value>0.60000139474868774</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesTickness" name="Default trajectories tickness" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesColor" name="Default trajectories color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type trajectory. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesAlpha" name="Default trajectories alpha" run-time="1">
            <Value>0.80000174045562744</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="3D" class-id="3D_space" description="tridimensional space" group_index="0" id="InputSpace" name="tridimensional space" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d_1" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="The geometric objects from the input labelled sets are transformed to visible (opengl) 3d objects and are added to this input space" group_index="0" id="OutputSpace" inherited-id="" inplace-id="InputSpace" name="Tridimensional space"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="2929" label="FilterGeometricLabelledSet3D-Double_7" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">520;1140</Property>
            <Property name="Private.ZOrder">197</Property>
            <Property name="Private.ObjID">42</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>.*_OZ</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="2989" label="FilterGeometricLabelledSet3D-Double_8" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">520;1070</Property>
            <Property name="Private.ZOrder">196</Property>
            <Property name="Private.ObjID">43</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>.*_(LFHD|RFHD)</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="3049" label="GeometricFeatures3D-Double_8" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;1070</Property>
            <Property name="Private.ZOrder">195</Property>
            <Property name="Private.ObjID">44</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="line_3d_generator" id="3098" label="Line3DGenerator_2" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">690;1190</Property>
            <Property name="Private.ZOrder">193</Property>
            <Property name="Private.ObjID">45</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">point_a;point_b;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;mode_parameter;mode;coordinates_mode;point_a;point_b;length</Property>
            <Property name="Private.FullPath">Geometric.Generator.3D.Line3DGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether parameters and output are in the double or integer domain" design-time="1" enabled="1" group_index="0" id="mode_parameter" name="Domain" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Double;Int</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies how the line is expressed:&#xD;&#xA;Vertices: the line goes from A to B&#xD;&#xA;Vertex and landmark and length: the line starts from A, goes through B, and has length L" design-time="1" enabled="1" group_index="0" id="mode" name="Mode" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Vertices;Vertex and landmark and length</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether coints are expresses by means of a structured value or as splitted coordinates" design-time="1" enabled="1" group_index="0" id="coordinates_mode" name="Coordinates mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Structured point;Splitted coordinates</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="First point of the line" design-time="1" enabled="1" group_index="0" id="point_a" name="Point A" run-time="1">
            <Value>(1510.45;728.36;1237.85)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="Second point of the line" design-time="1" enabled="1" group_index="0" id="point_b" name="Point B" run-time="1">
            <Value>(1299.33;721.03;1197.57)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="" design-time="1" enabled="1" group_index="0" id="length" name="Length" run-time="1">
            <Value>2500</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_line_3d_double" description="Output Line 3D" group_index="0" id="line_output" inherited-id="" inplace-id="" name="OutputLine3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="3160" label="GeometricFeatures3D-Double_9" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;1140</Property>
            <Property name="Private.ZOrder">191</Property>
            <Property name="Private.ObjID">46</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="3209" label="CreateGeometricLabelledSet3D-Double_7" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">800;1200</Property>
            <Property name="Private.ZOrder">187</Property>
            <Property name="Private.ObjID">47</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="3D" class-id="SpaceAddLabelledSetDouble" id="3264" label="SpaceAddLabelledSetDouble_7" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">890;1200</Property>
            <Property name="Private.ZOrder">186</Property>
            <Property name="Private.ObjID">48</Property>
            <Property name="Appearance.Size">48;50</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">DefaultPointsAlpha;DefaultBonesAlpha;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ActivationMode;NumInputs;DefaultPointMode;PointRadius;DefaultPointsColor;PointAxisTickness;DefaultXAxisColor;DefaultYAxisColor;DefaultZAxisColor;DefaultAxisLenght;DefaultPointsAlpha;DefaultBonesTickness;ArrowMode;DefaultBonesColor;DefaultBonesAlpha;DefaultTriangleColor;DefaultTriangleAlpha;DefaultEllipseColor;DefaultEllipseAlpha;DefaultRectanglesMode;DefaultRectanglesTickness;DefaultRectanglesColor;DefaultRectanglesAlpha;DefaultTrajectoriesTickness;DefaultTrajectoriesColor;DefaultTrajectoriesAlpha</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.SpaceAddLabelledSetDouble</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the block activates only when the space changes, or when any input changes. The default option (i.e., only space is monitored) usually improves performance. You may need to switch to &quot;On any input changed&quot; when you have labelled set coming from different clock sources" design-time="1" enabled="1" group_index="0" id="ActivationMode" name="Activation mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">On 3dSpace changed;On any input changed</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the number of input labelled sets (besides the input 3d space) that the block must manage" design-time="1" enabled="1" group_index="0" id="NumInputs" name="Number of inputs" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the representation of 3D point. It can be represented by a sphere or by three orthogonal axis." design-time="1" enabled="1" group_index="0" id="DefaultPointMode" name="PointRepresentation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sphere;Axis</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter specifies the default radius of such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="PointRadius" name="Default point radius" run-time="1">
            <Value>15</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If points are rendered as spheres, specifies the default color used to draw such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="DefaultPointsColor" name="Default point color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter is ignored.If they are rendered as orthogonal axis, this parameter specifies the thickness of the axis." design-time="1" enabled="1" group_index="0" id="PointAxisTickness" name="Default axis tickness" run-time="1">
            <Value>5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for X axis." design-time="1" enabled="1" group_index="0" id="DefaultXAxisColor" name="Default X axis color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Y axis." design-time="1" enabled="1" group_index="0" id="DefaultYAxisColor" name="Default Y axis color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Z axis." design-time="1" enabled="1" group_index="0" id="DefaultZAxisColor" name="Default Z axis color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If they are rendered as orthogonal axis, this parameter specifies the default lenght of axis." design-time="1" enabled="1" group_index="0" id="DefaultAxisLenght" name="Axis lenght" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type point. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultPointsAlpha" name="Default points alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesTickness" name="Default bones tickness" run-time="1">
            <Value>2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether (which) lines extremes are drawn as arrows" design-time="1" enabled="1" group_index="0" id="ArrowMode" name="Default arrow mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">None;Begin;End;Both</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesColor" name="Default lines color" run-time="1">
            <Value>rgb: 0.19607874751091003;0.80392289161682129;0.19607874751091003</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type line. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultBonesAlpha" name="Default lines alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type triangle." design-time="1" enabled="1" group_index="0" id="DefaultTriangleColor" name="Default triangles color" run-time="1">
            <Value>rgb: 0;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type triangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTriangleAlpha" name="Default triangles alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type ellipse." design-time="1" enabled="1" group_index="0" id="DefaultEllipseColor" name="Default ellipses color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type ellipse. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultEllipseAlpha" name="Default ellipses alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the default representation of 3d rectangles. You can choose to show the faces or the edges" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesMode" name="Default rectangles mode" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Faces;Edges</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type rectangle 3d, when the selected draw-mode is Edge." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesTickness" name="Default rectangle tickness" run-time="1">
            <Value>3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type rectangles 3d." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesColor" name="Default rectangles color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type rectangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesAlpha" name="Default rectangles alpha" run-time="1">
            <Value>0.6000017523765564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesTickness" name="Default trajectories tickness" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesColor" name="Default trajectories color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type trajectory. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesAlpha" name="Default trajectories alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="3D" class-id="3D_space" description="tridimensional space" group_index="0" id="InputSpace" name="tridimensional space" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d_1" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="The geometric objects from the input labelled sets are transformed to visible (opengl) 3d objects and are added to this input space" group_index="0" id="OutputSpace" inherited-id="" inplace-id="InputSpace" name="Tridimensional space"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="3378" label="FilterGeometricLabelledSet3D-Double_9" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">520;1330</Property>
            <Property name="Private.ZOrder">182</Property>
            <Property name="Private.ObjID">49</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>.*_OZ</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="3438" label="FilterGeometricLabelledSet3D-Double_10" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">520;1260</Property>
            <Property name="Private.ZOrder">181</Property>
            <Property name="Private.ObjID">50</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>.*_(LFHD|RFHD)</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="3498" label="GeometricFeatures3D-Double_10" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;1260</Property>
            <Property name="Private.ZOrder">180</Property>
            <Property name="Private.ObjID">51</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="line_3d_generator" id="3547" label="Line3DGenerator_3" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">690;1380</Property>
            <Property name="Private.ZOrder">178</Property>
            <Property name="Private.ObjID">52</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">point_a;point_b;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;mode_parameter;mode;coordinates_mode;point_a;point_b;length</Property>
            <Property name="Private.FullPath">Geometric.Generator.3D.Line3DGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether parameters and output are in the double or integer domain" design-time="1" enabled="1" group_index="0" id="mode_parameter" name="Domain" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Double;Int</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies how the line is expressed:&#xD;&#xA;Vertices: the line goes from A to B&#xD;&#xA;Vertex and landmark and length: the line starts from A, goes through B, and has length L" design-time="1" enabled="1" group_index="0" id="mode" name="Mode" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Vertices;Vertex and landmark and length</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether coints are expresses by means of a structured value or as splitted coordinates" design-time="1" enabled="1" group_index="0" id="coordinates_mode" name="Coordinates mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Structured point;Splitted coordinates</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="First point of the line" design-time="1" enabled="1" group_index="0" id="point_a" name="Point A" run-time="1">
            <Value>(1388.68;-742.13;1250.31)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="Second point of the line" design-time="1" enabled="1" group_index="0" id="point_b" name="Point B" run-time="1">
            <Value>(1196.44;-704.42;1275.32)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="" design-time="1" enabled="1" group_index="0" id="length" name="Length" run-time="1">
            <Value>2500</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_line_3d_double" description="Output Line 3D" group_index="0" id="line_output" inherited-id="" inplace-id="" name="OutputLine3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="3609" label="GeometricFeatures3D-Double_11" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;1330</Property>
            <Property name="Private.ZOrder">176</Property>
            <Property name="Private.ObjID">53</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="3658" label="CreateGeometricLabelledSet3D-Double_8" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">800;1390</Property>
            <Property name="Private.ZOrder">172</Property>
            <Property name="Private.ObjID">54</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="3D" class-id="SpaceAddLabelledSetDouble" id="3713" label="SpaceAddLabelledSetDouble_8" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">890;1390</Property>
            <Property name="Private.ZOrder">171</Property>
            <Property name="Private.ObjID">55</Property>
            <Property name="Appearance.Size">48;50</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">DefaultPointsAlpha;DefaultBonesAlpha;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ActivationMode;NumInputs;DefaultPointMode;PointRadius;DefaultPointsColor;PointAxisTickness;DefaultXAxisColor;DefaultYAxisColor;DefaultZAxisColor;DefaultAxisLenght;DefaultPointsAlpha;DefaultBonesTickness;ArrowMode;DefaultBonesColor;DefaultBonesAlpha;DefaultTriangleColor;DefaultTriangleAlpha;DefaultEllipseColor;DefaultEllipseAlpha;DefaultRectanglesMode;DefaultRectanglesTickness;DefaultRectanglesColor;DefaultRectanglesAlpha;DefaultTrajectoriesTickness;DefaultTrajectoriesColor;DefaultTrajectoriesAlpha</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.SpaceAddLabelledSetDouble</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the block activates only when the space changes, or when any input changes. The default option (i.e., only space is monitored) usually improves performance. You may need to switch to &quot;On any input changed&quot; when you have labelled set coming from different clock sources" design-time="1" enabled="1" group_index="0" id="ActivationMode" name="Activation mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">On 3dSpace changed;On any input changed</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the number of input labelled sets (besides the input 3d space) that the block must manage" design-time="1" enabled="1" group_index="0" id="NumInputs" name="Number of inputs" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the representation of 3D point. It can be represented by a sphere or by three orthogonal axis." design-time="1" enabled="1" group_index="0" id="DefaultPointMode" name="PointRepresentation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sphere;Axis</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter specifies the default radius of such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="PointRadius" name="Default point radius" run-time="1">
            <Value>15</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If points are rendered as spheres, specifies the default color used to draw such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="DefaultPointsColor" name="Default point color" run-time="1">
            <Value>rgb: 0.50196158885955811;0;0.50196158885955811</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter is ignored.If they are rendered as orthogonal axis, this parameter specifies the thickness of the axis." design-time="1" enabled="1" group_index="0" id="PointAxisTickness" name="Default axis tickness" run-time="1">
            <Value>5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for X axis." design-time="1" enabled="1" group_index="0" id="DefaultXAxisColor" name="Default X axis color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Y axis." design-time="1" enabled="1" group_index="0" id="DefaultYAxisColor" name="Default Y axis color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Z axis." design-time="1" enabled="1" group_index="0" id="DefaultZAxisColor" name="Default Z axis color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If they are rendered as orthogonal axis, this parameter specifies the default lenght of axis." design-time="1" enabled="1" group_index="0" id="DefaultAxisLenght" name="Axis lenght" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type point. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultPointsAlpha" name="Default points alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesTickness" name="Default bones tickness" run-time="1">
            <Value>2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether (which) lines extremes are drawn as arrows" design-time="1" enabled="1" group_index="0" id="ArrowMode" name="Default arrow mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">None;Begin;End;Both</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesColor" name="Default lines color" run-time="1">
            <Value>rgb: 0.50196158885955811;0;0.50196158885955811</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type line. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultBonesAlpha" name="Default lines alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type triangle." design-time="1" enabled="1" group_index="0" id="DefaultTriangleColor" name="Default triangles color" run-time="1">
            <Value>rgb: 0;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type triangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTriangleAlpha" name="Default triangles alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type ellipse." design-time="1" enabled="1" group_index="0" id="DefaultEllipseColor" name="Default ellipses color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type ellipse. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultEllipseAlpha" name="Default ellipses alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the default representation of 3d rectangles. You can choose to show the faces or the edges" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesMode" name="Default rectangles mode" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Faces;Edges</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type rectangle 3d, when the selected draw-mode is Edge." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesTickness" name="Default rectangle tickness" run-time="1">
            <Value>3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type rectangles 3d." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesColor" name="Default rectangles color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type rectangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesAlpha" name="Default rectangles alpha" run-time="1">
            <Value>0.6000017523765564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesTickness" name="Default trajectories tickness" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesColor" name="Default trajectories color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type trajectory. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesAlpha" name="Default trajectories alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="3D" class-id="3D_space" description="tridimensional space" group_index="0" id="InputSpace" name="tridimensional space" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d_1" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="The geometric objects from the input labelled sets are transformed to visible (opengl) 3d objects and are added to this input space" group_index="0" id="OutputSpace" inherited-id="" inplace-id="InputSpace" name="Tridimensional space"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="3827" label="FilterGeometricLabelledSet3D-Double_11" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">520;1520</Property>
            <Property name="Private.ZOrder">167</Property>
            <Property name="Private.ObjID">56</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>.*_OZ</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="3887" label="FilterGeometricLabelledSet3D-Double_12" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">520;1450</Property>
            <Property name="Private.ZOrder">166</Property>
            <Property name="Private.ObjID">57</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ClassPAr;Extraction;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">List;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_point_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>.*_(LFHD|RFHD)</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="3947" label="GeometricFeatures3D-Double_12" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;1450</Property>
            <Property name="Private.ZOrder">165</Property>
            <Property name="Private.ObjID">58</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="line_3d_generator" id="3996" label="Line3DGenerator_4" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">690;1570</Property>
            <Property name="Private.ZOrder">163</Property>
            <Property name="Private.ObjID">59</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">point_a;point_b;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;mode_parameter;mode;coordinates_mode;point_a;point_b;length</Property>
            <Property name="Private.FullPath">Geometric.Generator.3D.Line3DGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether parameters and output are in the double or integer domain" design-time="1" enabled="1" group_index="0" id="mode_parameter" name="Domain" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Double;Int</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies how the line is expressed:&#xD;&#xA;Vertices: the line goes from A to B&#xD;&#xA;Vertex and landmark and length: the line starts from A, goes through B, and has length L" design-time="1" enabled="1" group_index="0" id="mode" name="Mode" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Vertices;Vertex and landmark and length</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether coints are expresses by means of a structured value or as splitted coordinates" design-time="1" enabled="1" group_index="0" id="coordinates_mode" name="Coordinates mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Structured point;Splitted coordinates</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="First point of the line" design-time="1" enabled="1" group_index="0" id="point_a" name="Point A" run-time="1">
            <Value>(306.07;-1760.13;1234.25)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="Second point of the line" design-time="1" enabled="1" group_index="0" id="point_b" name="Point B" run-time="1">
            <Value>(251.96;-1548.88;1185.61)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="" design-time="1" enabled="1" group_index="0" id="length" name="Length" run-time="1">
            <Value>2500</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_line_3d_double" description="Output Line 3D" group_index="0" id="line_output" inherited-id="" inplace-id="" name="OutputLine3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="4058" label="GeometricFeatures3D-Double_13" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;1520</Property>
            <Property name="Private.ZOrder">161</Property>
            <Property name="Private.ObjID">60</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="4107" label="CreateGeometricLabelledSet3D-Double_9" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">800;1580</Property>
            <Property name="Private.ZOrder">157</Property>
            <Property name="Private.ObjID">61</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="3D" class-id="SpaceAddLabelledSetDouble" id="4162" label="SpaceAddLabelledSetDouble_9" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">890;1580</Property>
            <Property name="Private.ZOrder">156</Property>
            <Property name="Private.ObjID">62</Property>
            <Property name="Appearance.Size">48;50</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">DefaultPointsAlpha;DefaultBonesAlpha;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ActivationMode;NumInputs;DefaultPointMode;PointRadius;DefaultPointsColor;PointAxisTickness;DefaultXAxisColor;DefaultYAxisColor;DefaultZAxisColor;DefaultAxisLenght;DefaultPointsAlpha;DefaultBonesTickness;ArrowMode;DefaultBonesColor;DefaultBonesAlpha;DefaultTriangleColor;DefaultTriangleAlpha;DefaultEllipseColor;DefaultEllipseAlpha;DefaultRectanglesMode;DefaultRectanglesTickness;DefaultRectanglesColor;DefaultRectanglesAlpha;DefaultTrajectoriesTickness;DefaultTrajectoriesColor;DefaultTrajectoriesAlpha</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.SpaceAddLabelledSetDouble</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the block activates only when the space changes, or when any input changes. The default option (i.e., only space is monitored) usually improves performance. You may need to switch to &quot;On any input changed&quot; when you have labelled set coming from different clock sources" design-time="1" enabled="1" group_index="0" id="ActivationMode" name="Activation mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">On 3dSpace changed;On any input changed</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the number of input labelled sets (besides the input 3d space) that the block must manage" design-time="1" enabled="1" group_index="0" id="NumInputs" name="Number of inputs" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the representation of 3D point. It can be represented by a sphere or by three orthogonal axis." design-time="1" enabled="1" group_index="0" id="DefaultPointMode" name="PointRepresentation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sphere;Axis</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter specifies the default radius of such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="PointRadius" name="Default point radius" run-time="1">
            <Value>15</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If points are rendered as spheres, specifies the default color used to draw such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="DefaultPointsColor" name="Default point color" run-time="1">
            <Value>rgb: 1;0.75294250249862671;0.79607975482940674</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter is ignored.If they are rendered as orthogonal axis, this parameter specifies the thickness of the axis." design-time="1" enabled="1" group_index="0" id="PointAxisTickness" name="Default axis tickness" run-time="1">
            <Value>5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for X axis." design-time="1" enabled="1" group_index="0" id="DefaultXAxisColor" name="Default X axis color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Y axis." design-time="1" enabled="1" group_index="0" id="DefaultYAxisColor" name="Default Y axis color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Z axis." design-time="1" enabled="1" group_index="0" id="DefaultZAxisColor" name="Default Z axis color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If they are rendered as orthogonal axis, this parameter specifies the default lenght of axis." design-time="1" enabled="1" group_index="0" id="DefaultAxisLenght" name="Axis lenght" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type point. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultPointsAlpha" name="Default points alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesTickness" name="Default bones tickness" run-time="1">
            <Value>2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether (which) lines extremes are drawn as arrows" design-time="1" enabled="1" group_index="0" id="ArrowMode" name="Default arrow mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">None;Begin;End;Both</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesColor" name="Default lines color" run-time="1">
            <Value>rgb: 1;0.75294250249862671;0.79607975482940674</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type line. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultBonesAlpha" name="Default lines alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type triangle." design-time="1" enabled="1" group_index="0" id="DefaultTriangleColor" name="Default triangles color" run-time="1">
            <Value>rgb: 0;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type triangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTriangleAlpha" name="Default triangles alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type ellipse." design-time="1" enabled="1" group_index="0" id="DefaultEllipseColor" name="Default ellipses color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type ellipse. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultEllipseAlpha" name="Default ellipses alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the default representation of 3d rectangles. You can choose to show the faces or the edges" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesMode" name="Default rectangles mode" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Faces;Edges</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type rectangle 3d, when the selected draw-mode is Edge." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesTickness" name="Default rectangle tickness" run-time="1">
            <Value>3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type rectangles 3d." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesColor" name="Default rectangles color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type rectangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesAlpha" name="Default rectangles alpha" run-time="1">
            <Value>0.6000017523765564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesTickness" name="Default trajectories tickness" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesColor" name="Default trajectories color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type trajectory. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesAlpha" name="Default trajectories alpha" run-time="1">
            <Value>0.80000221729278564</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="3D" class-id="3D_space" description="tridimensional space" group_index="0" id="InputSpace" name="tridimensional space" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d_1" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="The geometric objects from the input labelled sets are transformed to visible (opengl) 3d objects and are added to this input space" group_index="0" id="OutputSpace" inherited-id="" inplace-id="InputSpace" name="Tridimensional space"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="bool_generator" id="4276" label="BoolGenerator_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">50;170</Property>
            <Property name="Private.ZOrder">150</Property>
            <Property name="Private.ObjID">63</Property>
            <Property name="Appearance.Size">110;40</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">Math.Scalar.Generator.BoolGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
            <Property name="Appearance.Caption">Ambient</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.FillColor">255; 255; 255</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies wether the output is always generated (true) or only when the value changes (false)" design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="bool" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="bool_generator" id="4324" label="BoolGenerator_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">50;220</Property>
            <Property name="Private.ZOrder">149</Property>
            <Property name="Private.ObjID">64</Property>
            <Property name="Appearance.Size">110;40</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">Math.Scalar.Generator.BoolGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
            <Property name="Appearance.Caption">1st violin</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies wether the output is always generated (true) or only when the value changes (false)" design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="bool" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="bool_generator" id="4372" label="BoolGenerator_4" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">50;270</Property>
            <Property name="Private.ZOrder">148</Property>
            <Property name="Private.ObjID">65</Property>
            <Property name="Appearance.Size">110;40</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">Math.Scalar.Generator.BoolGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
            <Property name="Appearance.Caption">2nd violin</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.FillColor">0; 255; 0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies wether the output is always generated (true) or only when the value changes (false)" design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="bool" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="bool_generator" id="4420" label="BoolGenerator_5" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">50;320</Property>
            <Property name="Private.ZOrder">147</Property>
            <Property name="Private.ObjID">66</Property>
            <Property name="Appearance.Size">110;40</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">Math.Scalar.Generator.BoolGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
            <Property name="Appearance.Caption">Viola</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.FillColor">128; 0; 128</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies wether the output is always generated (true) or only when the value changes (false)" design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="bool" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="bool_generator" id="4468" label="BoolGenerator_11" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">50;370</Property>
            <Property name="Private.ZOrder">146</Property>
            <Property name="Private.ObjID">67</Property>
            <Property name="Appearance.Size">110;40</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">Math.Scalar.Generator.BoolGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
            <Property name="Appearance.Caption">Violoncello</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.FillColor">255; 192; 203</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies wether the output is always generated (true) or only when the value changes (false)" design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="bool" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="FilterGeometricLabelledSet3D-Double" id="4516" label="FilterGeometricLabelledSet3D-Double_13" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">70;1080</Property>
            <Property name="Private.ZOrder">121</Property>
            <Property name="Private.ObjID">68</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;Extraction;ClassPAr;Catalog;Class;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.FilterGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="It's possible to extract a subset of input, filtering by datatype or filtering by label." design-time="1" enabled="1" group_index="0" id="Extraction" name="Extraction type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">By Type;By Label</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Datatype contained in the input geometric labelled set. " design-time="1" enabled="1" group_index="0" id="ClassPAr" name="Datatype" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;8;2</Domain>
            <Layout catalog="kernel" class-id="combo">base_geometric_ellipse_3d_double;base_geometric_labelled_set_3d_double;base_geometric_line_3d_double;base_geometric_point_3d_double;base_geometric_rectangle_3d_double;base_geometric_size_3d_double;base_geometric_triangle_3d_double;DoubleGeometricTrajectory3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected catalog id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Catalog" name="Catalog" run-time="0">
            <Value>base</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Read only parameter. It's the selected class id from 'Datatype' parameter." design-time="0" enabled="1" group_index="0" id="Class" name="Class" run-time="0">
            <Value>base_geometric_ellipse_3d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label (use regular expression syntax in Perl syntax: http://www.boost.org/libs/regex/doc/syntax_perl.html#Perl). For example, .* pattern matches any number of characters, thus behaving similarly to the * pattern.So if you need to find objects with label starting with 'point' substring, you can write (point).* nstead, if you need to find objects with label containing 'point' substring, you can write .*(point).* " design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>(S01_).*</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input geometric labelled set 3D. This is a non homogeneous list of 3d geomteric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output geometric  labelled set of homogeneous 3d geometric object." group_index="0" id="output_labeled_set" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="4576" label="CreateGeometricLabelledSet3D-Double_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">800;1010</Property>
            <Property name="Private.ZOrder">118</Property>
            <Property name="Private.ObjID">69</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="Lines3dApproxPoint-Double" id="4631" label="Lines3dApproxPoint-Double_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">550;1760</Property>
            <Property name="Private.ZOrder">108</Property>
            <Property name="Private.ObjID">70</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level</Property>
            <Property name="Private.FullPath">Geometric.Operations.3D.Lines3dApproxPoint-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters/>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. The block filters and takes only 3d lines." group_index="0" id="input_labeled_set_3d" name="Input GeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="The best approximation of 3d intersection of input lines." group_index="0" id="output_intersection_3d" inherited-id="" inplace-id="" name="OutputIntersectionPoint3D"/>
          <Output catalog="kernel" class-id="double" description="Sum of squares of the residuals." group_index="0" id="output_residual" inherited-id="" inplace-id="" name="OutputResidual"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="4677" label="CreateGeometricLabelledSet3D-Double_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">460;1760</Property>
            <Property name="Private.ZOrder">107</Property>
            <Property name="Private.ObjID">71</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset;label_00;label_01</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 00 of the 02 input." design-time="1" enabled="1" group_index="0" id="label_00" name="label00" run-time="0">
            <Value>l1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 01 of the 359213112 input." design-time="1" enabled="1" group_index="0" id="label_01" name="label01" run-time="0">
            <Value>l2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 01." group_index="0" id="input_01" name="Input01" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="3D" class-id="SpaceAddLabelledSetDouble" id="4737" label="SpaceAddLabelledSetDouble_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">720;1810</Property>
            <Property name="Private.ZOrder">105</Property>
            <Property name="Private.ObjID">72</Property>
            <Property name="Appearance.Size">48;48</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">DefaultPointsAlpha;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ActivationMode;NumInputs;DefaultPointMode;PointRadius;DefaultPointsColor;PointAxisTickness;DefaultXAxisColor;DefaultYAxisColor;DefaultZAxisColor;DefaultAxisLenght;DefaultPointsAlpha;DefaultBonesTickness;ArrowMode;DefaultBonesColor;DefaultBonesAlpha;DefaultTriangleColor;DefaultTriangleAlpha;DefaultEllipseColor;DefaultEllipseAlpha;DefaultRectanglesMode;DefaultRectanglesTickness;DefaultRectanglesColor;DefaultRectanglesAlpha;DefaultTrajectoriesTickness;DefaultTrajectoriesColor;DefaultTrajectoriesAlpha</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.SpaceAddLabelledSetDouble</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the block activates only when the space changes, or when any input changes. The default option (i.e., only space is monitored) usually improves performance. You may need to switch to &quot;On any input changed&quot; when you have labelled set coming from different clock sources" design-time="1" enabled="1" group_index="0" id="ActivationMode" name="Activation mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">On 3dSpace changed;On any input changed</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the number of input labelled sets (besides the input 3d space) that the block must manage" design-time="1" enabled="1" group_index="0" id="NumInputs" name="Number of inputs" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the representation of 3D point. It can be represented by a sphere or by three orthogonal axis." design-time="1" enabled="1" group_index="0" id="DefaultPointMode" name="PointRepresentation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sphere;Axis</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter specifies the default radius of such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="PointRadius" name="Default point radius" run-time="1">
            <Value>20</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If points are rendered as spheres, specifies the default color used to draw such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="DefaultPointsColor" name="Default point color" run-time="1">
            <Value>rgb: 1;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter is ignored.If they are rendered as orthogonal axis, this parameter specifies the thickness of the axis." design-time="1" enabled="1" group_index="0" id="PointAxisTickness" name="Default axis tickness" run-time="1">
            <Value>5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for X axis." design-time="1" enabled="1" group_index="0" id="DefaultXAxisColor" name="Default X axis color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Y axis." design-time="1" enabled="1" group_index="0" id="DefaultYAxisColor" name="Default Y axis color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Z axis." design-time="1" enabled="1" group_index="0" id="DefaultZAxisColor" name="Default Z axis color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If they are rendered as orthogonal axis, this parameter specifies the default lenght of axis." design-time="1" enabled="1" group_index="0" id="DefaultAxisLenght" name="Axis lenght" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type point. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultPointsAlpha" name="Default points alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesTickness" name="Default bones tickness" run-time="1">
            <Value>2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether (which) lines extremes are drawn as arrows" design-time="1" enabled="1" group_index="0" id="ArrowMode" name="Default arrow mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">None;Begin;End;Both</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesColor" name="Default lines color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type line. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultBonesAlpha" name="Default lines alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type triangle." design-time="1" enabled="1" group_index="0" id="DefaultTriangleColor" name="Default triangles color" run-time="1">
            <Value>rgb: 0;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type triangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTriangleAlpha" name="Default triangles alpha" run-time="1">
            <Value>0.80000263452529907</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type ellipse." design-time="1" enabled="1" group_index="0" id="DefaultEllipseColor" name="Default ellipses color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type ellipse. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultEllipseAlpha" name="Default ellipses alpha" run-time="1">
            <Value>0.80000263452529907</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the default representation of 3d rectangles. You can choose to show the faces or the edges" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesMode" name="Default rectangles mode" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Faces;Edges</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type rectangle 3d, when the selected draw-mode is Edge." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesTickness" name="Default rectangle tickness" run-time="1">
            <Value>3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type rectangles 3d." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesColor" name="Default rectangles color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type rectangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesAlpha" name="Default rectangles alpha" run-time="1">
            <Value>0.60000211000442505</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesTickness" name="Default trajectories tickness" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesColor" name="Default trajectories color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type trajectory. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesAlpha" name="Default trajectories alpha" run-time="1">
            <Value>0.80000263452529907</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="3D" class-id="3D_space" description="tridimensional space" group_index="0" id="InputSpace" name="tridimensional space" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="The geometric objects from the input labelled sets are transformed to visible (opengl) 3d objects and are added to this input space" group_index="0" id="OutputSpace" inherited-id="" inplace-id="InputSpace" name="Tridimensional space"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="4850" label="CreateGeometricLabelledSet3D-Double_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">640;1870</Property>
            <Property name="Private.ZOrder">104</Property>
            <Property name="Private.ObjID">73</Property>
            <Property name="Appearance.Size">64;65</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset;label_00;label_01;label_02;label_03</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 00 of the 04 input." design-time="1" enabled="1" group_index="0" id="label_00" name="label00" run-time="0">
            <Value>label0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 01 of the 531855776 input." design-time="1" enabled="1" group_index="0" id="label_01" name="label01" run-time="0">
            <Value>label1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 02 of the 355997632 input." design-time="1" enabled="1" group_index="0" id="label_02" name="label02" run-time="0">
            <Value>label2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 03 of the 356577576 input." design-time="1" enabled="1" group_index="0" id="label_03" name="label03" run-time="0">
            <Value>label3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 01." group_index="0" id="input_01" name="Input01" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 02." group_index="0" id="input_02" name="Input02" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 03." group_index="0" id="input_03" name="Input03" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="4916" label="CreateGeometricLabelledSet3D-Double_4" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">460;1840</Property>
            <Property name="Private.ZOrder">103</Property>
            <Property name="Private.ObjID">74</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset;label_00;label_01</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 00 of the 02 input." design-time="1" enabled="1" group_index="0" id="label_00" name="label00" run-time="0">
            <Value>l2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 01 of the 359213112 input." design-time="1" enabled="1" group_index="0" id="label_01" name="label01" run-time="0">
            <Value>l3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 01." group_index="0" id="input_01" name="Input01" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="4976" label="CreateGeometricLabelledSet3D-Double_5" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">460;1920</Property>
            <Property name="Private.ZOrder">102</Property>
            <Property name="Private.ObjID">75</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset;label_00;label_01</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 00 of the 02 input." design-time="1" enabled="1" group_index="0" id="label_00" name="label00" run-time="0">
            <Value>l3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 01 of the 359213112 input." design-time="1" enabled="1" group_index="0" id="label_01" name="label01" run-time="0">
            <Value>l4</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 01." group_index="0" id="input_01" name="Input01" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="5036" label="CreateGeometricLabelledSet3D-Double_6" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">460;2000</Property>
            <Property name="Private.ZOrder">101</Property>
            <Property name="Private.ObjID">76</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset;label_00;label_01</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 00 of the 02 input." design-time="1" enabled="1" group_index="0" id="label_00" name="label00" run-time="0">
            <Value>l4</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label 01 of the 359213112 input." design-time="1" enabled="1" group_index="0" id="label_01" name="label01" run-time="0">
            <Value>l1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 01." group_index="0" id="input_01" name="Input01" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="Lines3dApproxPoint-Double" id="5096" label="Lines3dApproxPoint-Double_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">550;1840</Property>
            <Property name="Private.ZOrder">100</Property>
            <Property name="Private.ObjID">77</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level</Property>
            <Property name="Private.FullPath">Geometric.Operations.3D.Lines3dApproxPoint-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters/>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. The block filters and takes only 3d lines." group_index="0" id="input_labeled_set_3d" name="Input GeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="The best approximation of 3d intersection of input lines." group_index="0" id="output_intersection_3d" inherited-id="" inplace-id="" name="OutputIntersectionPoint3D"/>
          <Output catalog="kernel" class-id="double" description="Sum of squares of the residuals." group_index="0" id="output_residual" inherited-id="" inplace-id="" name="OutputResidual"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="Lines3dApproxPoint-Double" id="5142" label="Lines3dApproxPoint-Double_4" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">550;1920</Property>
            <Property name="Private.ZOrder">99</Property>
            <Property name="Private.ObjID">78</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level</Property>
            <Property name="Private.FullPath">Geometric.Operations.3D.Lines3dApproxPoint-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters/>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. The block filters and takes only 3d lines." group_index="0" id="input_labeled_set_3d" name="Input GeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="The best approximation of 3d intersection of input lines." group_index="0" id="output_intersection_3d" inherited-id="" inplace-id="" name="OutputIntersectionPoint3D"/>
          <Output catalog="kernel" class-id="double" description="Sum of squares of the residuals." group_index="0" id="output_residual" inherited-id="" inplace-id="" name="OutputResidual"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="Lines3dApproxPoint-Double" id="5188" label="Lines3dApproxPoint-Double_5" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">550;2000</Property>
            <Property name="Private.ZOrder">98</Property>
            <Property name="Private.ObjID">79</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level</Property>
            <Property name="Private.FullPath">Geometric.Operations.3D.Lines3dApproxPoint-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters/>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. The block filters and takes only 3d lines." group_index="0" id="input_labeled_set_3d" name="Input GeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="The best approximation of 3d intersection of input lines." group_index="0" id="output_intersection_3d" inherited-id="" inplace-id="" name="OutputIntersectionPoint3D"/>
          <Output catalog="kernel" class-id="double" description="Sum of squares of the residuals." group_index="0" id="output_residual" inherited-id="" inplace-id="" name="OutputResidual"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="GeometricFeatures3D-Double" id="5234" label="GeometricFeatures3D-Double_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">720;1860</Property>
            <Property name="Private.ZOrder">94</Property>
            <Property name="Private.ObjID">80</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.GeometricFeatures3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Output type." design-time="1" enabled="1" group_index="0" id="output_type" name="OutputType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Baricenter;Bounding rectangle</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous set of 3d geometric object." group_index="0" id="input_labeled_set" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_point_3d_double" description="Input Geometric Labelled Set of 3D object. This is a non homogeneous list of 3d geometric object." group_index="0" id="output_point" inherited-id="" inplace-id="" name="Baricenter3D"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="CreateGeometricLabelledSet3D-Double" id="5283" label="CreateGeometricLabelledSet3D-Double_10" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">800;1860</Property>
            <Property name="Private.ZOrder">93</Property>
            <Property name="Private.ObjID">81</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;input_number;label_generation;reset</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.CreateGeometricLabelledSet3D-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number of input to be grouped into a geometric labelled set 3d." design-time="1" enabled="1" group_index="0" id="input_number" name="InputNumber" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can generate automatically the label for each input or using the label contained in LABEL parameters." design-time="1" enabled="1" group_index="0" id="label_generation" name="Label Generation" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Automatic;User</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Force the cration of a new set of labels. It works only in Automatic Label Generation mode." design-time="1" enabled="1" group_index="0" id="reset" name="Generate new labels" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="Input 00." group_index="0" id="input_00" name="Input00" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="base_geometric_3d_double"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Output Geometric  Labelled Set 3d of 3d objects." group_index="0" id="output_labeled_set_3d" inherited-id="" inplace-id="" name="OutputGeometricLabelledSet3D"/>
          <Output catalog="kernel" class-id="list" description="List of labels of geometric labelled set 3d." group_index="0" id="output_label_list" inherited-id="" inplace-id="" name="OutputLabelList"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="3D" class-id="SpaceAddLabelledSetDouble" id="5338" label="SpaceAddLabelledSetDouble_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">890;1820</Property>
            <Property name="Private.ZOrder">49</Property>
            <Property name="Private.ObjID">82</Property>
            <Property name="Appearance.Size">48;48</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">DefaultPointsAlpha;</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;ActivationMode;NumInputs;DefaultPointMode;PointRadius;DefaultPointsColor;PointAxisTickness;DefaultXAxisColor;DefaultYAxisColor;DefaultZAxisColor;DefaultAxisLenght;DefaultPointsAlpha;DefaultBonesTickness;ArrowMode;DefaultBonesColor;DefaultBonesAlpha;DefaultTriangleColor;DefaultTriangleAlpha;DefaultEllipseColor;DefaultEllipseAlpha;DefaultRectanglesMode;DefaultRectanglesTickness;DefaultRectanglesColor;DefaultRectanglesAlpha;DefaultTrajectoriesTickness;DefaultTrajectoriesColor;DefaultTrajectoriesAlpha</Property>
            <Property name="Private.FullPath">ImageAndVideo.3DRendering.SpaceAddLabelledSetDouble</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the block activates only when the space changes, or when any input changes. The default option (i.e., only space is monitored) usually improves performance. You may need to switch to &quot;On any input changed&quot; when you have labelled set coming from different clock sources" design-time="1" enabled="1" group_index="0" id="ActivationMode" name="Activation mode" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">On 3dSpace changed;On any input changed</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the number of input labelled sets (besides the input 3d space) that the block must manage" design-time="1" enabled="1" group_index="0" id="NumInputs" name="Number of inputs" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the representation of 3D point. It can be represented by a sphere or by three orthogonal axis." design-time="1" enabled="1" group_index="0" id="DefaultPointMode" name="PointRepresentation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Sphere;Axis</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter specifies the default radius of such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="PointRadius" name="Default point radius" run-time="1">
            <Value>35</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If points are rendered as spheres, specifies the default color used to draw such spheres. If they are rendered as orthogonal axis, this parameter is ignored." design-time="1" enabled="1" group_index="0" id="DefaultPointsColor" name="Default point color" run-time="1">
            <Value>rgb: 0.68627601861953735;0.93333536386489868;0.93333536386489868</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If points are rendered as spheres, this parameter is ignored.If they are rendered as orthogonal axis, this parameter specifies the thickness of the axis." design-time="1" enabled="1" group_index="0" id="PointAxisTickness" name="Default axis tickness" run-time="1">
            <Value>5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for X axis." design-time="1" enabled="1" group_index="0" id="DefaultXAxisColor" name="Default X axis color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Y axis." design-time="1" enabled="1" group_index="0" id="DefaultYAxisColor" name="Default Y axis color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="If they are rendered as orthogonal axis, this parameter specifies the default color for Z axis." design-time="1" enabled="1" group_index="0" id="DefaultZAxisColor" name="Default Z axis color" run-time="1">
            <Value>rgb: 0;0;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If they are rendered as orthogonal axis, this parameter specifies the default lenght of axis." design-time="1" enabled="1" group_index="0" id="DefaultAxisLenght" name="Axis lenght" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type point. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultPointsAlpha" name="Default points alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesTickness" name="Default bones tickness" run-time="1">
            <Value>2</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether (which) lines extremes are drawn as arrows" design-time="1" enabled="1" group_index="0" id="ArrowMode" name="Default arrow mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">None;Begin;End;Both</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type line (bones)." design-time="1" enabled="1" group_index="0" id="DefaultBonesColor" name="Default lines color" run-time="1">
            <Value>rgb: 0.54509896039962769;0.54509896039962769;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type line. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultBonesAlpha" name="Default lines alpha" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type triangle." design-time="1" enabled="1" group_index="0" id="DefaultTriangleColor" name="Default triangles color" run-time="1">
            <Value>rgb: 0;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type triangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTriangleAlpha" name="Default triangles alpha" run-time="1">
            <Value>0.8000030517578125</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type ellipse." design-time="1" enabled="1" group_index="0" id="DefaultEllipseColor" name="Default ellipses color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type ellipse. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultEllipseAlpha" name="Default ellipses alpha" run-time="1">
            <Value>0.8000030517578125</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the default representation of 3d rectangles. You can choose to show the faces or the edges" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesMode" name="Default rectangles mode" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Faces;Edges</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type rectangle 3d, when the selected draw-mode is Edge." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesTickness" name="Default rectangle tickness" run-time="1">
            <Value>3</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type rectangles 3d." design-time="1" enabled="1" group_index="0" id="DefaultRectanglesColor" name="Default rectangles color" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type rectangle. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultRectanglesAlpha" name="Default rectangles alpha" run-time="1">
            <Value>0.6000024676322937</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default tickness for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesTickness" name="Default trajectories tickness" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the default color for objects of type trajectory." design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesColor" name="Default trajectories color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the default alpha for objects of type trajectory. The range spans from 0.0 (transparent) to 1.0 (opaque)" design-time="1" enabled="1" group_index="0" id="DefaultTrajectoriesAlpha" name="Default trajectories alpha" run-time="1">
            <Value>0.8000030517578125</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="3D" class-id="3D_space" description="tridimensional space" group_index="0" id="InputSpace" name="tridimensional space" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Input Geometric Labelled Set 3d of 3d objects." group_index="0" id="input_labeled_set_3d" name="InputGeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="The geometric objects from the input labelled sets are transformed to visible (opengl) 3d objects and are added to this input space" group_index="0" id="OutputSpace" inherited-id="" inplace-id="InputSpace" name="Tridimensional space"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="bool_generator" id="5451" label="BoolGenerator_6" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">50;470</Property>
            <Property name="Private.ZOrder">82</Property>
            <Property name="Private.ObjID">83</Property>
            <Property name="Appearance.Size">110;40</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">Math.Scalar.Generator.BoolGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
            <Property name="Appearance.Caption">Baricenter</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies wether the output is always generated (true) or only when the value changes (false)" design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="bool" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="kernel" class-id="bool_generator" id="5499" label="BoolGenerator_7" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">50;520</Property>
            <Property name="Private.ZOrder">77</Property>
            <Property name="Private.ObjID">84</Property>
            <Property name="Appearance.Size">110;40</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;value;continuous_output</Property>
            <Property name="Private.FullPath">Math.Scalar.Generator.BoolGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
            <Property name="Appearance.Caption">Directions</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.FillColor">255; 255; 255</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Value" design-time="1" enabled="1" group_index="0" id="value" name="Value" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies wether the output is always generated (true) or only when the value changes (false)" design-time="1" enabled="1" group_index="0" id="continuous_output" name="Continuous output" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="bool" description="Value" group_index="0" id="output" inherited-id="" inplace-id="" name="Value"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="multimedia_timer" id="5547" label="MultimediaTimer_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">320;510</Property>
            <Property name="Private.ZOrder">63</Property>
            <Property name="Private.ObjID">85</Property>
            <Property name="Appearance.Size">47;47</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;output_type;period;samplingrate</Property>
            <Property name="Private.FullPath">FlowAndControlStructures.MultimediaTimer</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Specifies whether the output is a simple trigger or an audio clock. In the second case, the Period parameter is locked during execution." design-time="1" enabled="1" group_index="0" id="output_type" name="Output type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Trigger;Audio clock</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="time" description="Period of the multimedia timer" design-time="1" enabled="1" group_index="0" id="period" name="Period" run-time="0">
            <Value>400000</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Sampling frequency of the audio signal" design-time="1" enabled="1" group_index="0" id="samplingrate" name="Sampling rate" run-time="0">
            <Value>48000</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="audio_clock" description="Audio clock output which is raised each time the timer elapses. The timer is locked to a fixed period during execution." group_index="0" id="output_audio_clock" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="SIEMPRE" class-id="smpte_encoder" id="5600" label="SmpteEncoder_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">390;510</Property>
            <Property name="Private.ZOrder">62</Property>
            <Property name="Private.ObjID">86</Property>
            <Property name="Appearance.Size">79;47</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;time_code;reset;frame_rate;custom_frame_rate;enable_timecode_output</Property>
            <Property name="Private.FullPath">SIEMPRE.SmpteEncoder</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="time" description="The initial timeocde." design-time="1" enabled="1" group_index="0" id="time_code" name="TimeCode" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Reset the encoder to the initial timecode value" design-time="0" enabled="1" group_index="0" id="reset" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The framerate of the SMPTE timecode, i.e., how many timecode words are available in a second. If Custom is selected a custom value can be specified in the Custom Framerate parameter, otherwise one standard value can be selected" design-time="1" enabled="1" group_index="0" id="frame_rate" name="TimeCode Framerate" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Custom;ATSC24/film (24fps);NSTC (29.97fps);PAL (25fps);ATSC30 (30fps)</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The custom framerate of the SMPTE timecode; this parameter is used only when TimeCode Framerate is set to Custom" design-time="1" enabled="1" group_index="0" id="custom_frame_rate" name="Custom Framerate" run-time="1">
            <Value>25</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="If this parameter is true, an additional output is added to the block which provides the interpolated timecode of the begining of the audiobuffer (i.e., the timecode virtually assigned to sample 0 of the buffer)" design-time="1" enabled="1" group_index="0" id="enable_timecode_output" name="Enable timecode output" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="audio_clock" description="The input audio clock" group_index="0" id="input" name="Audio clock" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="pcm_audio_buffer" description="The encoded timecode" group_index="0" id="output" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="wave_output" id="5658" label="WaveOutput_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">540;310</Property>
            <Property name="Private.ZOrder">59</Property>
            <Property name="Private.ObjID">87</Property>
            <Property name="Appearance.Size">48;50</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;device;min_num_device_buffers;num_device_buffers</Property>
            <Property name="Private.FullPath">Audio.Output.WaveOutput</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="string" description="The virtual name of the device. If none is specified the default device will be used" design-time="1" enabled="1" group_index="0" id="device" name="Device name" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="This value affects output latency. When the device is idle, and new data is available from EyesWeb, the device might send this new data out immediately (thus reducing the latency to zero) or wait for more buffers to be available. This increase the output latency but makes audio more robust when the data is not provided with a stable datarate (e.g., due to high computational load)" design-time="1" enabled="1" group_index="0" id="min_num_device_buffers" name="Min num device buffers" run-time="1">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The maximum number of buffers stored by the device. This may affect data loss" design-time="1" enabled="1" group_index="0" id="num_device_buffers" name="Num device buffers" run-time="1">
            <Value>6</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="pcm_audio_buffer" description="Audio stream captured from the specified device&#xA;" group_index="0" id="input" name="Audio stream" read-write="1" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs/>
        <PrivateData/>
      </Block>
    </Blocks>
    <PatchPins>
      <PatchPin id="5710" name="BGLS3DD">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;1080</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">46</Property>
            <Property name="Private.ObjID">88</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">220; 220; 220</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5711" name="BGLS3DD">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;1200</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">288</Property>
            <Property name="Private.ObjID">89</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">220; 220; 220</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5712" name="BGLS3DD">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;1320</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">287</Property>
            <Property name="Private.ObjID">90</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">220; 220; 220</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5713" name="BGLS3DD">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;1440</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">286</Property>
            <Property name="Private.ObjID">91</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">220; 220; 220</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5714" name="BGLS3DD">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">240;730</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">294</Property>
            <Property name="Private.ObjID">92</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">220; 220; 220</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5715" name="BGLS3DD">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">570;750</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">290</Property>
            <Property name="Private.ObjID">93</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">220; 220; 220</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5716" name="TCode">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;900</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">298</Property>
            <Property name="Private.ObjID">94</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;50</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5717" name="TCode">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;740</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">295</Property>
            <Property name="Private.ObjID">95</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;90</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5718" name="SkelBones">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">450;730</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">305</Property>
            <Property name="Private.ObjID">96</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">255; 173; 91</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5719" name="SkelBones">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;960</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">299</Property>
            <Property name="Private.ObjID">97</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">255; 173; 91</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5720" name="VideoIn">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">960;740</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">297</Property>
            <Property name="Private.ObjID">98</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">123; 123; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5721" name="VideoIn">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">630;210</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">289</Property>
            <Property name="Private.ObjID">99</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">123; 123; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5722" name="VideoOut">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">630;440</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">40</Property>
            <Property name="Private.ObjID">100</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">123; 123; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5723" name="TCode">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">590;510</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">271</Property>
            <Property name="Private.ObjID">101</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;50</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5724" name="TCode">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">620;580</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">42</Property>
            <Property name="Private.ObjID">102</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">40;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5725" name="Restart">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">490;450</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">278</Property>
            <Property name="Private.ObjID">103</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">50;30</Property>
            <Property name="Appearance.FillColor">56; 142; 142</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5726" name="Restart">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">960;640</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">274</Property>
            <Property name="Private.ObjID">104</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;50</Property>
            <Property name="Appearance.FillColor">56; 142; 142</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5727" name="Restart">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">590;160</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">270</Property>
            <Property name="Private.ObjID">105</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;50</Property>
            <Property name="Appearance.FillColor">56; 142; 142</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5728" name="TCode">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;620</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">266</Property>
            <Property name="Private.ObjID">106</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;50</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5729" name="TCode">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">20;1580</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">251</Property>
            <Property name="Private.ObjID">107</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;480</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5730" name="A1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">260;1630</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">219</Property>
            <Property name="Private.ObjID">108</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5731" name="A3">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">260;1790</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">218</Property>
            <Property name="Private.ObjID">109</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5732" name="A2">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">260;1710</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">217</Property>
            <Property name="Private.ObjID">110</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5733" name="A4">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">260;1870</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">216</Property>
            <Property name="Private.ObjID">111</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5734" name="A6">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">260;2030</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">215</Property>
            <Property name="Private.ObjID">112</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5735" name="A5">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">260;1950</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">214</Property>
            <Property name="Private.ObjID">113</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5736" name="A1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">300;250</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">236</Property>
            <Property name="Private.ObjID">114</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5737" name="A3">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">300;310</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">235</Property>
            <Property name="Private.ObjID">115</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5738" name="A2">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">300;280</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">234</Property>
            <Property name="Private.ObjID">116</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5739" name="A4">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">300;340</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">233</Property>
            <Property name="Private.ObjID">117</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5740" name="A6">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">300;400</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">232</Property>
            <Property name="Private.ObjID">118</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5741" name="A5">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">300;370</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">231</Property>
            <Property name="Private.ObjID">119</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">255; 215; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5742" name="BGLS3DD_S04">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">150;1430</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">48</Property>
            <Property name="Private.ObjID">120</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">125; 158; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5743" name="BGLS3DD_S03">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">150;1310</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">44</Property>
            <Property name="Private.ObjID">121</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">128; 128; 128</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5744" name="BGLS3DD_S02">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">150;1190</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">45</Property>
            <Property name="Private.ObjID">122</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">192; 192; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5745" name="BGLS3DD_S01">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">150;1070</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">47</Property>
            <Property name="Private.ObjID">123</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5746" name="BGLS3DD_S01">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">470;880</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">38</Property>
            <Property name="Private.ObjID">124</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;180</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5747" name="BGLS3DD_S02">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">470;1070</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">37</Property>
            <Property name="Private.ObjID">125</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;180</Property>
            <Property name="Appearance.FillColor">192; 192; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5748" name="BGLS3DD_S03">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">470;1260</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">36</Property>
            <Property name="Private.ObjID">126</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;180</Property>
            <Property name="Appearance.FillColor">128; 128; 128</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5749" name="BGLS3DD_S04">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">470;1450</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">35</Property>
            <Property name="Private.ObjID">127</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;180</Property>
            <Property name="Appearance.FillColor">125; 158; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5750" name="ambient">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;160</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">145</Property>
            <Property name="Private.ObjID">128</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5751" name="1st_violin">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">240;210</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">143</Property>
            <Property name="Private.ObjID">129</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5752" name="2nd_violin">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;260</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">53</Property>
            <Property name="Private.ObjID">130</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5753" name="viola">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">240;310</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">142</Property>
            <Property name="Private.ObjID">131</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5754" name="violoncello">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;360</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">52</Property>
            <Property name="Private.ObjID">132</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5755" name="1st_violin">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">890;970</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">73</Property>
            <Property name="Private.ObjID">133</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5756" name="BGLS3DD_S01">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">760;1060</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">137</Property>
            <Property name="Private.ObjID">134</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5757" name="2nd_violin">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">890;1160</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">2</Property>
            <Property name="Private.ObjID">135</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5758" name="viola">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">890;1350</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">1</Property>
            <Property name="Private.ObjID">136</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5759" name="violoncello">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">890;1540</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">132</Property>
            <Property name="Private.ObjID">137</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5760" name="ambient">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;1590</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">8</Property>
            <Property name="Private.ObjID">138</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5761" name="ambient">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;1990</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">7</Property>
            <Property name="Private.ObjID">139</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5762" name="1st_violin">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;1670</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">6</Property>
            <Property name="Private.ObjID">140</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5763" name="2nd_violin">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;1750</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">5</Property>
            <Property name="Private.ObjID">141</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5764" name="viola">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;1830</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">4</Property>
            <Property name="Private.ObjID">142</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5765" name="violoncello">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;1910</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">3</Property>
            <Property name="Private.ObjID">143</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">175; 238; 238</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5766" name="BGLS3DD_S02">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">760;1250</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">125</Property>
            <Property name="Private.ObjID">144</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">192; 192; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5767" name="BGLS3DD_S03">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">760;1440</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">124</Property>
            <Property name="Private.ObjID">145</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">128; 128; 128</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5768" name="BGLS3DD_S04">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">760;1630</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">123</Property>
            <Property name="Private.ObjID">146</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;80</Property>
            <Property name="Appearance.FillColor">125; 158; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5769" name="l1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">760;1000</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">34</Property>
            <Property name="Private.ObjID">147</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5770" name="l2">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">760;1190</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">33</Property>
            <Property name="Private.ObjID">148</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5771" name="l3">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">760;1380</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">32</Property>
            <Property name="Private.ObjID">149</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5772" name="l4">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">760;1570</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">31</Property>
            <Property name="Private.ObjID">150</Property>
            <Property name="Appearance.Orientation">3</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5773" name="l2">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">410;1950</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">16</Property>
            <Property name="Private.ObjID">151</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5774" name="l4">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">410;1920</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">15</Property>
            <Property name="Private.ObjID">152</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5775" name="l2">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">410;1790</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">14</Property>
            <Property name="Private.ObjID">153</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5776" name="l1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">410;1760</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">13</Property>
            <Property name="Private.ObjID">154</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5777" name="VideoOut">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">960;1810</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">51</Property>
            <Property name="Private.ObjID">155</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">123; 123; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5778" name="l3">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">410;2030</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">12</Property>
            <Property name="Private.ObjID">156</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5779" name="l4">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">410;2000</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">11</Property>
            <Property name="Private.ObjID">157</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5780" name="l3">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">410;1870</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">10</Property>
            <Property name="Private.ObjID">158</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5781" name="l1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">410;1840</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">9</Property>
            <Property name="Private.ObjID">159</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;30</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5782" name="draw_baricenter">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">240;470</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">81</Property>
            <Property name="Private.ObjID">160</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">104; 131; 139</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5783" name="draw_baricenter">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">850;1730</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">79</Property>
            <Property name="Private.ObjID">161</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">100;30</Property>
            <Property name="Appearance.FillColor">104; 131; 139</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5784" name="directions">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">190;510</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">76</Property>
            <Property name="Private.ObjID">162</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">104; 131; 139</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5785" name="directions">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">900;930</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">30</Property>
            <Property name="Private.ObjID">163</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">104; 131; 139</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5786" name="directions">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">890;1110</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">28</Property>
            <Property name="Private.ObjID">164</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">104; 131; 139</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5787" name="directions">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">890;1490</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">26</Property>
            <Property name="Private.ObjID">165</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">104; 131; 139</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5788" name="directions">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">890;1300</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">27</Property>
            <Property name="Private.ObjID">166</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">104; 131; 139</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5789" name="directions">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">720;1730</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">69</Property>
            <Property name="Private.ObjID">167</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">60;30</Property>
            <Property name="Appearance.FillColor">104; 131; 139</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5790" name="World">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">150;970</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">43</Property>
            <Property name="Private.ObjID">168</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;50</Property>
            <Property name="Appearance.FillColor">255; 173; 91</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5791" name="World">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">860;850</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">29</Property>
            <Property name="Private.ObjID">169</Property>
            <Property name="Appearance.Orientation">2</Property>
            <Property name="Appearance.Size">50;30</Property>
            <Property name="Appearance.FillColor">255; 173; 91</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5792" name="Scene">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">960;1580</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">25</Property>
            <Property name="Private.ObjID">170</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;60</Property>
            <Property name="Appearance.FillColor">123; 123; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="5793" name="Scene">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">660;1790</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">50</Property>
            <Property name="Private.ObjID">171</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">30;70</Property>
            <Property name="Appearance.FillColor">123; 123; 192</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
    </PatchPins>
    <CustomObjects>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;100</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Appearance.Size">950;20</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">With the support of the EU ICT Project 250026 - SIEMPRE (Social Interaction and Entrainment using Music PeRformance Exprerimentation), 2010-2012</Property>
            <Property name="Appearance.Margins">0;0</Property>
            <Property name="Appearance.Font">Arial; 6.75; Italic; </Property>
            <Property name="Appearance.FontColor">0; 0; 128</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">2</Property>
            <Property name="Private.ZOrder">331</Property>
            <Property name="Private.ObjID">329</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;30</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Appearance.Size">650;70</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.FillColor">0; 0; 255</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">255; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">HEADS DIRECTIONS</Property>
            <Property name="Appearance.Margins">0;0</Property>
            <Property name="Appearance.Font">Arial; 24; Bold; Italic; </Property>
            <Property name="Appearance.FontColor">255; 255; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">2</Property>
            <Property name="Private.ZOrder">309</Property>
            <Property name="Private.ObjID">330</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">710;30</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Appearance.Size">270;70</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">123; 123; 192</Property>
            <Property name="Appearance.BorderSize">3</Property>
            <Property name="Appearance.Text">Casa Paganini - InfoMus Lab
DIBRIS - University of Genova (Italy)
http://www.infomus.org
mailto: info@infomus.org



Patch-Protocol-Layout by Roberto Sagoleo.
</Property>
            <Property name="Appearance.Margins">0;5</Property>
            <Property name="Appearance.Font">Arial; 8.25; Italic; </Property>
            <Property name="Appearance.FontColor">0; 0; 128</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">2</Property>
            <Property name="Private.ZOrder">308</Property>
            <Property name="Private.ObjID">331</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;710</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">332</Property>
            <Property name="Private.ObjID">332</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">440;130</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Skeleton Bones</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">0</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;850</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">333</Property>
            <Property name="Private.ObjID">333</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">140;190</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Rendering Skeletons</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">580;720</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">334</Property>
            <Property name="Private.ObjID">334</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">400;120</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Synchronized Video streaming</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">0</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;1550</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">335</Property>
            <Property name="Private.ObjID">335</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">250;530</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Synchronized Audio</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;590</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">312</Property>
            <Property name="Private.ObjID">336</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">440;110</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Time Code</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">0</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">580;590</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">313</Property>
            <Property name="Private.ObjID">337</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">400;120</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Audio loop</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">310;130</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">338</Property>
            <Property name="Private.ObjID">338</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">300;100</Property>
            <Property name="Appearance.FillColor">127; 255; 212</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Command:</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">Microsoft Sans Serif; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">310;240</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">339</Property>
            <Property name="Private.ObjID">339</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">300;200</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Audio Output</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">310;460</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">340</Property>
            <Property name="Private.ObjID">340</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">300;120</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Time coder</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">0</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">480;860</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">341</Property>
            <Property name="Private.ObjID">341</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">500;860</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text"></Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">420;1740</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">342</Property>
            <Property name="Private.ObjID">342</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">560;340</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text"></Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;130</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">343</Property>
            <Property name="Private.ObjID">343</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">260;300</Property>
            <Property name="Appearance.FillColor">127; 255; 212</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Audio Channels selection</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">Microsoft Sans Serif; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;440</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">344</Property>
            <Property name="Private.ObjID">344</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">260;140</Property>
            <Property name="Appearance.FillColor">127; 255; 212</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Display elements:</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">Microsoft Sans Serif; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;1050</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">345</Property>
            <Property name="Private.ObjID">345</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">140;490</Property>
            <Property name="Appearance.FillColor">152; 251; 152</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">Extract subjects</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; Bold; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">1</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">30;2090</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Appearance.Size">950;170</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.FillColor">192; 192; 192</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">This Patch plays synchronously six audio files, a video file, and a Qualysis TSV Motion-Capture data file.

The MoCap data is used to compute the "sight-direction" of each of the four musicians.

Moreover, the *Baricenter* within the space between the four players is computed.

Please: switch on/off the audio file of each musician with the 'Audio Channels selection' buttons.

Is also possible to display or hide the Baricenter and the four sight-direction lines, by pressing the buttons in the 'Display elements' area.</Property>
            <Property name="Appearance.Margins">10;10</Property>
            <Property name="Appearance.Font">Arial; 9.75; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">0</Property>
            <Property name="Appearance.VertAlign">0</Property>
            <Property name="Private.ZOrder">0</Property>
            <Property name="Private.ObjID">346</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
    </CustomObjects>
    <Links>
      <Link>
        <Pin block="21" id="OutputSpace" type="source"/>
        <Pin block="86" id="InputSpace" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">4</Property>
            <Property name="Private.Pin_0">150;924</Property>
            <Property name="Private.Pin_1">150;960</Property>
            <Property name="Private.Pin_2">60;960</Property>
            <Property name="Private.Pin_3">60;986.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">326</Property>
            <Property name="Private.ObjID">172</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="881" id="output" type="source"/>
        <Pin block="621" id="activation_pin" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">810;780</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">321</Property>
            <Property name="Private.ObjID">173</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="833" id="output" type="source"/>
        <Pin block="881" id="input_2" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">760;816</Property>
            <Property name="Private.Pin_1">760;791.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">320</Property>
            <Property name="Private.ObjID">174</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="935" id="time" type="source"/>
        <Pin block="881" id="input_1" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">660;776.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">319</Property>
            <Property name="Private.ObjID">175</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="935" id="time" type="source"/>
        <Pin block="833" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">700;771.5</Property>
            <Property name="Private.Pin_1">700;816</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">318</Property>
            <Property name="Private.ObjID">176</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5711" type="source"/>
        <Pin block="501" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-6</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">40;1224</Property>
            <Property name="Private.Pin_1">40;1232</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">317</Property>
            <Property name="Private.ObjID">177</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5712" type="source"/>
        <Pin block="561" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-6</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">40;1344</Property>
            <Property name="Private.Pin_1">40;1352</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">316</Property>
            <Property name="Private.ObjID">178</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5713" type="source"/>
        <Pin block="441" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-6</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">40;1464</Property>
            <Property name="Private.Pin_1">40;1472</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">315</Property>
            <Property name="Private.ObjID">179</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="378" id="output_labelled_set" type="source"/>
        <Pin patchpin="5714" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-4</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">3</Property>
            <Property name="Private.Pin_0">250;761</Property>
            <Property name="Private.Pin_1">250;760</Property>
            <Property name="Private.Pin_2">260;756</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">314</Property>
            <Property name="Private.ObjID">180</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5715" type="source"/>
        <Pin block="935" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-24</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">4</Property>
            <Property name="Private.Pin_0">580;756</Property>
            <Property name="Private.Pin_1">580;780</Property>
            <Property name="Private.Pin_2">590;780</Property>
            <Property name="Private.Pin_3">600;771.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">311</Property>
            <Property name="Private.ObjID">181</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5714" type="source"/>
        <Pin block="199" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-4</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">250;762</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">310</Property>
            <Property name="Private.ObjID">182</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5716" type="source"/>
        <Pin block="21" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-1</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">40;924</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">307</Property>
            <Property name="Private.ObjID">183</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5717" type="source"/>
        <Pin block="378" id="input_read" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-5</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">40;783.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">306</Property>
            <Property name="Private.ObjID">184</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="199" id="output_labeled_set_3d" type="source"/>
        <Pin patchpin="5718" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-4</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">350;756</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">304</Property>
            <Property name="Private.ObjID">185</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5719" type="source"/>
        <Pin block="86" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-6</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">40;1001.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">303</Property>
            <Property name="Private.ObjID">186</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="621" id="video_output" type="source"/>
        <Pin patchpin="5720" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-12</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">5</Property>
            <Property name="Private.Pin_0">970;772.5</Property>
            <Property name="Private.Pin_1">970;770</Property>
            <Property name="Private.Pin_2">970;780</Property>
            <Property name="Private.Pin_3">980;780</Property>
            <Property name="Private.Pin_4">980;768</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">302</Property>
            <Property name="Private.ObjID">187</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5721" type="source"/>
        <Pin block="744" id="video_stream" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;0</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">301</Property>
            <Property name="Private.ObjID">188</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5722" type="source"/>
        <Pin block="254" id="InputSpace" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-10</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">640;460</Property>
            <Property name="Private.Pin_1">650;470</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">300</Property>
            <Property name="Private.ObjID">189</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1138" id="output" type="source"/>
        <Pin block="1037" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">860;666</Property>
            <Property name="Private.Pin_1">880;668.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">284</Property>
            <Property name="Private.ObjID">190</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1090" id="output" type="source"/>
        <Pin block="1189" id="Input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">630;666</Property>
            <Property name="Private.Pin_1">630;664</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">283</Property>
            <Property name="Private.ObjID">191</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1189" id="Output" type="source"/>
        <Pin block="1138" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">3</Property>
            <Property name="Private.Pin_0">750;664</Property>
            <Property name="Private.Pin_1">750;660</Property>
            <Property name="Private.Pin_2">750;666</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">282</Property>
            <Property name="Private.ObjID">192</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5724" type="source"/>
        <Pin block="1090" id="value" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-14;-2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">626;600</Property>
            <Property name="Private.Pin_1">620;610</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">281</Property>
            <Property name="Private.ObjID">193</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1037" id="output" type="source"/>
        <Pin patchpin="5726" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-17</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">970;668.5</Property>
            <Property name="Private.Pin_1">970;648</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">280</Property>
            <Property name="Private.ObjID">194</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5725" type="source"/>
        <Pin block="988" id="reset" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-11;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">504;460</Property>
            <Property name="Private.Pin_1">500;460</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">279</Property>
            <Property name="Private.ObjID">195</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="988" id="timecode_output" type="source"/>
        <Pin patchpin="5723" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-7</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">600;533.5</Property>
            <Property name="Private.Pin_1">600;528</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">272</Property>
            <Property name="Private.ObjID">196</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1238" id="bang" type="source"/>
        <Pin patchpin="5727" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-15</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">5</Property>
            <Property name="Private.Pin_0">610;185</Property>
            <Property name="Private.Pin_1">610;170</Property>
            <Property name="Private.Pin_2">610;180</Property>
            <Property name="Private.Pin_3">610;180</Property>
            <Property name="Private.Pin_4">610;170</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">337</Property>
            <Property name="Private.ObjID">197</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1308" id="string" type="source"/>
        <Pin block="1359" id="string" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">3</Property>
            <Property name="Private.Pin_0">210;641.5</Property>
            <Property name="Private.Pin_1">240;640</Property>
            <Property name="Private.Pin_2">240;645</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">269</Property>
            <Property name="Private.ObjID">198</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5728" type="source"/>
        <Pin block="1308" id="time" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-9</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">3</Property>
            <Property name="Private.Pin_0">30;636</Property>
            <Property name="Private.Pin_1">40;640</Property>
            <Property name="Private.Pin_2">50;641.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">268</Property>
            <Property name="Private.ObjID">199</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5729" type="source"/>
        <Pin block="1457" id="activation_pin" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-44</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">30;1620</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">264</Property>
            <Property name="Private.ObjID">200</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5729" type="source"/>
        <Pin block="1566" id="activation_pin" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-44</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">30;1700</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">261</Property>
            <Property name="Private.ObjID">201</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1740" id="output" type="source"/>
        <Pin block="1675" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">420;334</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">260</Property>
            <Property name="Private.ObjID">202</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5729" type="source"/>
        <Pin block="1793" id="activation_pin" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-44</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">40;1776</Property>
            <Property name="Private.Pin_1">40;1780</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">255</Property>
            <Property name="Private.ObjID">203</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5729" type="source"/>
        <Pin block="1902" id="activation_pin" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-44</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">40;1776</Property>
            <Property name="Private.Pin_1">40;1860</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">254</Property>
            <Property name="Private.ObjID">204</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5729" type="source"/>
        <Pin block="2011" id="activation_pin" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-44</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">30;1776</Property>
            <Property name="Private.Pin_1">30;1940</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">253</Property>
            <Property name="Private.ObjID">205</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5729" type="source"/>
        <Pin block="2120" id="activation_pin" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-44</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">40;1776</Property>
            <Property name="Private.Pin_1">40;2020</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">252</Property>
            <Property name="Private.ObjID">206</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1457" id="audio_output" type="source"/>
        <Pin block="2229" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">248</Property>
            <Property name="Private.ObjID">207</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1566" id="audio_output" type="source"/>
        <Pin block="2280" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">245</Property>
            <Property name="Private.ObjID">208</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1793" id="audio_output" type="source"/>
        <Pin block="2331" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">244</Property>
            <Property name="Private.ObjID">209</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1902" id="audio_output" type="source"/>
        <Pin block="2382" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">240</Property>
            <Property name="Private.ObjID">210</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2011" id="audio_output" type="source"/>
        <Pin block="2433" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">239</Property>
            <Property name="Private.ObjID">211</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2120" id="audio_output" type="source"/>
        <Pin block="2484" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">238</Property>
            <Property name="Private.ObjID">212</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2229" id="output" type="source"/>
        <Pin patchpin="5730" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0.5;-1</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">260;1645.5</Property>
            <Property name="Private.Pin_1">260;1644</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">237</Property>
            <Property name="Private.ObjID">213</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5736" type="source"/>
        <Pin block="1740" id="input_0" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-1</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">230</Property>
            <Property name="Private.ObjID">214</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2280" id="output" type="source"/>
        <Pin patchpin="5732" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0.5;-9</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">270;1725.5</Property>
            <Property name="Private.Pin_1">280;1716</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">229</Property>
            <Property name="Private.ObjID">215</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2331" id="output" type="source"/>
        <Pin patchpin="5731" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0.5;-5</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">270;1805.5</Property>
            <Property name="Private.Pin_1">270;1800</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">228</Property>
            <Property name="Private.ObjID">216</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2382" id="output" type="source"/>
        <Pin patchpin="5733" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0.5;-1</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">270;1885.5</Property>
            <Property name="Private.Pin_1">280;1884</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">227</Property>
            <Property name="Private.ObjID">217</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2433" id="output" type="source"/>
        <Pin patchpin="5735" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0.5;-9</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">270;1965.5</Property>
            <Property name="Private.Pin_1">270;1956</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">226</Property>
            <Property name="Private.ObjID">218</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2484" id="output" type="source"/>
        <Pin patchpin="5734" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0.5;-5</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">270;2045.5</Property>
            <Property name="Private.Pin_1">270;2040</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">225</Property>
            <Property name="Private.ObjID">219</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5738" type="source"/>
        <Pin block="1740" id="input_1" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-7</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">224</Property>
            <Property name="Private.ObjID">220</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5737" type="source"/>
        <Pin block="1740" id="input_2" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-1</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">223</Property>
            <Property name="Private.ObjID">221</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5739" type="source"/>
        <Pin block="1740" id="input_3" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-7</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">222</Property>
            <Property name="Private.ObjID">222</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5741" type="source"/>
        <Pin block="1740" id="input_4" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-1</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">221</Property>
            <Property name="Private.ObjID">223</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5740" type="source"/>
        <Pin block="1740" id="input_5" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-7</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">220</Property>
            <Property name="Private.ObjID">224</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="561" id="output_labeled_set" type="source"/>
        <Pin patchpin="5743" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-6</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">160;1352</Property>
            <Property name="Private.Pin_1">160;1344</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">213</Property>
            <Property name="Private.ObjID">225</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="501" id="output_labeled_set" type="source"/>
        <Pin patchpin="5744" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-6</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">160;1232</Property>
            <Property name="Private.Pin_1">170;1224</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">212</Property>
            <Property name="Private.ObjID">226</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="441" id="output_labeled_set" type="source"/>
        <Pin patchpin="5742" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-6</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">160;1472</Property>
            <Property name="Private.Pin_1">170;1464</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">211</Property>
            <Property name="Private.ObjID">227</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2595" id="output_labeled_set" type="source"/>
        <Pin block="2655" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">207</Property>
            <Property name="Private.ObjID">228</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2655" id="output_point" type="source"/>
        <Pin block="2704" id="point_b" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">715;912</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">205</Property>
            <Property name="Private.ObjID">229</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2535" id="output_labeled_set" type="source"/>
        <Pin block="2766" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">203</Property>
            <Property name="Private.ObjID">230</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2766" id="output_point" type="source"/>
        <Pin block="2704" id="point_a" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">700;982</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">202</Property>
            <Property name="Private.ObjID">231</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5746" type="source"/>
        <Pin block="2704" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;74</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">490;1044</Property>
            <Property name="Private.Pin_1">490;1032</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">201</Property>
            <Property name="Private.ObjID">232</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5746" type="source"/>
        <Pin block="2535" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;14</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">490;984</Property>
            <Property name="Private.Pin_1">490;982</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">199</Property>
            <Property name="Private.ObjID">233</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5746" type="source"/>
        <Pin block="2595" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-70</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">480;900</Property>
            <Property name="Private.Pin_1">490;912</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">198</Property>
            <Property name="Private.ObjID">234</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2989" id="output_labeled_set" type="source"/>
        <Pin block="3049" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">194</Property>
            <Property name="Private.ObjID">235</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3049" id="output_point" type="source"/>
        <Pin block="3098" id="point_b" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">715;1102</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">192</Property>
            <Property name="Private.ObjID">236</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2929" id="output_labeled_set" type="source"/>
        <Pin block="3160" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">190</Property>
            <Property name="Private.ObjID">237</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3160" id="output_point" type="source"/>
        <Pin block="3098" id="point_a" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">700;1172</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">189</Property>
            <Property name="Private.ObjID">238</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5747" type="source"/>
        <Pin block="3098" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;64</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">480;1224</Property>
            <Property name="Private.Pin_1">490;1222</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">188</Property>
            <Property name="Private.ObjID">239</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3209" id="output_labeled_set_3d" type="source"/>
        <Pin block="3264" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">185</Property>
            <Property name="Private.ObjID">240</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5747" type="source"/>
        <Pin block="2929" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;4</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">480;1164</Property>
            <Property name="Private.Pin_1">490;1172</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">184</Property>
            <Property name="Private.ObjID">241</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5747" type="source"/>
        <Pin block="2989" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-56</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">480;1104</Property>
            <Property name="Private.Pin_1">490;1102</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">183</Property>
            <Property name="Private.ObjID">242</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3438" id="output_labeled_set" type="source"/>
        <Pin block="3498" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">179</Property>
            <Property name="Private.ObjID">243</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3498" id="output_point" type="source"/>
        <Pin block="3547" id="point_b" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">715;1292</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">177</Property>
            <Property name="Private.ObjID">244</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3378" id="output_labeled_set" type="source"/>
        <Pin block="3609" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">175</Property>
            <Property name="Private.ObjID">245</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3609" id="output_point" type="source"/>
        <Pin block="3547" id="point_a" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">700;1362</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">174</Property>
            <Property name="Private.ObjID">246</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5748" type="source"/>
        <Pin block="3547" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;54</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">480;1404</Property>
            <Property name="Private.Pin_1">490;1412</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">173</Property>
            <Property name="Private.ObjID">247</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3658" id="output_labeled_set_3d" type="source"/>
        <Pin block="3713" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">170</Property>
            <Property name="Private.ObjID">248</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5748" type="source"/>
        <Pin block="3378" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-6</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">490;1344</Property>
            <Property name="Private.Pin_1">490;1362</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">169</Property>
            <Property name="Private.ObjID">249</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5748" type="source"/>
        <Pin block="3438" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-66</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">480;1284</Property>
            <Property name="Private.Pin_1">490;1292</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">168</Property>
            <Property name="Private.ObjID">250</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3887" id="output_labeled_set" type="source"/>
        <Pin block="3947" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">164</Property>
            <Property name="Private.ObjID">251</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3947" id="output_point" type="source"/>
        <Pin block="3996" id="point_b" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">715;1482</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">162</Property>
            <Property name="Private.ObjID">252</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3827" id="output_labeled_set" type="source"/>
        <Pin block="4058" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">160</Property>
            <Property name="Private.ObjID">253</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4058" id="output_point" type="source"/>
        <Pin block="3996" id="point_a" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">700;1552</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">159</Property>
            <Property name="Private.ObjID">254</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5749" type="source"/>
        <Pin block="3996" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;68</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">490;1608</Property>
            <Property name="Private.Pin_1">490;1602</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">158</Property>
            <Property name="Private.ObjID">255</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4107" id="output_labeled_set_3d" type="source"/>
        <Pin block="4162" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">155</Property>
            <Property name="Private.ObjID">256</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5749" type="source"/>
        <Pin block="3827" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;8</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">480;1548</Property>
            <Property name="Private.Pin_1">490;1552</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">154</Property>
            <Property name="Private.ObjID">257</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5749" type="source"/>
        <Pin block="3887" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-76</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">480;1464</Property>
            <Property name="Private.Pin_1">490;1482</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">153</Property>
            <Property name="Private.ObjID">258</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3264" id="OutputSpace" type="source"/>
        <Pin block="3713" id="InputSpace" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">4</Property>
            <Property name="Private.Pin_0">960;1225</Property>
            <Property name="Private.Pin_1">960;1340</Property>
            <Property name="Private.Pin_2">880;1340</Property>
            <Property name="Private.Pin_3">880;1400</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">152</Property>
            <Property name="Private.ObjID">259</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3713" id="OutputSpace" type="source"/>
        <Pin block="4162" id="InputSpace" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">4</Property>
            <Property name="Private.Pin_0">960;1415</Property>
            <Property name="Private.Pin_1">960;1530</Property>
            <Property name="Private.Pin_2">880;1530</Property>
            <Property name="Private.Pin_3">880;1590</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">151</Property>
            <Property name="Private.ObjID">260</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4276" id="output" type="source"/>
        <Pin patchpin="5750" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;0</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">144</Property>
            <Property name="Private.ObjID">261</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4324" id="output" type="source"/>
        <Pin patchpin="5751" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;0</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">141</Property>
            <Property name="Private.ObjID">262</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4372" id="output" type="source"/>
        <Pin patchpin="5752" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-10</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">210;290</Property>
            <Property name="Private.Pin_1">220;280</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">140</Property>
            <Property name="Private.ObjID">263</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4420" id="output" type="source"/>
        <Pin patchpin="5753" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;0</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">139</Property>
            <Property name="Private.ObjID">264</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4468" id="output" type="source"/>
        <Pin patchpin="5754" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-20</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">210;390</Property>
            <Property name="Private.Pin_1">210;370</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">138</Property>
            <Property name="Private.ObjID">265</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5755" type="source"/>
        <Pin block="2815" id="DefaultPointsAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-20;-1.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">136</Property>
            <Property name="Private.ObjID">266</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5757" type="source"/>
        <Pin block="3264" id="DefaultPointsAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-20;0.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">135</Property>
            <Property name="Private.ObjID">267</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2815" id="OutputSpace" type="source"/>
        <Pin block="3264" id="InputSpace" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">4</Property>
            <Property name="Private.Pin_0">960;1035</Property>
            <Property name="Private.Pin_1">960;1150</Property>
            <Property name="Private.Pin_2">870;1150</Property>
            <Property name="Private.Pin_3">870;1210</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">134</Property>
            <Property name="Private.ObjID">268</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5758" type="source"/>
        <Pin block="3713" id="DefaultPointsAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-20;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">133</Property>
            <Property name="Private.ObjID">269</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5760" type="source"/>
        <Pin block="2229" id="scalar_value" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-16;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">204;1610</Property>
            <Property name="Private.Pin_1">200;1610</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">131</Property>
            <Property name="Private.ObjID">270</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5761" type="source"/>
        <Pin block="2484" id="scalar_value" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-16;-1.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">204;2010</Property>
            <Property name="Private.Pin_1">200;2010</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">130</Property>
            <Property name="Private.ObjID">271</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5765" type="source"/>
        <Pin block="2433" id="scalar_value" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-16;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">204;1930</Property>
            <Property name="Private.Pin_1">200;1930</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">129</Property>
            <Property name="Private.ObjID">272</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5764" type="source"/>
        <Pin block="2382" id="scalar_value" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-16;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">204;1850</Property>
            <Property name="Private.Pin_1">200;1850</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">128</Property>
            <Property name="Private.ObjID">273</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5763" type="source"/>
        <Pin block="2331" id="scalar_value" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-16;-1.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">204;1770</Property>
            <Property name="Private.Pin_1">200;1770</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">127</Property>
            <Property name="Private.ObjID">274</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5762" type="source"/>
        <Pin block="2280" id="scalar_value" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-16;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">204;1690</Property>
            <Property name="Private.Pin_1">200;1690</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">126</Property>
            <Property name="Private.ObjID">275</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5759" type="source"/>
        <Pin block="4162" id="DefaultPointsAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-20;-2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">122</Property>
            <Property name="Private.ObjID">276</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5710" type="source"/>
        <Pin block="4516" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0.5;-6</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">30;1104</Property>
            <Property name="Private.Pin_1">40;1112</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">120</Property>
            <Property name="Private.ObjID">277</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4516" id="output_labeled_set" type="source"/>
        <Pin patchpin="5745" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-6</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">160;1112</Property>
            <Property name="Private.Pin_1">160;1104</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">119</Property>
            <Property name="Private.ObjID">278</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4576" id="output_labeled_set_3d" type="source"/>
        <Pin block="2815" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">117</Property>
            <Property name="Private.ObjID">279</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="2704" id="line_output" type="source"/>
        <Pin patchpin="5769" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-10</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">116</Property>
            <Property name="Private.ObjID">280</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3098" id="line_output" type="source"/>
        <Pin patchpin="5770" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-20</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">114</Property>
            <Property name="Private.ObjID">281</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3547" id="line_output" type="source"/>
        <Pin patchpin="5771" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-6</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">112</Property>
            <Property name="Private.ObjID">282</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="3996" id="line_output" type="source"/>
        <Pin patchpin="5772" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-16</Property>
            <Property name="Private.DstPinNdx">1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">110</Property>
            <Property name="Private.ObjID">283</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4677" id="output_labeled_set_3d" type="source"/>
        <Pin block="4631" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">106</Property>
            <Property name="Private.ObjID">284</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5776" type="source"/>
        <Pin block="4677" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-9</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">420;1766</Property>
            <Property name="Private.Pin_1">430;1784.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">24</Property>
            <Property name="Private.ObjID">285</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5775" type="source"/>
        <Pin block="4677" id="input_01" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-5</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">430;1799.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">23</Property>
            <Property name="Private.ObjID">286</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5781" type="source"/>
        <Pin block="4916" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-7</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">420;1848</Property>
            <Property name="Private.Pin_1">430;1864.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">22</Property>
            <Property name="Private.ObjID">287</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5780" type="source"/>
        <Pin block="4916" id="input_01" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-1</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">430;1879.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">21</Property>
            <Property name="Private.ObjID">288</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5779" type="source"/>
        <Pin block="5036" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-9</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">430;2006</Property>
            <Property name="Private.Pin_1">430;2024.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">20</Property>
            <Property name="Private.ObjID">289</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5778" type="source"/>
        <Pin block="5036" id="input_01" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;7</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">430;2052</Property>
            <Property name="Private.Pin_1">430;2039.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">19</Property>
            <Property name="Private.ObjID">290</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5773" type="source"/>
        <Pin block="4976" id="input_01" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-9</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">430;1959.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">18</Property>
            <Property name="Private.ObjID">291</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5774" type="source"/>
        <Pin block="4976" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-3</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">430;1932</Property>
            <Property name="Private.Pin_1">430;1944.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">17</Property>
            <Property name="Private.ObjID">292</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5036" id="output_labeled_set_3d" type="source"/>
        <Pin block="5188" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">97</Property>
            <Property name="Private.ObjID">293</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4976" id="output_labeled_set_3d" type="source"/>
        <Pin block="5142" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">96</Property>
            <Property name="Private.ObjID">294</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4916" id="output_labeled_set_3d" type="source"/>
        <Pin block="5096" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">95</Property>
            <Property name="Private.ObjID">295</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5234" id="output_point" type="source"/>
        <Pin block="5283" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">92</Property>
            <Property name="Private.ObjID">296</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4850" id="output_labeled_set_3d" type="source"/>
        <Pin block="4737" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">710;1895</Property>
            <Property name="Private.Pin_1">710;1841.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">91</Property>
            <Property name="Private.ObjID">297</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4737" id="OutputSpace" type="source"/>
        <Pin block="5338" id="InputSpace" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">900;1834</Property>
            <Property name="Private.Pin_1">920;1850</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">90</Property>
            <Property name="Private.ObjID">298</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5283" id="output_labeled_set_3d" type="source"/>
        <Pin block="5338" id="input_labeled_set_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">880;1884.5</Property>
            <Property name="Private.Pin_1">880;1851.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">89</Property>
            <Property name="Private.ObjID">299</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4631" id="output_intersection_3d" type="source"/>
        <Pin block="4850" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">88</Property>
            <Property name="Private.ObjID">300</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5096" id="output_intersection_3d" type="source"/>
        <Pin block="4850" id="input_01" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">87</Property>
            <Property name="Private.ObjID">301</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5142" id="output_intersection_3d" type="source"/>
        <Pin block="4850" id="input_02" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">86</Property>
            <Property name="Private.ObjID">302</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5188" id="output_intersection_3d" type="source"/>
        <Pin block="4850" id="input_03" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">85</Property>
            <Property name="Private.ObjID">303</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4850" id="output_labeled_set_3d" type="source"/>
        <Pin block="5234" id="input_labeled_set" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">84</Property>
            <Property name="Private.ObjID">304</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5338" id="OutputSpace" type="source"/>
        <Pin patchpin="5777" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-4</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">6</Property>
            <Property name="Private.Pin_0">960;1844</Property>
            <Property name="Private.Pin_1">970;1840</Property>
            <Property name="Private.Pin_2">970;1860</Property>
            <Property name="Private.Pin_3">970;1860</Property>
            <Property name="Private.Pin_4">980;1860</Property>
            <Property name="Private.Pin_5">980;1836</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">83</Property>
            <Property name="Private.ObjID">305</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5451" id="output" type="source"/>
        <Pin patchpin="5782" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-10</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">80</Property>
            <Property name="Private.ObjID">306</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5783" type="source"/>
        <Pin block="5338" id="DefaultPointsAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">900;1770</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">78</Property>
            <Property name="Private.ObjID">307</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5499" id="output" type="source"/>
        <Pin patchpin="5784" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;0</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">75</Property>
            <Property name="Private.ObjID">308</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5785" type="source"/>
        <Pin block="2815" id="DefaultBonesAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-18;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">912;950</Property>
            <Property name="Private.Pin_1">915;950</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">74</Property>
            <Property name="Private.ObjID">309</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5786" type="source"/>
        <Pin block="3264" id="DefaultBonesAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-20;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">900;1120</Property>
            <Property name="Private.Pin_1">915;1140</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">72</Property>
            <Property name="Private.ObjID">310</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5788" type="source"/>
        <Pin block="3713" id="DefaultBonesAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">4;-2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">924;1310</Property>
            <Property name="Private.Pin_1">915;1320</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">71</Property>
            <Property name="Private.ObjID">311</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5787" type="source"/>
        <Pin block="4162" id="DefaultBonesAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">4;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">924;1500</Property>
            <Property name="Private.Pin_1">915;1520</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">70</Property>
            <Property name="Private.ObjID">312</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5789" type="source"/>
        <Pin block="4737" id="DefaultPointsAlpha" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-18;2.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">68</Property>
            <Property name="Private.ObjID">313</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5769" type="source"/>
        <Pin block="4576" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-10</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">770;1020</Property>
            <Property name="Private.Pin_1">780;1042</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">115</Property>
            <Property name="Private.ObjID">314</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5756" type="source"/>
        <Pin block="2815" id="input_labeled_set_3d_1" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;4</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">880;1104</Property>
            <Property name="Private.Pin_1">880;1050</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">67</Property>
            <Property name="Private.ObjID">315</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5770" type="source"/>
        <Pin block="3209" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-20</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">770;1200</Property>
            <Property name="Private.Pin_1">780;1232</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">113</Property>
            <Property name="Private.ObjID">316</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5771" type="source"/>
        <Pin block="3658" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-6</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">780;1404</Property>
            <Property name="Private.Pin_1">780;1422</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">111</Property>
            <Property name="Private.ObjID">317</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5772" type="source"/>
        <Pin block="4107" id="input_00" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-16</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">780;1584</Property>
            <Property name="Private.Pin_1">780;1612</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">109</Property>
            <Property name="Private.ObjID">318</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5768" type="source"/>
        <Pin block="4162" id="input_labeled_set_3d_1" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-14</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">880;1656</Property>
            <Property name="Private.Pin_1">880;1620</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">66</Property>
            <Property name="Private.ObjID">319</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5767" type="source"/>
        <Pin block="3713" id="input_labeled_set_3d_1" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-4</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">880;1476</Property>
            <Property name="Private.Pin_1">880;1430</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">65</Property>
            <Property name="Private.ObjID">320</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5766" type="source"/>
        <Pin block="3264" id="input_labeled_set_3d_1" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-6</Property>
            <Property name="Private.SrcPinNdx">0</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">880;1284</Property>
            <Property name="Private.Pin_1">880;1240</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">64</Property>
            <Property name="Private.ObjID">321</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5547" id="output_audio_clock" type="source"/>
        <Pin block="5600" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">61</Property>
            <Property name="Private.ObjID">322</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="5600" id="output" type="source"/>
        <Pin block="988" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">60</Property>
            <Property name="Private.ObjID">323</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="1675" id="output" type="source"/>
        <Pin block="5658" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">58</Property>
            <Property name="Private.ObjID">324</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="86" id="OutputSpace" type="source"/>
        <Pin patchpin="5790" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-11</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">160;994</Property>
            <Property name="Private.Pin_1">160;984</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">57</Property>
            <Property name="Private.ObjID">325</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5791" type="source"/>
        <Pin block="2815" id="InputSpace" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">3;-1.5</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">4</Property>
            <Property name="Private.Pin_0">888;860</Property>
            <Property name="Private.Pin_1">880;870</Property>
            <Property name="Private.Pin_2">880;880</Property>
            <Property name="Private.Pin_3">880;1020</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">56</Property>
            <Property name="Private.ObjID">326</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="4162" id="OutputSpace" type="source"/>
        <Pin patchpin="5792" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">-2.5;-14</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">970;1605</Property>
            <Property name="Private.Pin_1">970;1596</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">55</Property>
            <Property name="Private.ObjID">327</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="5793" type="source"/>
        <Pin block="4737" id="InputSpace" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-1</Property>
            <Property name="Private.SrcPinNdx">1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">680;1824</Property>
            <Property name="Private.Pin_1">680;1826.5</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">54</Property>
            <Property name="Private.ObjID">328</Property>
          </PropertySet>
        </Properties>
      </Link>
    </Links>
  </Patch>

</MainPatch>
