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

  <Patch>
    <Properties>
      <PropertySet name="gui-mdi">
        <Property name="Private.ZoomFactor">0.8</Property>
        <Property name="Private.RunLevel">1</Property>
        <Property name="Private.ScrollPos">1131.25;633.75</Property>
      </PropertySet>
      <PropertySet name="subpatch">
        <Property name="owner_drawn_block"></Property>
      </PropertySet>
    </Properties>
    <Blocks>
      <Block active="1" catalog="RGB-D_Common" class-id="UsersDataManager" id="36610" label="UsersDataManager_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">760;1170</Property>
            <Property name="Private.ZOrder">72</Property>
            <Property name="Private.ObjID">1</Property>
            <Property name="Appearance.Size">138;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;Reset;Number_Of_Outputs;Output_Face;Extract_Mode;Reserve_Output;Remotion_mode;Reference_Point;Reference_Label</Property>
            <Property name="Private.FullPath">ImageAndVideo.RGB-D Cameras.UsersDataManager</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="trigger" description="Resets the output" 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 number of users to be extracted from the labelled set" design-time="1" enabled="1" group_index="0" id="Number_Of_Outputs" name="Number Of Outputs" 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="bool" description="wherther the block has to output face tracking information or not, face tracking is currently available only using microsoft Kinect SDK 1.5 and 'KinectExtractor SDK' block" design-time="1" enabled="1" group_index="0" id="Output_Face" name="Output face tracking information" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The way the block will select a single user" design-time="1" enabled="1" group_index="0" id="Extract_Mode" name="Selection Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">By User ID;By Index;By Distance From A 3D Point</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="The way the block behaves when a user is lost or the users' ordering changes&#xA;if set to true when an output is assigned to a user it remains assigned to him until the remotion condition is reached&#xA;if set to false an output can be reassigned to a new user if the users'ordering changes" design-time="1" enabled="1" group_index="0" id="Reserve_Output" name="Reserve output" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The way the block will remove a single user from the selected users" design-time="1" enabled="1" group_index="0" id="Remotion_mode" name="Remotion Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Remove On User Lost By Kinect;Remove When User Exits From The Scene;Remove On Timeout</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="base" class-id="base_geometric_point_3d_double" description="Reference Point" design-time="1" enabled="1" group_index="0" id="Reference_Point" name="Reference Point" run-time="1">
            <Value>(  0.00;  0.00;  0.00)
  0.00,  0.00,  0.00
</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="A point with the corrisponding label, if present, will be used to comute the distance from the reference point" design-time="1" enabled="1" group_index="0" id="Reference_Label" name="Point Label" run-time="1">
            <Value>torso</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="labeled_set" description="Kinect users labelled set" group_index="0" id="InputData" name="InputData" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="string" description="Label of the user extracted from the input labelled set" group_index="0" id="User_Label_1" inherited-id="" inplace-id="" name="User_Label_1"/>
          <Output catalog="kernel" class-id="string" description="The status of the user, it can be: 'Detected','Identifying','Tracking','Need calibrtion pose'" group_index="0" id="User_Status_1" inherited-id="" inplace-id="" name="User_Status_1"/>
          <Output catalog="base" class-id="geometric_labelled_set_2d_double" description="Labelled set of 2D coordinates of tracked user's joints" group_index="0" id="User2DCoordinates_1" inherited-id="" inplace-id="" name="User2DCoordinates_1"/>
          <Output catalog="base" class-id="base_geometric_labelled_set_3d_double" description="Gometric Labelled set of 3D coordinates of tracked user's joints" group_index="0" id="User3DCoordinates_1" inherited-id="" inplace-id="" name="User3DCoordinates_1"/>
          <Output catalog="base" class-id="blob2d" description="2D Blob of tracked user" group_index="0" id="User_Blob_1" inherited-id="" inplace-id="" name="User_Blob_1"/>
          <Output catalog="kernel" class-id="bool" description="This Output tells if the data is fresh" group_index="0" id="Found_Output_1" inherited-id="" inplace-id="" name="Found_Output_1"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="ExractGeometricLabelledSet-Double" id="36681" label="ExtractFromGeometricLabelledSet-Double_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1030;1110</Property>
            <Property name="Private.ZOrder">71</Property>
            <Property name="Private.ObjID">2</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;Catalog;Class;Extraction;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.ExtractFromGeometricLabelledSet-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="0">
            <Value>9</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;14;2</Domain>
            <Layout catalog="kernel" class-id="combo">graphic_ecllipse_2d_double;graphic_line_2d_double;graphic_point_2d_double;graphic_polygon_2d_double;graphic_polyline_2d_double;graphic_rectangle_2d_double;ellipse_2d_double;geometric_labelled_set_2d_double;line_2d_double;point_2d_double;polygon_2d_double;polyline_2d_double;rectangle_2d_double;vector_2d_double</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>point_2d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="If Label mode is selected, the extraction in performed searching the label in the geomteric labelled set. Otherwise the extraction is performed by position. Before the extraction the block verifies if datatype of object is compatible with DATATYPE parameter." design-time="1" enabled="1" group_index="0" id="Extraction" name="ExtractionType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Label;Position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label searched in the input list." design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>right_hand</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="geometric_labelled_set_2d_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" name="Input GeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="point_2d_double" description="Output object extracted." group_index="0" id="output_value" inherited-id="" inplace-id="" name="OutputObject"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="get_point2d_coordinates" id="36741" label="GetPoint2DCoordinates_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1760;1180</Property>
            <Property name="Private.ZOrder">69</Property>
            <Property name="Private.ObjID">3</Property>
            <Property name="Appearance.Size">40;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;mode</Property>
            <Property name="Private.FullPath">Geometric.Operations.2D.GetPoint2DCoordinates</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 operates with integer coordinates or with double coordinates." design-time="1" enabled="1" group_index="0" id="mode" name="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">Double;Int</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="point_2d_double" description="Input bidimensional point whose coordinates will be extracted" group_index="0" id="input" name="Input point" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="X coordinate extracted from the input point" group_index="0" id="output_x" inherited-id="" inplace-id="" name="Output X"/>
          <Output catalog="kernel" class-id="double" description="Y coordinate extracted from the input point" group_index="0" id="output_y" inherited-id="" inplace-id="" name="Output Y"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="set_stroke_properties_2d" id="36791" label="SetStrokeProperties_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1140;1130</Property>
            <Property name="Private.ZOrder">68</Property>
            <Property name="Private.ObjID">4</Property>
            <Property name="Appearance.Size">36;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;set_color;color;set_alpha;alpha;set_width;width</Property>
            <Property name="Private.FullPath">Geometric.Operations.2D.SetStrokeProperties</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether to set the color of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="set_color" name="SetColor" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the color of the graphical geometric datatype." 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="bool" description="Specifies whether to set the width of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="set_alpha" name="SetAlpha" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the alpha level of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="alpha" name="Alpha" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether to set the width of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="set_width" name="SetWidth" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the width of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="width" name="Width" run-time="1">
            <Value>15</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="The input bidimensional graphical object of which to change the properties" group_index="0" id="input" name="Input Graphical Object" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="stroke_properties"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="A bidimensional graphical object where the stroke properties have been changed by this block." group_index="0" id="output" inherited-id="" inplace-id="input" name="Output Graphical Object"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="DrawGraphicObject" id="36848" label="DrawGraphicObject_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1250;1090</Property>
            <Property name="Private.ZOrder">67</Property>
            <Property name="Private.ObjID">5</Property>
            <Property name="Appearance.Size">70;69</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;nInput;Quality;draw_unchanged_parameters</Property>
            <Property name="Private.FullPath">ImageAndVideo.Draw.DrawGraphicObject</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Number Input" design-time="1" enabled="1" group_index="0" id="nInput" name="Number Input" 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="Quality draw" design-time="1" enabled="1" group_index="0" id="Quality" name="Quality" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">High quality;Medium quality;Low quality</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="If set to true, each time the block is activated it draws all inputs, regardless of whether they are changed or not (this is the old behaviour). If false (default behaviour), only changed datatypes are drawn." design-time="1" enabled="1" group_index="0" id="draw_unchanged_parameters" name="Draw Unchanged Datatypes" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="image" description="The input image on which the graphic object will be drawn." group_index="0" id="InputImage" name="Input image" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="The graphic object to be drawn." group_index="0" id="InputGraphicObject00" name="Input graphic object" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="drawing"/>
            </RequiredInterfaces>
          </Input>
          <Input catalog="kernel" class-id="generic_datatype" description="The graphic object to be drawn." group_index="0" id="InputGraphicObject01" name="Input graphic object" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="drawing"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="image" description="The output image on which the graphic object has been drawn." group_index="0" id="Output" inherited-id="" inplace-id="InputImage" name="Output image"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="image_display" id="36903" label="DisplayDirectX_1" log_info="2" run_level="1" sync-in_mode="1" window_docked="0" 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="518" window_rect_width="656" window_rect_x="112" window_rect_y="284" window_refresh_rate_max_frequency="25" window_refresh_rate_min_interval="400000" window_refresh_rate_mode="0" window_title="DisplayDirectX" window_title_bar_visible="1" window_vertical_scroll_pos="0" window_zoom="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1380;1030</Property>
            <Property name="Private.ZOrder">65</Property>
            <Property name="Private.ObjID">6</Property>
            <Property name="Appearance.Size">250;190</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="base" class-id="TimeSeriesBuilder" id="36992" label="TimeSeriesGenerator_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1870;1380</Property>
            <Property name="Private.ZOrder">63</Property>
            <Property name="Private.ObjID">7</Property>
            <Property name="Appearance.Size">80;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;ResetBuffer;Output Type;Number of Channels;Nominal Frequency;Buffer Length;Mode;Step;FillBuffer;FillValue</Property>
            <Property name="Private.FullPath">TimeSeries.Generator.TimeSeriesGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="trigger" description="Reset the TimeSeries to an empty state." design-time="0" enabled="1" group_index="0" id="ResetBuffer" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It specifies whether the blok generates a static time series or a dynamic time series" design-time="1" enabled="1" group_index="0" id="Output Type" name="Output Type" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Static time series;Dynamic time series</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The number of inputs that will be stored as different channels in the resulting TimeSeries datatype" design-time="1" enabled="1" group_index="0" id="Number of Channels" name="Number of Channels" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The sampling frequency of the resulting TimeSeries datatype" design-time="1" enabled="1" group_index="0" id="Nominal Frequency" name="Nominal Frequency" run-time="0">
            <Value>10</Value>
            <Domain catalog="kernel" class-id="double-domain">0;2;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The number of samples stored in a single instance of the output" design-time="1" enabled="1" group_index="0" id="Buffer Length" name="Buffer Length" run-time="0">
            <Value>30</Value>
            <Domain catalog="kernel" class-id="int-domain">1;2;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It specifies whether a time series buffer is returned only when it is full or a sliding windows mechanism is used." 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">Buffer;Sliding window</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The shift between two subsequent buffers (the timeseries is shifted by this amount of elements after the generation of a new output)." design-time="1" enabled="1" group_index="0" id="Step" name="Shift" run-time="0">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It specifies whether to fill the window at the first input in order to output it at the first iteration, the user can chose not to fill it, to fill it with the first value or to fill it with a custom value." design-time="1" enabled="1" group_index="0" id="FillBuffer" name="Fill The Window" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Do Not Fill;Fill With The First Value;Fill With A Custom Value</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The Custom Fill value, used if the &quot;Fill The Window Parameter&quot; is set to &quot;fill with a custom value&quot;, ignored otherwise." design-time="1" enabled="0" group_index="0" id="FillValue" name="Fill Value" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="This value is pushed into the TimeSeries" group_index="0" id="single_value_0" name="Input value 0" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="kernel" class-id="double" description="This value is pushed into the TimeSeries" group_index="0" id="single_value_1" name="Input value 1" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="kernel" class-id="double" description="This value is pushed into the TimeSeries" group_index="0" id="single_value_2" name="Input value 2" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="temporal_data" description="The generated TimeSeries" group_index="0" id="output" inherited-id="" inplace-id="" name="output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="scalar_value_vs_sample_graph_display" id="37066" label="ScalarValueVsSampleDisplay_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="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="ScalarValueVsSampleDisplay" window_title_bar_visible="1" window_vertical_scroll_pos="0" window_zoom="0.64236111111111105">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">2210;1320</Property>
            <Property name="Private.ZOrder">62</Property>
            <Property name="Private.ObjID">8</Property>
            <Property name="Appearance.Size">280;200</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;double_buffering;num_visible_samples;num_invisible_samples;x_axis_mode;wrap_marker_visible;wrap_marker_line_style;wrap_marker_line_color;wrap_marker_line_thickness;reset;canvas_fill_color;plot_bgnd_fill_color;plot_border_line_style;plot_border_line_color;plot_border_line_thickness;legend_pos;legend_border_line_style;legend_border_line_color;legend_border_line_thickness;legend_labels_font;legend_labels_font_color;x_axis_orientation;x_axis_label;x_axis_label_pos;x_axis_label_font;x_axis_label_font_color;x_axis_tick_step;x_axis_tick_labels_pos;x_axis_tick_labels_font;x_axis_tick_labels_font_color;x_axis_tick_line_line_style;x_axis_tick_line_line_color;x_axis_tick_line_line_thickness;y_axis_range_min;y_axis_range_max;y_axis_range_mode;y_axis_orientation;y_axis_label;y_axis_label_pos;y_axis_label_font;y_axis_label_font_color;y_axis_tick_step;y_axis_tick_labels_pos;y_axis_tick_labels_font;y_axis_tick_labels_font_color;y_axis_tick_line_line_style;y_axis_tick_line_line_color;y_axis_tick_line_line_thickness;num_inputs;plot_1_label;plot_1_line_style;plot_1_line_color;plot_1_line_thickness;plot_1_no_autoscale;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">Math.Scalar.Graphs.ScalarValueVsSampleDisplay</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Render the graph using a back buffer to avoid flickering, paying a slight performance cost" design-time="1" enabled="1" group_index="0" id="double_buffering" name="Double Buffering" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of samples visible along the X axis" design-time="1" enabled="1" group_index="0" id="num_visible_samples" name="Visible samples" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of invisible samples, used for autoscale" design-time="1" enabled="1" group_index="0" id="num_invisible_samples" name="Invisible samples" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the data behaviour along the X axis:&#xA;  - Fixed: the samples scroll but the grid is fixed&#xA;  - Scrolling: the samples scroll along with the grid&#xA;  - Wrap Around: the data wraps around, no scrolling at all" design-time="1" enabled="1" group_index="0" id="x_axis_mode" name="X axis mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Fixed;Scrolling;Wrap Around</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="When the x axis is in Wrap Around mode, show/hide the last sample marker" design-time="1" enabled="1" group_index="0" id="wrap_marker_visible" name="Wrap Marker Visible" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Wrap Marker line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_style" name="Wrap Marker Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Wrap Marker line" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_color" name="Wrap Marker Line Color" run-time="1">
            <Value>rgb: 0;0.80000000000000004;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Wrap Marker line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_thickness" name="Wrap Marker Line Thickness" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Reset graph, clearing plot data and setting axes to the initial state" design-time="1" enabled="1" group_index="0" id="reset" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to fill the Canvas" design-time="1" enabled="1" group_index="0" id="canvas_fill_color" name="Canvas Fill Color" run-time="1">
            <Value>rgb: 0.20000000000000001;0.20000000000000001;0.20000000000000001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to fill the Plot Background" design-time="1" enabled="1" group_index="0" id="plot_bgnd_fill_color" name="Plot Background Fill Color" run-time="1">
            <Value>rgb: 0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Plot Border line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_border_line_style" name="Plot Border Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Plot Border line" design-time="1" enabled="1" group_index="0" id="plot_border_line_color" name="Plot Border Line Color" run-time="1">
            <Value>rgb: 0;0.40000000000000002;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Plot Border line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_border_line_thickness" name="Plot Border Line Thickness" 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="Set the legend position around the plot area" design-time="1" enabled="1" group_index="0" id="legend_pos" name="Legend Position" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Legend;Left;Right;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Legend Border line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="legend_border_line_style" name="Legend Border Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Legend Border line" design-time="1" enabled="1" group_index="0" id="legend_border_line_color" name="Legend Border Line Color" run-time="1">
            <Value>rgb: 0.5;0.5;0.5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Legend Border line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="legend_border_line_thickness" name="Legend Border Line Thickness" 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="font" description="Specify the font used to draw the Legend Labels" design-time="1" enabled="1" group_index="0" id="legend_labels_font" name="Legend Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Legend Labels font" design-time="1" enabled="1" group_index="0" id="legend_labels_font_color" name="Legend Labels Font Color" run-time="1">
            <Value>rgb: 1;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the the x axis orientation" design-time="1" enabled="1" group_index="0" id="x_axis_orientation" name="X Axis Orientation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">LeftToRight;RightToLeft</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label drawn near the X Axis, leave blank for no label" design-time="1" enabled="1" group_index="0" id="x_axis_label" name="X Axis Label" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the x axis label position around the plot area" design-time="1" enabled="1" group_index="0" id="x_axis_label_pos" name="X Axis Label Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the X Axis Label" design-time="1" enabled="1" group_index="0" id="x_axis_label_font" name="X Axis Label Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the X Axis Label font" design-time="1" enabled="1" group_index="0" id="x_axis_label_font_color" name="X Axis Label Font Color" run-time="1">
            <Value>rgb: 0.69999999999999996;0.69999999999999996;0.69999999999999996</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The step for the x axis tick marks" design-time="1" enabled="1" group_index="0" id="x_axis_tick_step" name="X Axis Tick Step" run-time="1">
            <Value>0.10000000000000001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the x axis tick labels position around the plot area" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_pos" name="X Axis Tick Labels Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the X Axis Tick Labels" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_font" name="X Axis Tick Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the X Axis Tick Labels font" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_font_color" name="X Axis Tick Labels Font Color" run-time="1">
            <Value>rgb: 0.69999999999999996;0.69999999999999996;0.69999999999999996</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the X Axis Tick Line line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_style" name="X Axis Tick Line Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the X Axis Tick Line line" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_color" name="X Axis Tick Line Line Color" run-time="1">
            <Value>rgb: 0;0.40000000000000002;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the X Axis Tick Line line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_thickness" name="X Axis Tick Line Line Thickness" 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="double" description="The minimum value for the y axis" design-time="1" enabled="1" group_index="0" id="y_axis_range_min" name="Y Axis Range Min" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The maximum value for the y axis" design-time="1" enabled="1" group_index="0" id="y_axis_range_max" name="Y Axis Range Max" run-time="1">
            <Value>0.5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Controls the y axis autoscale behaviour" design-time="1" enabled="1" group_index="0" id="y_axis_range_mode" name="Y Axis Range Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Fixed;AutoScale;AutoScaleInc</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the the y axis orientation" design-time="1" enabled="1" group_index="0" id="y_axis_orientation" name="Y Axis Orientation" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">TopDown;BottomUp</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label drawn near the Y Axis, leave blank for no label" design-time="1" enabled="1" group_index="0" id="y_axis_label" name="Y Axis Label" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the y axis label position around the plot area" design-time="1" enabled="1" group_index="0" id="y_axis_label_pos" name="Y Axis Label Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Right;Left</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the Y Axis Label" design-time="1" enabled="1" group_index="0" id="y_axis_label_font" name="Y Axis Label Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Y Axis Label font" design-time="1" enabled="1" group_index="0" id="y_axis_label_font_color" name="Y Axis Label Font Color" run-time="1">
            <Value>rgb: 0.69999999999999996;0.69999999999999996;0.69999999999999996</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The step for the y axis tick marks" design-time="1" enabled="1" group_index="0" id="y_axis_tick_step" name="Y Axis Tick Step" run-time="1">
            <Value>0.10000000000000001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the y axis tick labels position around the plot area" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_pos" name="Y Axis Tick Labels Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Right;Left</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the Y Axis Tick Labels" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_font" name="Y Axis Tick Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Y Axis Tick Labels font" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_font_color" name="Y Axis Tick Labels Font Color" run-time="1">
            <Value>rgb: 0.69999999999999996;0.69999999999999996;0.69999999999999996</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Y Axis Tick Line line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_style" name="Y Axis Tick Line Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Y Axis Tick Line line" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_color" name="Y Axis Tick Line Line Color" run-time="1">
            <Value>rgb: 0;0.40000000000000002;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Y Axis Tick Line line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_thickness" name="Y Axis Tick Line Line Thickness" 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="Number of input data series. Each serie is drawn as a separate plot" design-time="1" enabled="1" group_index="0" id="num_inputs" 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="string" description="Plot 1 label" design-time="1" enabled="1" group_index="0" id="plot_1_label" name="Plot 1 Label" run-time="1">
            <Value>right hand smoothness index</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Plot 1 line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_1_line_style" name="Plot 1 Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Plot 1 line" design-time="1" enabled="1" group_index="0" id="plot_1_line_color" name="Plot 1 Line Color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Plot 1 line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_1_line_thickness" name="Plot 1 Line Thickness" run-time="1">
            <Value>10</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Determine if Plot 1 is excluded from autoscale or not" design-time="1" enabled="1" group_index="0" id="plot_1_no_autoscale" name="Plot 1 No Autoscale" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="The scalar data of this input will be drawn in Plot 1" group_index="0" id="input_1" name="Input 1" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs/>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="SEC" class-id="EnvelopeExtractor" id="37289" label="Envelope Extractor_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">2110;1380</Property>
            <Property name="Private.ZOrder">60</Property>
            <Property name="Private.ObjID">9</Property>
            <Property name="Appearance.Size">66;66</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;ParBufferSize</Property>
            <Property name="Private.FullPath">SARC.SignalProcessing.Envelope Extractor</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Set the size of the internal RMS buffer. Must be equal to or larger than the input matrix size." design-time="1" enabled="1" group_index="0" id="ParBufferSize" name="Buffer Size" run-time="1">
            <Value>16</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;10000;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="The signal of which you wish to extract the envelope" group_index="0" id="InSignal" name="Signal" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="Extracted envelope of input signal" group_index="0" id="OutSignal" inherited-id="" inplace-id="" name="Output Signal"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="EywGP" class-id="smoothnessindex" id="37337" label="Smoothness2D_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1980;1380</Property>
            <Property name="Private.ZOrder">59</Property>
            <Property name="Private.ObjID">10</Property>
            <Property name="Appearance.Size">112;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;stdlength;velocitythreshold;standard deviation threshold;upperlimit;filterorder;outputtype;3dcurvatureradius;3dcurvaturenanfrac;3dcurvaturenanvalue;3dshowvtkwindow</Property>
            <Property name="Private.FullPath">ExpressivityAnalysis.Fluidity.Smoothness2D</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Length of the internal buffer to compute curvature and velocity standard deviation." design-time="1" enabled="1" group_index="0" id="stdlength" name="Standard deviation buffer length" run-time="0">
            <Value>75</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If the input velocity is less than this threshold the Smoothness Index is not computed and is set to zero." design-time="1" enabled="1" group_index="0" id="velocitythreshold" name="Velocity threshold" run-time="1">
            <Value>0.001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If the standard deviation of velocity or curvature is less than this threshold then Smoothness Index is set to the Upper LImit parameter value." design-time="1" enabled="1" group_index="0" id="standard deviation threshold" name="Standard deviation threshold" run-time="1">
            <Value>0.0001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The value of the Smoothness Index value is clipped by this value." design-time="1" enabled="1" group_index="0" id="upperlimit" name="Upper Limit" run-time="1">
            <Value>0.10000000000000001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The order of the Savitzky-Golay filter, can assume only positive odd vales." design-time="1" enabled="1" group_index="0" id="filterorder" name="Filter Order" run-time="0">
            <Value>13</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can compute the trajectory smoothness, curvature and velocity." design-time="1" enabled="1" group_index="0" id="outputtype" name="Output type" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Smoothness Index;Curvature;Velocity</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The radius determining the area where points are looked for." design-time="1" enabled="1" group_index="0" id="3dcurvatureradius" name="3D curvature radius" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The proportion of invalied values over which the computed curvature is considered invalid." design-time="1" enabled="1" group_index="0" id="3dcurvaturenanfrac" name="3D curvature NaN fraction" run-time="1">
            <Value>0.5</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The value the block returns in case of invalid curvature." design-time="1" enabled="1" group_index="0" id="3dcurvaturenanvalue" name="3D curvature NaN value" run-time="1">
            <Value>999</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="(Used only if input is 3D!) If set to yes it shows the Vtk Debug Window when Vtk warnings are generated." design-time="1" enabled="1" group_index="0" id="3dshowvtkwindow" name="Show the Vtk Debug Window" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="It can be either a sliding window, or buffer, either static or dynamic TimeSeries, either a limited or unlimited trajectory, containing the 1D, 2D or 3D coordinates of the sampled movement." group_index="0" id="input" name="TimeSeries" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="time_series"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="This is the smoothness index of the trajectory obtained by collecting the input points." group_index="0" id="output" inherited-id="" inplace-id="" name="Smoothness_Index"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="RGB-D_KinectSdk" class-id="KinectExtractorSDK" id="37603" label="KinectExtractorSDK_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">840;860</Property>
            <Property name="Private.ZOrder">58</Property>
            <Property name="Private.ObjID">14</Property>
            <Property name="Appearance.Size">224;96</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;Update_devices_list;Kinect_ID;Motor_angle;Sensor_Mode;DepthMap_Format;Image_Format;Skeleton_Type;Smooth_quantity;Face_Type;Audio_Format</Property>
            <Property name="Private.FullPath">ImageAndVideo.RGB-D Cameras.MicrosoftSDK.KinectExtractorSDK</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="trigger" description="Updates the list of connected Kinects" design-time="1" enabled="1" group_index="0" id="Update_devices_list" name="Update Devices List" run-time="0">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The ID of the connected Kinect&#xA;Warning: if more than one Kinect is used ensure that the Kinects are connected on different usb buses&#xA;" design-time="1" enabled="1" group_index="0" id="Kinect_ID" name="Kinect ID" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">None;Kinect 1</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Kinect sensor tilt angle" design-time="1" enabled="1" group_index="0" id="Motor_angle" name="Kinect tilt" run-time="1">
            <Value>-5</Value>
            <Domain catalog="kernel" class-id="int-domain">-27;1;27;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The mode in whitch the sensor will work, if set to near mode the active area for user tracking will be closer to the sensor.&#xA;WARNING&#xA; the near mode works only on Kinect For Windows sensors so if a Kinect for Xbox sensor is used the near mode will be ignored" design-time="1" enabled="1" group_index="0" id="Sensor_Mode" name="Sensor 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">Normal Mode;Near Mode</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The format of the Depthmap generated" design-time="1" enabled="1" group_index="0" id="DepthMap_Format" name="DepthMap Format" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Don't Capture DepthMap;80X60@30FPS and user blobs;320X240@30FPS and user blobs;640X480@30FPS</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The format of the Image captured" design-time="1" enabled="1" group_index="0" id="Image_Format" name="Image Format" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Don't Capture Image;640X480@30FPS;Infrared 640X480@30FPS;1280X960@12FPS</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The type of the Skeleton generated" design-time="1" enabled="1" group_index="0" id="Skeleton_Type" name="Skeleton Type" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Skeleton Tracking;Blob Only;Upper Body Only / Sit Mode;Whole Body</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The type of smoothing applied to the skeleton during tracking, using an high smoothing may cause delays during the tracking" design-time="1" enabled="1" group_index="0" id="Smooth_quantity" name="Smooth Quantity" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Smoothing;Very Low Smoothing - Low Latency;Low Smoothing - Low Latency;Medium Smoothing - Some Latency;High Smoothing - High Latency</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="If set to single face tracking the block will directly output a single face tracking result using three outputs, otherwise if this parameter is set to Multiple face tracking each tracke face will be associated to a user and the face data can be extracted using the 'KinectDataManagerBlock'" design-time="1" enabled="1" group_index="0" id="Face_Type" name="Face Tracking" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Face Tracking;Single Face Tracking;Multiple Face Tracking (Requires skeleton tracking)</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The parameters of the audio extracted, if optibeam is used the sensor will try to infer the position of the audio source and output it" design-time="1" enabled="1" group_index="0" id="Audio_Format" name="Audio Format" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">Don't Capture Audio;Single Channel AEC;OptiBeam Only;OptiBeam Array And AEC;Single Channel NSAGC</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="labeled_set" description="Labeled set of tracked users.&#xA; Use the 'KinectDataManager' block to extract the data from the labelled set" group_index="0" id="Output_users" inherited-id="" inplace-id="" name="Tracked_Users"/>
          <Output catalog="base" class-id="image" description="The image captured by the camera" group_index="0" id="Output_image" inherited-id="" inplace-id="" name="Webcam_Image"/>
          <Output catalog="base" class-id="image" description="The depthmap generated by the Kinect sensor" group_index="0" id="Output_deptmap" inherited-id="" inplace-id="" name="DepthMap"/>
          <Output catalog="base" class-id="pcm_audio_buffer" description="The audio stream captured by the Kinect microphone array" group_index="0" id="Output_audio" inherited-id="" inplace-id="" name="Audio Output"/>
          <Output catalog="kernel" class-id="double" description="The direction of the source of an audio stream expressed in degrees with respect to the Kinect sensor" group_index="0" id="Audio_beam_angle" inherited-id="" inplace-id="" name="Audio Beam Angle"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="EywGP" class-id="TrajectoryFromPoints" id="37875" label="PointstoTrajectory_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1840;930</Property>
            <Property name="Private.ZOrder">56</Property>
            <Property name="Private.ObjID">18</Property>
            <Property name="Appearance.Size">112;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;TrajectoryType;Label;SamplingRate;IsSizeFixed;MaxSize;Step;Reset;Color;Thickness</Property>
            <Property name="Private.FullPath">Geometric.Converters.PointstoTrajectory</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="The type of trajectory to be generated. It may be 2D, 3D or nD, geometric or graphical, interger or real." design-time="1" enabled="1" group_index="0" id="TrajectoryType" name="Trajectory type" run-time="0">
            <Value>5</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Geometric Integer 2D;Geometric Real 2D;Graphic Integer 2D;Graphic Real 2D;Geometric Integer 3D;Geometric Real 3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label of the generated 2D trajectory." design-time="1" enabled="1" group_index="0" id="Label" name="Trajectory label" run-time="1">
            <Value>No label</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The sampling rate in Hz at which the input points are sampled." design-time="1" enabled="1" group_index="0" id="SamplingRate" name="Sampling rate" run-time="1">
            <Value>5</Value>
            <Domain catalog="kernel" class-id="double-domain">0;2;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Set this parameter to true if the maximum number of points belonging to the trajectory is fixed. When such number is reached the oldest points are removed from the trajectory." design-time="1" enabled="1" group_index="0" id="IsSizeFixed" name="Is maximum of points fixed?" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The maximum number of points in the generated trajectory. This parameter is available only if the maximum number of points is fixed." design-time="1" enabled="1" group_index="0" id="MaxSize" name="Maximum number of points" run-time="1">
            <Value>30</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The step determining the overlap of subsequent trajectory buffers when a sliding window approach is used." design-time="1" enabled="1" group_index="0" id="Step" name="Step" 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="trigger" description="Reset the generated trajectory by removing all its points." design-time="1" enabled="1" group_index="0" id="Reset" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="The color of the generated trajectory. The value of this parameter is taken into account only if the generated trajectory is a graphic trajectory." design-time="1" enabled="0" group_index="0" id="Color" name="Color" run-time="1">
            <Value>rgb: 0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The thickness of the generated trajectory. The value of this parameter is taken into account only if the generated trajectory is a graphic trajectory." design-time="1" enabled="0" group_index="0" id="Thickness" name="Thickness" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_point_3d_double" description="The input 2D point to be added to the generated trajectory." group_index="0" id="InputPoint" name="Input 2D point." read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="EywGP" class-id="DoubleGeometricTrajectory3D" description="The generated 2D trajectory" group_index="0" id="OutputTrajectory" inherited-id="" inplace-id="" name="Output 2D trajectory"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="point_coordinates_double" id="38190" label="GetPoint3DCoordinates-Double_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1760;1370</Property>
            <Property name="Private.ZOrder">55</Property>
            <Property name="Private.ObjID">23</Property>
            <Property name="Appearance.Size">66;66</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.GetPoint3DCoordinates-Double</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters/>
        <Inputs>
          <Input catalog="base" class-id="base_geometric_point_3d_double" description="Generic input 3D" group_index="0" id="input_3d" name="Input3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="Coordinates X." group_index="0" id="output_coordinate_x" inherited-id="" inplace-id="" name="Coordinate X"/>
          <Output catalog="kernel" class-id="double" description="Coordinates Y." group_index="0" id="output_coordinate_y" inherited-id="" inplace-id="" name="Coordinate Y"/>
          <Output catalog="kernel" class-id="double" description="Coordinates Z." group_index="0" id="output_coordinate_z" inherited-id="" inplace-id="" name="Coordinate Z"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="ExractGeometricLabelledSet3D-Double" id="38237" label="ExtractFromGeometricLabelledSet3D-Double_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1030;1250</Property>
            <Property name="Private.ZOrder">54</Property>
            <Property name="Private.ObjID">24</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;Catalog;Class;Extraction;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.ExtractFromGeometricLabelledSet3D-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="0">
            <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="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="int" description="If Label mode is selected, the extraction in performed searching the label in the geomteric labelled set. Otherwise the extraction is performed by position. Before the extraction the block verifies if datatype of object is compatible with DATATYPE parameter." design-time="1" enabled="1" group_index="0" id="Extraction" name="ExtractionType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Label;Position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label searched in the input list." design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>left_hand</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" 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="Output object extracted." group_index="0" id="output_value" inherited-id="" inplace-id="" name="OutputObject"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="EywGP" class-id="smoothnessindex" id="38297" label="Smoothness2D_4" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1980;930</Property>
            <Property name="Private.ZOrder">49</Property>
            <Property name="Private.ObjID">25</Property>
            <Property name="Appearance.Size">112;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;stdlength;velocitythreshold;standard deviation threshold;upperlimit;filterorder;outputtype;3dcurvatureradius;3dcurvaturenanfrac;3dcurvaturenanvalue;3dshowvtkwindow</Property>
            <Property name="Private.FullPath">ExpressivityAnalysis.Fluidity.Smoothness2D</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Length of the internal buffer to compute curvature and velocity standard deviation." design-time="1" enabled="1" group_index="0" id="stdlength" name="Standard deviation buffer length" run-time="0">
            <Value>75</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If the input velocity is less than this threshold the Smoothness Index is not computed and is set to zero." design-time="1" enabled="1" group_index="0" id="velocitythreshold" name="Velocity threshold" run-time="1">
            <Value>0.001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If the standard deviation of velocity or curvature is less than this threshold then Smoothness Index is set to the Upper LImit parameter value." design-time="1" enabled="1" group_index="0" id="standard deviation threshold" name="Standard deviation threshold" run-time="1">
            <Value>0.00010000001202570274</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The value of the Smoothness Index value is clipped by this value." design-time="1" enabled="1" group_index="0" id="upperlimit" name="Upper Limit" run-time="1">
            <Value>0.10000000000000001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The order of the Savitzky-Golay filter, can assume only positive odd vales." design-time="1" enabled="1" group_index="0" id="filterorder" name="Filter Order" run-time="0">
            <Value>13</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can compute the trajectory smoothness, curvature and velocity." design-time="1" enabled="1" group_index="0" id="outputtype" name="Output type" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Smoothness Index;Curvature;Velocity</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The radius determining the area where points are looked for." design-time="1" enabled="1" group_index="0" id="3dcurvatureradius" name="3D curvature radius" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The proportion of invalied values over which the computed curvature is considered invalid." design-time="1" enabled="1" group_index="0" id="3dcurvaturenanfrac" name="3D curvature NaN fraction" run-time="1">
            <Value>0.5</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The value the block returns in case of invalid curvature." design-time="1" enabled="1" group_index="0" id="3dcurvaturenanvalue" name="3D curvature NaN value" run-time="1">
            <Value>999</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="(Used only if input is 3D!) If set to yes it shows the Vtk Debug Window when Vtk warnings are generated." design-time="1" enabled="1" group_index="0" id="3dshowvtkwindow" name="Show the Vtk Debug Window" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="It can be either a sliding window, or buffer, either static or dynamic TimeSeries, either a limited or unlimited trajectory, containing the 1D, 2D or 3D coordinates of the sampled movement." group_index="0" id="input" name="TimeSeries" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="time_series"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="This is the smoothness index of the trajectory obtained by collecting the input points." group_index="0" id="output" inherited-id="" inplace-id="" name="Smoothness_Index"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="SEC" class-id="EnvelopeExtractor" id="38394" label="Envelope Extractor_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">2110;930</Property>
            <Property name="Private.ZOrder">48</Property>
            <Property name="Private.ObjID">26</Property>
            <Property name="Appearance.Size">66;66</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;ParBufferSize</Property>
            <Property name="Private.FullPath">SARC.SignalProcessing.Envelope Extractor</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Set the size of the internal RMS buffer. Must be equal to or larger than the input matrix size." design-time="1" enabled="1" group_index="0" id="ParBufferSize" name="Buffer Size" run-time="1">
            <Value>16</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;10000;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="The signal of which you wish to extract the envelope" group_index="0" id="InSignal" name="Signal" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="Extracted envelope of input signal" group_index="0" id="OutSignal" inherited-id="" inplace-id="" name="Output Signal"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="scalar_value_vs_sample_graph_display" id="38442" label="ScalarValueVsSampleDisplay_2" 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="ScalarValueVsSampleDisplay" window_title_bar_visible="1" window_vertical_scroll_pos="0" window_zoom="0.64236111111111105">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">2210;870</Property>
            <Property name="Private.ZOrder">46</Property>
            <Property name="Private.ObjID">27</Property>
            <Property name="Appearance.Size">280;200</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;double_buffering;num_visible_samples;num_invisible_samples;x_axis_mode;wrap_marker_visible;wrap_marker_line_style;wrap_marker_line_color;wrap_marker_line_thickness;reset;canvas_fill_color;plot_bgnd_fill_color;plot_border_line_style;plot_border_line_color;plot_border_line_thickness;legend_pos;legend_border_line_style;legend_border_line_color;legend_border_line_thickness;legend_labels_font;legend_labels_font_color;x_axis_orientation;x_axis_label;x_axis_label_pos;x_axis_label_font;x_axis_label_font_color;x_axis_tick_step;x_axis_tick_labels_pos;x_axis_tick_labels_font;x_axis_tick_labels_font_color;x_axis_tick_line_line_style;x_axis_tick_line_line_color;x_axis_tick_line_line_thickness;y_axis_range_min;y_axis_range_max;y_axis_range_mode;y_axis_orientation;y_axis_label;y_axis_label_pos;y_axis_label_font;y_axis_label_font_color;y_axis_tick_step;y_axis_tick_labels_pos;y_axis_tick_labels_font;y_axis_tick_labels_font_color;y_axis_tick_line_line_style;y_axis_tick_line_line_color;y_axis_tick_line_line_thickness;num_inputs;plot_1_label;plot_1_line_style;plot_1_line_color;plot_1_line_thickness;plot_1_no_autoscale;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">Math.Scalar.Graphs.ScalarValueVsSampleDisplay</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Render the graph using a back buffer to avoid flickering, paying a slight performance cost" design-time="1" enabled="1" group_index="0" id="double_buffering" name="Double Buffering" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of samples visible along the X axis" design-time="1" enabled="1" group_index="0" id="num_visible_samples" name="Visible samples" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of invisible samples, used for autoscale" design-time="1" enabled="1" group_index="0" id="num_invisible_samples" name="Invisible samples" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the data behaviour along the X axis:&#xA;  - Fixed: the samples scroll but the grid is fixed&#xA;  - Scrolling: the samples scroll along with the grid&#xA;  - Wrap Around: the data wraps around, no scrolling at all" design-time="1" enabled="1" group_index="0" id="x_axis_mode" name="X axis mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Fixed;Scrolling;Wrap Around</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="When the x axis is in Wrap Around mode, show/hide the last sample marker" design-time="1" enabled="1" group_index="0" id="wrap_marker_visible" name="Wrap Marker Visible" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Wrap Marker line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_style" name="Wrap Marker Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Wrap Marker line" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_color" name="Wrap Marker Line Color" run-time="1">
            <Value>rgb: 0;0.80000048875808716;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Wrap Marker line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_thickness" name="Wrap Marker Line Thickness" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Reset graph, clearing plot data and setting axes to the initial state" design-time="1" enabled="1" group_index="0" id="reset" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to fill the Canvas" design-time="1" enabled="1" group_index="0" id="canvas_fill_color" name="Canvas Fill Color" run-time="1">
            <Value>rgb: 0.20000012218952179;0.20000012218952179;0.20000012218952179</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to fill the Plot Background" design-time="1" enabled="1" group_index="0" id="plot_bgnd_fill_color" name="Plot Background Fill Color" run-time="1">
            <Value>rgb: 0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Plot Border line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_border_line_style" name="Plot Border Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Plot Border line" design-time="1" enabled="1" group_index="0" id="plot_border_line_color" name="Plot Border Line Color" run-time="1">
            <Value>rgb: 0;0.40000024437904358;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Plot Border line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_border_line_thickness" name="Plot Border Line Thickness" 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="Set the legend position around the plot area" design-time="1" enabled="1" group_index="0" id="legend_pos" name="Legend Position" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Legend;Left;Right;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Legend Border line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="legend_border_line_style" name="Legend Border Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Legend Border line" design-time="1" enabled="1" group_index="0" id="legend_border_line_color" name="Legend Border Line Color" run-time="1">
            <Value>rgb: 0.5;0.5;0.5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Legend Border line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="legend_border_line_thickness" name="Legend Border Line Thickness" 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="font" description="Specify the font used to draw the Legend Labels" design-time="1" enabled="1" group_index="0" id="legend_labels_font" name="Legend Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Legend Labels font" design-time="1" enabled="1" group_index="0" id="legend_labels_font_color" name="Legend Labels Font Color" run-time="1">
            <Value>rgb: 1;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the the x axis orientation" design-time="1" enabled="1" group_index="0" id="x_axis_orientation" name="X Axis Orientation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">LeftToRight;RightToLeft</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label drawn near the X Axis, leave blank for no label" design-time="1" enabled="1" group_index="0" id="x_axis_label" name="X Axis Label" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the x axis label position around the plot area" design-time="1" enabled="1" group_index="0" id="x_axis_label_pos" name="X Axis Label Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the X Axis Label" design-time="1" enabled="1" group_index="0" id="x_axis_label_font" name="X Axis Label Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the X Axis Label font" design-time="1" enabled="1" group_index="0" id="x_axis_label_font_color" name="X Axis Label Font Color" run-time="1">
            <Value>rgb: 0.70000040531158447;0.70000040531158447;0.70000040531158447</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The step for the x axis tick marks" design-time="1" enabled="1" group_index="0" id="x_axis_tick_step" name="X Axis Tick Step" run-time="1">
            <Value>0.10000006109476089</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the x axis tick labels position around the plot area" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_pos" name="X Axis Tick Labels Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the X Axis Tick Labels" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_font" name="X Axis Tick Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the X Axis Tick Labels font" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_font_color" name="X Axis Tick Labels Font Color" run-time="1">
            <Value>rgb: 0.70000040531158447;0.70000040531158447;0.70000040531158447</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the X Axis Tick Line line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_style" name="X Axis Tick Line Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the X Axis Tick Line line" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_color" name="X Axis Tick Line Line Color" run-time="1">
            <Value>rgb: 0;0.40000024437904358;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the X Axis Tick Line line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_thickness" name="X Axis Tick Line Line Thickness" 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="double" description="The minimum value for the y axis" design-time="1" enabled="1" group_index="0" id="y_axis_range_min" name="Y Axis Range Min" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The maximum value for the y axis" design-time="1" enabled="1" group_index="0" id="y_axis_range_max" name="Y Axis Range Max" run-time="1">
            <Value>0.5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Controls the y axis autoscale behaviour" design-time="1" enabled="1" group_index="0" id="y_axis_range_mode" name="Y Axis Range Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Fixed;AutoScale;AutoScaleInc</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the the y axis orientation" design-time="1" enabled="1" group_index="0" id="y_axis_orientation" name="Y Axis Orientation" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">TopDown;BottomUp</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label drawn near the Y Axis, leave blank for no label" design-time="1" enabled="1" group_index="0" id="y_axis_label" name="Y Axis Label" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the y axis label position around the plot area" design-time="1" enabled="1" group_index="0" id="y_axis_label_pos" name="Y Axis Label Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Right;Left</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the Y Axis Label" design-time="1" enabled="1" group_index="0" id="y_axis_label_font" name="Y Axis Label Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Y Axis Label font" design-time="1" enabled="1" group_index="0" id="y_axis_label_font_color" name="Y Axis Label Font Color" run-time="1">
            <Value>rgb: 0.70000040531158447;0.70000040531158447;0.70000040531158447</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The step for the y axis tick marks" design-time="1" enabled="1" group_index="0" id="y_axis_tick_step" name="Y Axis Tick Step" run-time="1">
            <Value>0.10000006109476089</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the y axis tick labels position around the plot area" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_pos" name="Y Axis Tick Labels Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Right;Left</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the Y Axis Tick Labels" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_font" name="Y Axis Tick Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Y Axis Tick Labels font" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_font_color" name="Y Axis Tick Labels Font Color" run-time="1">
            <Value>rgb: 0.70000040531158447;0.70000040531158447;0.70000040531158447</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Y Axis Tick Line line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_style" name="Y Axis Tick Line Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Y Axis Tick Line line" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_color" name="Y Axis Tick Line Line Color" run-time="1">
            <Value>rgb: 0;0.40000024437904358;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Y Axis Tick Line line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_thickness" name="Y Axis Tick Line Line Thickness" 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="Number of input data series. Each serie is drawn as a separate plot" design-time="1" enabled="1" group_index="0" id="num_inputs" 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="string" description="Plot 1 label" design-time="1" enabled="1" group_index="0" id="plot_1_label" name="Plot 1 Label" run-time="1">
            <Value>right hand smoothness index</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Plot 1 line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_1_line_style" name="Plot 1 Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Plot 1 line" design-time="1" enabled="1" group_index="0" id="plot_1_line_color" name="Plot 1 Line Color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Plot 1 line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_1_line_thickness" name="Plot 1 Line Thickness" run-time="1">
            <Value>10</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Determine if Plot 1 is excluded from autoscale or not" design-time="1" enabled="1" group_index="0" id="plot_1_no_autoscale" name="Plot 1 No Autoscale" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="The scalar data of this input will be drawn in Plot 1" group_index="0" id="input_1" name="Input 1" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs/>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="TimeSeriesBuilder" id="38665" label="TimeSeriesGenerator_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1870;1190</Property>
            <Property name="Private.ZOrder">44</Property>
            <Property name="Private.ObjID">28</Property>
            <Property name="Appearance.Size">80;35</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;ResetBuffer;Output Type;Number of Channels;Nominal Frequency;Buffer Length;Mode;Step;FillBuffer;FillValue</Property>
            <Property name="Private.FullPath">TimeSeries.Generator.TimeSeriesGenerator</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="trigger" description="Reset the TimeSeries to an empty state." design-time="0" enabled="1" group_index="0" id="ResetBuffer" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It specifies whether the blok generates a static time series or a dynamic time series" design-time="1" enabled="1" group_index="0" id="Output Type" name="Output Type" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Static time series;Dynamic time series</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The number of inputs that will be stored as different channels in the resulting TimeSeries datatype" design-time="1" enabled="1" group_index="0" id="Number of Channels" name="Number of Channels" 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="double" description="The sampling frequency of the resulting TimeSeries datatype" design-time="1" enabled="1" group_index="0" id="Nominal Frequency" name="Nominal Frequency" run-time="0">
            <Value>10</Value>
            <Domain catalog="kernel" class-id="double-domain">0;2;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The number of samples stored in a single instance of the output" design-time="1" enabled="1" group_index="0" id="Buffer Length" name="Buffer Length" run-time="0">
            <Value>30</Value>
            <Domain catalog="kernel" class-id="int-domain">1;2;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It specifies whether a time series buffer is returned only when it is full or a sliding windows mechanism is used." 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">Buffer;Sliding window</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The shift between two subsequent buffers (the timeseries is shifted by this amount of elements after the generation of a new output)." design-time="1" enabled="1" group_index="0" id="Step" name="Shift" run-time="0">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="It specifies whether to fill the window at the first input in order to output it at the first iteration, the user can chose not to fill it, to fill it with the first value or to fill it with a custom value." design-time="1" enabled="1" group_index="0" id="FillBuffer" name="Fill The Window" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Do Not Fill;Fill With The First Value;Fill With A Custom Value</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The Custom Fill value, used if the &quot;Fill The Window Parameter&quot; is set to &quot;fill with a custom value&quot;, ignored otherwise." design-time="1" enabled="0" group_index="0" id="FillValue" name="Fill Value" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="This value is pushed into the TimeSeries" group_index="0" id="single_value_0" name="Input value 0" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
          <Input catalog="kernel" class-id="double" description="This value is pushed into the TimeSeries" group_index="0" id="single_value_1" name="Input value 1" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="temporal_data" description="The generated TimeSeries" group_index="0" id="output" inherited-id="" inplace-id="" name="output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="EywGP" class-id="TrajectoryFromPoints" id="38738" label="PointstoTrajectory_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1840;730</Property>
            <Property name="Private.ZOrder">43</Property>
            <Property name="Private.ObjID">29</Property>
            <Property name="Appearance.Size">112;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;TrajectoryType;Label;SamplingRate;IsSizeFixed;MaxSize;Step;Reset;Color;Thickness</Property>
            <Property name="Private.FullPath">Geometric.Converters.PointstoTrajectory</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="The type of trajectory to be generated. It may be 2D, 3D or nD, geometric or graphical, interger or real." design-time="1" enabled="1" group_index="0" id="TrajectoryType" name="Trajectory type" run-time="0">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Geometric Integer 2D;Geometric Real 2D;Graphic Integer 2D;Graphic Real 2D;Geometric Integer 3D;Geometric Real 3D</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label of the generated 2D trajectory." design-time="1" enabled="1" group_index="0" id="Label" name="Trajectory label" run-time="1">
            <Value>No label</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The sampling rate in Hz at which the input points are sampled." design-time="1" enabled="1" group_index="0" id="SamplingRate" name="Sampling rate" run-time="1">
            <Value>25</Value>
            <Domain catalog="kernel" class-id="double-domain">0;2;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Set this parameter to true if the maximum number of points belonging to the trajectory is fixed. When such number is reached the oldest points are removed from the trajectory." design-time="1" enabled="1" group_index="0" id="IsSizeFixed" name="Is maximum of points fixed?" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The maximum number of points in the generated trajectory. This parameter is available only if the maximum number of points is fixed." design-time="1" enabled="1" group_index="0" id="MaxSize" name="Maximum number of points" run-time="1">
            <Value>30</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The step determining the overlap of subsequent trajectory buffers when a sliding window approach is used." design-time="1" enabled="1" group_index="0" id="Step" name="Step" 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="trigger" description="Reset the generated trajectory by removing all its points." design-time="1" enabled="1" group_index="0" id="Reset" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="The color of the generated trajectory. The value of this parameter is taken into account only if the generated trajectory is a graphic trajectory." design-time="1" enabled="0" group_index="0" id="Color" name="Color" run-time="1">
            <Value>rgb: 0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The thickness of the generated trajectory. The value of this parameter is taken into account only if the generated trajectory is a graphic trajectory." design-time="1" enabled="0" group_index="0" id="Thickness" name="Thickness" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="double-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="point_2d_double" description="The input 2D point to be added to the generated trajectory." group_index="0" id="InputPoint" name="Input 2D point." read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="EywGP" class-id="DoubleGeometricTrajectory2D" description="The generated 2D trajectory" group_index="0" id="OutputTrajectory" inherited-id="" inplace-id="" name="Output 2D trajectory"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="SEC" class-id="EnvelopeExtractor" id="38807" label="Envelope Extractor_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">2110;1180</Property>
            <Property name="Private.ZOrder">39</Property>
            <Property name="Private.ObjID">30</Property>
            <Property name="Appearance.Size">66;66</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;ParBufferSize</Property>
            <Property name="Private.FullPath">SARC.SignalProcessing.Envelope Extractor</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Set the size of the internal RMS buffer. Must be equal to or larger than the input matrix size." design-time="1" enabled="1" group_index="0" id="ParBufferSize" name="Buffer Size" run-time="1">
            <Value>16</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;10000;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="The signal of which you wish to extract the envelope" group_index="0" id="InSignal" name="Signal" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="Extracted envelope of input signal" group_index="0" id="OutSignal" inherited-id="" inplace-id="" name="Output Signal"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="EywGP" class-id="smoothnessindex" id="38855" label="Smoothness2D_3" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1980;1180</Property>
            <Property name="Private.ZOrder">38</Property>
            <Property name="Private.ObjID">31</Property>
            <Property name="Appearance.Size">112;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;stdlength;velocitythreshold;standard deviation threshold;upperlimit;filterorder;outputtype;3dcurvatureradius;3dcurvaturenanfrac;3dcurvaturenanvalue;3dshowvtkwindow</Property>
            <Property name="Private.FullPath">ExpressivityAnalysis.Fluidity.Smoothness2D</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Length of the internal buffer to compute curvature and velocity standard deviation." design-time="1" enabled="1" group_index="0" id="stdlength" name="Standard deviation buffer length" run-time="0">
            <Value>75</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If the input velocity is less than this threshold the Smoothness Index is not computed and is set to zero." design-time="1" enabled="1" group_index="0" id="velocitythreshold" name="Velocity threshold" run-time="1">
            <Value>0.001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If the standard deviation of velocity or curvature is less than this threshold then Smoothness Index is set to the Upper LImit parameter value." design-time="1" enabled="1" group_index="0" id="standard deviation threshold" name="Standard deviation threshold" run-time="1">
            <Value>0.0001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The value of the Smoothness Index value is clipped by this value." design-time="1" enabled="1" group_index="0" id="upperlimit" name="Upper Limit" run-time="1">
            <Value>50</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The order of the Savitzky-Golay filter, can assume only positive odd vales." design-time="1" enabled="1" group_index="0" id="filterorder" name="Filter Order" run-time="0">
            <Value>13</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can compute the trajectory smoothness, curvature and velocity." design-time="1" enabled="1" group_index="0" id="outputtype" name="Output type" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Smoothness Index;Curvature;Velocity</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The radius determining the area where points are looked for." design-time="1" enabled="1" group_index="0" id="3dcurvatureradius" name="3D curvature radius" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The proportion of invalied values over which the computed curvature is considered invalid." design-time="1" enabled="1" group_index="0" id="3dcurvaturenanfrac" name="3D curvature NaN fraction" run-time="1">
            <Value>0.5</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The value the block returns in case of invalid curvature." design-time="1" enabled="1" group_index="0" id="3dcurvaturenanvalue" name="3D curvature NaN value" run-time="1">
            <Value>999</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="(Used only if input is 3D!) If set to yes it shows the Vtk Debug Window when Vtk warnings are generated." design-time="1" enabled="1" group_index="0" id="3dshowvtkwindow" name="Show the Vtk Debug Window" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="It can be either a sliding window, or buffer, either static or dynamic TimeSeries, either a limited or unlimited trajectory, containing the 1D, 2D or 3D coordinates of the sampled movement." group_index="0" id="input" name="TimeSeries" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="time_series"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="This is the smoothness index of the trajectory obtained by collecting the input points." group_index="0" id="output" inherited-id="" inplace-id="" name="Smoothness_Index"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="EywGP" class-id="smoothnessindex" id="38952" label="Smoothness2D_5" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1980;730</Property>
            <Property name="Private.ZOrder">37</Property>
            <Property name="Private.ObjID">32</Property>
            <Property name="Appearance.Size">112;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;stdlength;velocitythreshold;standard deviation threshold;upperlimit;filterorder;outputtype;3dcurvatureradius;3dcurvaturenanfrac;3dcurvaturenanvalue;3dshowvtkwindow</Property>
            <Property name="Private.FullPath">ExpressivityAnalysis.Fluidity.Smoothness2D</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Length of the internal buffer to compute curvature and velocity standard deviation." design-time="1" enabled="1" group_index="0" id="stdlength" name="Standard deviation buffer length" run-time="0">
            <Value>75</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If the input velocity is less than this threshold the Smoothness Index is not computed and is set to zero." design-time="1" enabled="1" group_index="0" id="velocitythreshold" name="Velocity threshold" run-time="1">
            <Value>0.001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="If the standard deviation of velocity or curvature is less than this threshold then Smoothness Index is set to the Upper LImit parameter value." design-time="1" enabled="1" group_index="0" id="standard deviation threshold" name="Standard deviation threshold" run-time="1">
            <Value>0.00010000001202570274</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The value of the Smoothness Index value is clipped by this value." design-time="1" enabled="1" group_index="0" id="upperlimit" name="Upper Limit" run-time="1">
            <Value>50</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The order of the Savitzky-Golay filter, can assume only positive odd vales." design-time="1" enabled="1" group_index="0" id="filterorder" name="Filter Order" run-time="0">
            <Value>13</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The block can compute the trajectory smoothness, curvature and velocity." design-time="1" enabled="1" group_index="0" id="outputtype" name="Output type" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Smoothness Index;Curvature;Velocity</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The radius determining the area where points are looked for." design-time="1" enabled="1" group_index="0" id="3dcurvatureradius" name="3D curvature radius" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The proportion of invalied values over which the computed curvature is considered invalid." design-time="1" enabled="1" group_index="0" id="3dcurvaturenanfrac" name="3D curvature NaN fraction" run-time="1">
            <Value>0.5</Value>
            <Domain catalog="kernel" class-id="double-domain">0;1;1;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="(Used only if input is 3D!) The value the block returns in case of invalid curvature." design-time="1" enabled="1" group_index="0" id="3dcurvaturenanvalue" name="3D curvature NaN value" run-time="1">
            <Value>999</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="(Used only if input is 3D!) If set to yes it shows the Vtk Debug Window when Vtk warnings are generated." design-time="1" enabled="1" group_index="0" id="3dshowvtkwindow" name="Show the Vtk Debug Window" run-time="0">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="It can be either a sliding window, or buffer, either static or dynamic TimeSeries, either a limited or unlimited trajectory, containing the 1D, 2D or 3D coordinates of the sampled movement." group_index="0" id="input" name="TimeSeries" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="kernel" class-id="time_series"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="This is the smoothness index of the trajectory obtained by collecting the input points." group_index="0" id="output" inherited-id="" inplace-id="" name="Smoothness_Index"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="SEC" class-id="EnvelopeExtractor" id="39049" label="Envelope Extractor_4" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">2110;730</Property>
            <Property name="Private.ZOrder">36</Property>
            <Property name="Private.ObjID">33</Property>
            <Property name="Appearance.Size">66;66</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;ParBufferSize</Property>
            <Property name="Private.FullPath">SARC.SignalProcessing.Envelope Extractor</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Set the size of the internal RMS buffer. Must be equal to or larger than the input matrix size." design-time="1" enabled="1" group_index="0" id="ParBufferSize" name="Buffer Size" run-time="1">
            <Value>16</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;10000;1</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="The signal of which you wish to extract the envelope" group_index="0" id="InSignal" name="Signal" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="Extracted envelope of input signal" group_index="0" id="OutSignal" inherited-id="" inplace-id="" name="Output Signal"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="scalar_value_vs_sample_graph_display" id="39097" label="ScalarValueVsSampleDisplay_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="ScalarValueVsSampleDisplay" window_title_bar_visible="1" window_vertical_scroll_pos="0" window_zoom="0.64236111111111105">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">2210;1120</Property>
            <Property name="Private.ZOrder">34</Property>
            <Property name="Private.ObjID">34</Property>
            <Property name="Appearance.Size">280;200</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;double_buffering;num_visible_samples;num_invisible_samples;x_axis_mode;wrap_marker_visible;wrap_marker_line_style;wrap_marker_line_color;wrap_marker_line_thickness;reset;canvas_fill_color;plot_bgnd_fill_color;plot_border_line_style;plot_border_line_color;plot_border_line_thickness;legend_pos;legend_border_line_style;legend_border_line_color;legend_border_line_thickness;legend_labels_font;legend_labels_font_color;x_axis_orientation;x_axis_label;x_axis_label_pos;x_axis_label_font;x_axis_label_font_color;x_axis_tick_step;x_axis_tick_labels_pos;x_axis_tick_labels_font;x_axis_tick_labels_font_color;x_axis_tick_line_line_style;x_axis_tick_line_line_color;x_axis_tick_line_line_thickness;y_axis_range_min;y_axis_range_max;y_axis_range_mode;y_axis_orientation;y_axis_label;y_axis_label_pos;y_axis_label_font;y_axis_label_font_color;y_axis_tick_step;y_axis_tick_labels_pos;y_axis_tick_labels_font;y_axis_tick_labels_font_color;y_axis_tick_line_line_style;y_axis_tick_line_line_color;y_axis_tick_line_line_thickness;num_inputs;plot_1_label;plot_1_line_style;plot_1_line_color;plot_1_line_thickness;plot_1_no_autoscale;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">Math.Scalar.Graphs.ScalarValueVsSampleDisplay</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Render the graph using a back buffer to avoid flickering, paying a slight performance cost" design-time="1" enabled="1" group_index="0" id="double_buffering" name="Double Buffering" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of samples visible along the X axis" design-time="1" enabled="1" group_index="0" id="num_visible_samples" name="Visible samples" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of invisible samples, used for autoscale" design-time="1" enabled="1" group_index="0" id="num_invisible_samples" name="Invisible samples" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the data behaviour along the X axis:&#xA;  - Fixed: the samples scroll but the grid is fixed&#xA;  - Scrolling: the samples scroll along with the grid&#xA;  - Wrap Around: the data wraps around, no scrolling at all" design-time="1" enabled="1" group_index="0" id="x_axis_mode" name="X axis mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Fixed;Scrolling;Wrap Around</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="When the x axis is in Wrap Around mode, show/hide the last sample marker" design-time="1" enabled="1" group_index="0" id="wrap_marker_visible" name="Wrap Marker Visible" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Wrap Marker line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_style" name="Wrap Marker Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Wrap Marker line" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_color" name="Wrap Marker Line Color" run-time="1">
            <Value>rgb: 0;0.80000000000000004;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Wrap Marker line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_thickness" name="Wrap Marker Line Thickness" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Reset graph, clearing plot data and setting axes to the initial state" design-time="1" enabled="1" group_index="0" id="reset" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to fill the Canvas" design-time="1" enabled="1" group_index="0" id="canvas_fill_color" name="Canvas Fill Color" run-time="1">
            <Value>rgb: 0.20000000000000001;0.20000000000000001;0.20000000000000001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to fill the Plot Background" design-time="1" enabled="1" group_index="0" id="plot_bgnd_fill_color" name="Plot Background Fill Color" run-time="1">
            <Value>rgb: 0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Plot Border line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_border_line_style" name="Plot Border Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Plot Border line" design-time="1" enabled="1" group_index="0" id="plot_border_line_color" name="Plot Border Line Color" run-time="1">
            <Value>rgb: 0;0.40000000000000002;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Plot Border line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_border_line_thickness" name="Plot Border Line Thickness" 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="Set the legend position around the plot area" design-time="1" enabled="1" group_index="0" id="legend_pos" name="Legend Position" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Legend;Left;Right;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Legend Border line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="legend_border_line_style" name="Legend Border Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Legend Border line" design-time="1" enabled="1" group_index="0" id="legend_border_line_color" name="Legend Border Line Color" run-time="1">
            <Value>rgb: 0.5;0.5;0.5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Legend Border line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="legend_border_line_thickness" name="Legend Border Line Thickness" 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="font" description="Specify the font used to draw the Legend Labels" design-time="1" enabled="1" group_index="0" id="legend_labels_font" name="Legend Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Legend Labels font" design-time="1" enabled="1" group_index="0" id="legend_labels_font_color" name="Legend Labels Font Color" run-time="1">
            <Value>rgb: 1;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the the x axis orientation" design-time="1" enabled="1" group_index="0" id="x_axis_orientation" name="X Axis Orientation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">LeftToRight;RightToLeft</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label drawn near the X Axis, leave blank for no label" design-time="1" enabled="1" group_index="0" id="x_axis_label" name="X Axis Label" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the x axis label position around the plot area" design-time="1" enabled="1" group_index="0" id="x_axis_label_pos" name="X Axis Label Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the X Axis Label" design-time="1" enabled="1" group_index="0" id="x_axis_label_font" name="X Axis Label Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the X Axis Label font" design-time="1" enabled="1" group_index="0" id="x_axis_label_font_color" name="X Axis Label Font Color" run-time="1">
            <Value>rgb: 0.69999999999999996;0.69999999999999996;0.69999999999999996</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The step for the x axis tick marks" design-time="1" enabled="1" group_index="0" id="x_axis_tick_step" name="X Axis Tick Step" run-time="1">
            <Value>0.10000000000000001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the x axis tick labels position around the plot area" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_pos" name="X Axis Tick Labels Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the X Axis Tick Labels" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_font" name="X Axis Tick Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the X Axis Tick Labels font" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_font_color" name="X Axis Tick Labels Font Color" run-time="1">
            <Value>rgb: 0.69999999999999996;0.69999999999999996;0.69999999999999996</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the X Axis Tick Line line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_style" name="X Axis Tick Line Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the X Axis Tick Line line" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_color" name="X Axis Tick Line Line Color" run-time="1">
            <Value>rgb: 0;0.40000000000000002;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the X Axis Tick Line line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_thickness" name="X Axis Tick Line Line Thickness" 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="double" description="The minimum value for the y axis" design-time="1" enabled="1" group_index="0" id="y_axis_range_min" name="Y Axis Range Min" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The maximum value for the y axis" design-time="1" enabled="1" group_index="0" id="y_axis_range_max" name="Y Axis Range Max" run-time="1">
            <Value>50</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Controls the y axis autoscale behaviour" design-time="1" enabled="1" group_index="0" id="y_axis_range_mode" name="Y Axis Range Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Fixed;AutoScale;AutoScaleInc</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the the y axis orientation" design-time="1" enabled="1" group_index="0" id="y_axis_orientation" name="Y Axis Orientation" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">TopDown;BottomUp</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label drawn near the Y Axis, leave blank for no label" design-time="1" enabled="1" group_index="0" id="y_axis_label" name="Y Axis Label" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the y axis label position around the plot area" design-time="1" enabled="1" group_index="0" id="y_axis_label_pos" name="Y Axis Label Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Right;Left</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the Y Axis Label" design-time="1" enabled="1" group_index="0" id="y_axis_label_font" name="Y Axis Label Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Y Axis Label font" design-time="1" enabled="1" group_index="0" id="y_axis_label_font_color" name="Y Axis Label Font Color" run-time="1">
            <Value>rgb: 0.69999999999999996;0.69999999999999996;0.69999999999999996</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The step for the y axis tick marks" design-time="1" enabled="1" group_index="0" id="y_axis_tick_step" name="Y Axis Tick Step" run-time="1">
            <Value>0.10000000000000001</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the y axis tick labels position around the plot area" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_pos" name="Y Axis Tick Labels Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Right;Left</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the Y Axis Tick Labels" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_font" name="Y Axis Tick Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Y Axis Tick Labels font" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_font_color" name="Y Axis Tick Labels Font Color" run-time="1">
            <Value>rgb: 0.69999999999999996;0.69999999999999996;0.69999999999999996</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Y Axis Tick Line line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_style" name="Y Axis Tick Line Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Y Axis Tick Line line" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_color" name="Y Axis Tick Line Line Color" run-time="1">
            <Value>rgb: 0;0.40000000000000002;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Y Axis Tick Line line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_thickness" name="Y Axis Tick Line Line Thickness" 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="Number of input data series. Each serie is drawn as a separate plot" design-time="1" enabled="1" group_index="0" id="num_inputs" 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="string" description="Plot 1 label" design-time="1" enabled="1" group_index="0" id="plot_1_label" name="Plot 1 Label" run-time="1">
            <Value>right hand smoothness index</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Plot 1 line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_1_line_style" name="Plot 1 Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Plot 1 line" design-time="1" enabled="1" group_index="0" id="plot_1_line_color" name="Plot 1 Line Color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Plot 1 line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_1_line_thickness" name="Plot 1 Line Thickness" run-time="1">
            <Value>10</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Determine if Plot 1 is excluded from autoscale or not" design-time="1" enabled="1" group_index="0" id="plot_1_no_autoscale" name="Plot 1 No Autoscale" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="The scalar data of this input will be drawn in Plot 1" group_index="0" id="input_1" name="Input 1" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs/>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="scalar_value_vs_sample_graph_display" id="39320" label="ScalarValueVsSampleDisplay_4" 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="ScalarValueVsSampleDisplay" window_title_bar_visible="1" window_vertical_scroll_pos="0" window_zoom="0.64236111111111105">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">2210;670</Property>
            <Property name="Private.ZOrder">33</Property>
            <Property name="Private.ObjID">35</Property>
            <Property name="Appearance.Size">280;200</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;double_buffering;num_visible_samples;num_invisible_samples;x_axis_mode;wrap_marker_visible;wrap_marker_line_style;wrap_marker_line_color;wrap_marker_line_thickness;reset;canvas_fill_color;plot_bgnd_fill_color;plot_border_line_style;plot_border_line_color;plot_border_line_thickness;legend_pos;legend_border_line_style;legend_border_line_color;legend_border_line_thickness;legend_labels_font;legend_labels_font_color;x_axis_orientation;x_axis_label;x_axis_label_pos;x_axis_label_font;x_axis_label_font_color;x_axis_tick_step;x_axis_tick_labels_pos;x_axis_tick_labels_font;x_axis_tick_labels_font_color;x_axis_tick_line_line_style;x_axis_tick_line_line_color;x_axis_tick_line_line_thickness;y_axis_range_min;y_axis_range_max;y_axis_range_mode;y_axis_orientation;y_axis_label;y_axis_label_pos;y_axis_label_font;y_axis_label_font_color;y_axis_tick_step;y_axis_tick_labels_pos;y_axis_tick_labels_font;y_axis_tick_labels_font_color;y_axis_tick_line_line_style;y_axis_tick_line_line_color;y_axis_tick_line_line_thickness;num_inputs;plot_1_label;plot_1_line_style;plot_1_line_color;plot_1_line_thickness;plot_1_no_autoscale;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">Math.Scalar.Graphs.ScalarValueVsSampleDisplay</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Render the graph using a back buffer to avoid flickering, paying a slight performance cost" design-time="1" enabled="1" group_index="0" id="double_buffering" name="Double Buffering" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of samples visible along the X axis" design-time="1" enabled="1" group_index="0" id="num_visible_samples" name="Visible samples" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="int-domain">2;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Number of invisible samples, used for autoscale" design-time="1" enabled="1" group_index="0" id="num_invisible_samples" name="Invisible samples" run-time="1">
            <Value>100</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the data behaviour along the X axis:&#xA;  - Fixed: the samples scroll but the grid is fixed&#xA;  - Scrolling: the samples scroll along with the grid&#xA;  - Wrap Around: the data wraps around, no scrolling at all" design-time="1" enabled="1" group_index="0" id="x_axis_mode" name="X axis mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Fixed;Scrolling;Wrap Around</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="When the x axis is in Wrap Around mode, show/hide the last sample marker" design-time="1" enabled="1" group_index="0" id="wrap_marker_visible" name="Wrap Marker Visible" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Wrap Marker line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_style" name="Wrap Marker Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Wrap Marker line" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_color" name="Wrap Marker Line Color" run-time="1">
            <Value>rgb: 0;0.80000048875808716;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Wrap Marker line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="wrap_marker_line_thickness" name="Wrap Marker Line Thickness" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="trigger" description="Reset graph, clearing plot data and setting axes to the initial state" design-time="1" enabled="1" group_index="0" id="reset" name="Reset" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to fill the Canvas" design-time="1" enabled="1" group_index="0" id="canvas_fill_color" name="Canvas Fill Color" run-time="1">
            <Value>rgb: 0.20000012218952179;0.20000012218952179;0.20000012218952179</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to fill the Plot Background" design-time="1" enabled="1" group_index="0" id="plot_bgnd_fill_color" name="Plot Background Fill Color" run-time="1">
            <Value>rgb: 0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Plot Border line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_border_line_style" name="Plot Border Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Plot Border line" design-time="1" enabled="1" group_index="0" id="plot_border_line_color" name="Plot Border Line Color" run-time="1">
            <Value>rgb: 0;0.40000024437904358;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Plot Border line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_border_line_thickness" name="Plot Border Line Thickness" 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="Set the legend position around the plot area" design-time="1" enabled="1" group_index="0" id="legend_pos" name="Legend Position" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;5;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Legend;Left;Right;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Legend Border line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="legend_border_line_style" name="Legend Border Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Legend Border line" design-time="1" enabled="1" group_index="0" id="legend_border_line_color" name="Legend Border Line Color" run-time="1">
            <Value>rgb: 0.5;0.5;0.5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Legend Border line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="legend_border_line_thickness" name="Legend Border Line Thickness" 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="font" description="Specify the font used to draw the Legend Labels" design-time="1" enabled="1" group_index="0" id="legend_labels_font" name="Legend Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Legend Labels font" design-time="1" enabled="1" group_index="0" id="legend_labels_font_color" name="Legend Labels Font Color" run-time="1">
            <Value>rgb: 1;1;1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the the x axis orientation" design-time="1" enabled="1" group_index="0" id="x_axis_orientation" name="X Axis Orientation" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">LeftToRight;RightToLeft</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label drawn near the X Axis, leave blank for no label" design-time="1" enabled="1" group_index="0" id="x_axis_label" name="X Axis Label" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the x axis label position around the plot area" design-time="1" enabled="1" group_index="0" id="x_axis_label_pos" name="X Axis Label Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the X Axis Label" design-time="1" enabled="1" group_index="0" id="x_axis_label_font" name="X Axis Label Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the X Axis Label font" design-time="1" enabled="1" group_index="0" id="x_axis_label_font_color" name="X Axis Label Font Color" run-time="1">
            <Value>rgb: 0.70000040531158447;0.70000040531158447;0.70000040531158447</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The step for the x axis tick marks" design-time="1" enabled="1" group_index="0" id="x_axis_tick_step" name="X Axis Tick Step" run-time="1">
            <Value>0.10000006109476089</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the x axis tick labels position around the plot area" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_pos" name="X Axis Tick Labels Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Top;Bottom</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the X Axis Tick Labels" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_font" name="X Axis Tick Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the X Axis Tick Labels font" design-time="1" enabled="1" group_index="0" id="x_axis_tick_labels_font_color" name="X Axis Tick Labels Font Color" run-time="1">
            <Value>rgb: 0.70000040531158447;0.70000040531158447;0.70000040531158447</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the X Axis Tick Line line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_style" name="X Axis Tick Line Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the X Axis Tick Line line" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_color" name="X Axis Tick Line Line Color" run-time="1">
            <Value>rgb: 0;0.40000024437904358;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the X Axis Tick Line line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="x_axis_tick_line_line_thickness" name="X Axis Tick Line Line Thickness" 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="double" description="The minimum value for the y axis" design-time="1" enabled="1" group_index="0" id="y_axis_range_min" name="Y Axis Range Min" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The maximum value for the y axis" design-time="1" enabled="1" group_index="0" id="y_axis_range_max" name="Y Axis Range Max" run-time="1">
            <Value>50</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Controls the y axis autoscale behaviour" design-time="1" enabled="1" group_index="0" id="y_axis_range_mode" name="Y Axis Range Mode" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Fixed;AutoScale;AutoScaleInc</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Determine the the y axis orientation" design-time="1" enabled="1" group_index="0" id="y_axis_orientation" name="Y Axis Orientation" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">TopDown;BottomUp</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="The label drawn near the Y Axis, leave blank for no label" design-time="1" enabled="1" group_index="0" id="y_axis_label" name="Y Axis Label" run-time="1">
            <Value></Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the y axis label position around the plot area" design-time="1" enabled="1" group_index="0" id="y_axis_label_pos" name="Y Axis Label Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Right;Left</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the Y Axis Label" design-time="1" enabled="1" group_index="0" id="y_axis_label_font" name="Y Axis Label Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Y Axis Label font" design-time="1" enabled="1" group_index="0" id="y_axis_label_font_color" name="Y Axis Label Font Color" run-time="1">
            <Value>rgb: 0.70000040531158447;0.70000040531158447;0.70000040531158447</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The step for the y axis tick marks" design-time="1" enabled="1" group_index="0" id="y_axis_tick_step" name="Y Axis Tick Step" run-time="1">
            <Value>0.10000006109476089</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Set the y axis tick labels position around the plot area" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_pos" name="Y Axis Tick Labels Position" run-time="1">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">No Label;Right;Left</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="font" description="Specify the font used to draw the Y Axis Tick Labels" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_font" name="Y Axis Tick Labels Font" run-time="1">
            <Value>Times New Roman;-12;0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to draw the Y Axis Tick Labels font" design-time="1" enabled="1" group_index="0" id="y_axis_tick_labels_font_color" name="Y Axis Tick Labels Font Color" run-time="1">
            <Value>rgb: 0.70000040531158447;0.70000040531158447;0.70000040531158447</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Y Axis Tick Line line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_style" name="Y Axis Tick Line Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Y Axis Tick Line line" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_color" name="Y Axis Tick Line Line Color" run-time="1">
            <Value>rgb: 0;0.40000024437904358;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Y Axis Tick Line line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="y_axis_tick_line_line_thickness" name="Y Axis Tick Line Line Thickness" 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="Number of input data series. Each serie is drawn as a separate plot" design-time="1" enabled="1" group_index="0" id="num_inputs" 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="string" description="Plot 1 label" design-time="1" enabled="1" group_index="0" id="plot_1_label" name="Plot 1 Label" run-time="1">
            <Value>right hand smoothness index</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Control how the Plot 1 line will be painted:&#xA; - Null: the line will not be painted&#xA; - Solid: the line is solid&#xA; - Dash: the line is dashed&#xA; - Dot: the line is dotted&#xA; - DashDot: the line has alternating dashes and dots&#xA; - DashDotDot: the line has alternating dashes and double dots&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_1_line_style" name="Plot 1 Line Style" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Null;Solid;Dash;Dot;DashDot;DashDotDot</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Determine the color used to paint the Plot 1 line" design-time="1" enabled="1" group_index="0" id="plot_1_line_color" name="Plot 1 Line Color" run-time="1">
            <Value>rgb: 1;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the width of the Plot 1 line, in logical units.&#xA;NOTE: if the line thickness is > 1 then the line will be solid (this is due to a Win32 GDI limitation)" design-time="1" enabled="1" group_index="0" id="plot_1_line_thickness" name="Plot 1 Line Thickness" run-time="1">
            <Value>10</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Determine if Plot 1 is excluded from autoscale or not" design-time="1" enabled="1" group_index="0" id="plot_1_no_autoscale" name="Plot 1 No Autoscale" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="double" description="The scalar data of this input will be drawn in Plot 1" group_index="0" id="input_1" name="Input 1" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs/>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="ExractGeometricLabelledSet-Double" id="573982" label="ExtractFromGeometricLabelledSet-Double_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1030;1180</Property>
            <Property name="Private.ZOrder">19</Property>
            <Property name="Private.ObjID">89</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;Catalog;Class;Extraction;Label</Property>
            <Property name="Private.FullPath">DataStructures.LabelledSet.ExtractFromGeometricLabelledSet-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="0">
            <Value>9</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;14;2</Domain>
            <Layout catalog="kernel" class-id="combo">graphic_ecllipse_2d_double;graphic_line_2d_double;graphic_point_2d_double;graphic_polygon_2d_double;graphic_polyline_2d_double;graphic_rectangle_2d_double;ellipse_2d_double;geometric_labelled_set_2d_double;line_2d_double;point_2d_double;polygon_2d_double;polyline_2d_double;rectangle_2d_double;vector_2d_double</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>point_2d_double</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="If Label mode is selected, the extraction in performed searching the label in the geomteric labelled set. Otherwise the extraction is performed by position. Before the extraction the block verifies if datatype of object is compatible with DATATYPE parameter." design-time="1" enabled="1" group_index="0" id="Extraction" name="ExtractionType" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;2;2</Domain>
            <Layout catalog="kernel" class-id="combo">Label;Position</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Label searched in the input list." design-time="1" enabled="1" group_index="0" id="Label" name="Label" run-time="1">
            <Value>left_hand</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="base" class-id="geometric_labelled_set_2d_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" name="Input GeometricLabelledSet3D" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces/>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="base" class-id="point_2d_double" description="Output object extracted." group_index="0" id="output_value" inherited-id="" inplace-id="" name="OutputObject"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="set_stroke_properties_2d" id="574047" label="SetStrokeProperties_2" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">1140;1180</Property>
            <Property name="Private.ZOrder">17</Property>
            <Property name="Private.ObjID">91</Property>
            <Property name="Appearance.Size">36;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;set_color;color;set_alpha;alpha;set_width;width</Property>
            <Property name="Private.FullPath">Geometric.Operations.2D.SetStrokeProperties</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether to set the color of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="set_color" name="SetColor" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the color of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="color" name="Color" run-time="1">
            <Value>rgb: 0;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether to set the width of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="set_alpha" name="SetAlpha" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the alpha level of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="alpha" name="Alpha" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether to set the width of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="set_width" name="SetWidth" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the width of the graphical geometric datatype." design-time="1" enabled="1" group_index="0" id="width" name="Width" run-time="1">
            <Value>15</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs>
          <Input catalog="kernel" class-id="generic_datatype" description="The input bidimensional graphical object of which to change the properties" group_index="0" id="input" name="Input Graphical Object" read-write="0" required_for_execution="1" required_for_initialization="1">
            <RequiredInterfaces>
              <RequiredInterface catalog="base" class-id="stroke_properties"/>
            </RequiredInterfaces>
          </Input>
        </Inputs>
        <Outputs>
          <Output catalog="kernel" class-id="generic_datatype" description="A bidimensional graphical object where the stroke properties have been changed by this block." group_index="0" id="output" inherited-id="" inplace-id="input" name="Output Graphical Object"/>
        </Outputs>
        <PrivateData/>
      </Block>
    </Blocks>
    <PatchPins>
      <PatchPin id="573967" name="left_hand">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1130;1230</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">25</Property>
            <Property name="Private.ObjID">83</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">50;110</Property>
            <Property name="Appearance.FillColor">0; 255; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="573972" name="left_hand">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1660;910</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">23</Property>
            <Property name="Private.ObjID">85</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">50;110</Property>
            <Property name="Appearance.FillColor">0; 255; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="573977" name="left_hand">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1660;1350</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">21</Property>
            <Property name="Private.ObjID">87</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">50;110</Property>
            <Property name="Appearance.FillColor">0; 255; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="574112" name="right_hand">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1130;1010</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">14</Property>
            <Property name="Private.ObjID">94</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">50;110</Property>
            <Property name="Appearance.FillColor">255; 0; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="574119" name="rgb">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1100;900</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">12</Property>
            <Property name="Private.ObjID">96</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">40;60</Property>
            <Property name="Appearance.FillColor">255; 255; 255</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="574124" name="rgb">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1190;1050</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">10</Property>
            <Property name="Private.ObjID">98</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">40;60</Property>
            <Property name="Appearance.FillColor">255; 255; 255</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="574133" name="right_hand">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1660;710</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">8</Property>
            <Property name="Private.ObjID">100</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">50;110</Property>
            <Property name="Appearance.FillColor">255; 0; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="574138" name="right_hand">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1660;1150</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">7</Property>
            <Property name="Private.ObjID">102</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">50;110</Property>
            <Property name="Appearance.FillColor">255; 0; 0</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="574149" name="users">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">1100;820</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">6</Property>
            <Property name="Private.ObjID">104</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">40;60</Property>
            <Property name="Appearance.FillColor">255; 255; 255</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
      <PatchPin id="574154" name="users">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">PatchPin</Property>
            <Property name="Appearance.Pos">690;1180</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">4</Property>
            <Property name="Private.ObjID">106</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">40;60</Property>
            <Property name="Appearance.FillColor">255; 255; 255</Property>
          </PropertySet>
        </Properties>
      </PatchPin>
    </PatchPins>
    <CustomObjects>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">1500;230</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">0</Property>
            <Property name="Private.ObjID">111</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">1000;420</Property>
            <Property name="Appearance.FillColor">255; 255; 255</Property>
            <Property name="Appearance.Transparent">1</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">0</Property>
            <Property name="Appearance.Text">Smoothness Index:

The block compues the Smoothness Index of an input trajectoty.
The trajectory can be provided as:
- a 1D TimeSeries
- a 2D TimeSeries (for example, the x and y coordinates of a moving 2D point)
- a 3D TimeSeries (for example, the x, y, and z coordinates of a moving 3D point)
- a 2D trajectory (for example, the 2D trajectory of the user's hand extracted by Kinect)
- a 3D trajectory (for example, the 3D trajectory of the user's hand extracted by Kinect)

The parameters of the block must be set by the user according to the range of values contained in the TimeSeries:

- Standard deviation buffer length: the size of sample buffer (internal) used to compute the standard deviation of trajectory curvature and velocity; it affects the precision of the output and its responsiveness
- Velocity threshold: the threshold under which the Smoothness Index is not computed and the output value is set to zero

- Upper Limit: the maximum Smoothness value the block can provide as output (the algorithm could provide any number in the range [0,inf), so the parameter limits this range)

- Standard deviation threshold: when the the standard deviation of the input trajectory's velocity or curvature is below this threshold the output value is set to the Upper Limit, that is, maximum Smoothness is obtaines (a trajectory with constant curvature or velocity, e.g., a circle, has the highest Smoothness Index)

- Output type: the block can additionally provide as output the input trajectory's curvature or velocity

- Filter Order: the order of the low-pass filter applied to the input trajectory before computing the Smoothness Index

- 3D curvature radius: (Used only if input is 3D!) The radius determining the area where points are looked for

- 3D curvature NaN fraction: (Used only if input is 3D!) The proportion of invalied values over which the computed curvature is considered invalid

- 3D curvature NaN value: (Used only if input is 3D!) The value the block returns in case of invalid curvature

- Show the Vtk Debug Window: (Used only if input is 3D!) If set to yes it shows the Vtk Debug Window when Vtk warnings are generated</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">MS Shell Dlg; 8.25; </Property>
            <Property name="Appearance.FontColor">0; 0; 0</Property>
            <Property name="Appearance.HorzAlign">0</Property>
            <Property name="Appearance.VertAlign">0</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
    </CustomObjects>
    <Links>
      <Link>
        <Pin block="36610" id="User2DCoordinates_1" type="source"/>
        <Pin block="36681" 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">70</Property>
            <Property name="Private.ObjID">40</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36791" id="output" type="source"/>
        <Pin block="36848" id="InputGraphicObject00" 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">66</Property>
            <Property name="Private.ObjID">41</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36848" id="Output" type="source"/>
        <Pin block="36903" id="video_stream" 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">64</Property>
            <Property name="Private.ObjID">42</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36681" id="output_value" type="source"/>
        <Pin block="36791" 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">43</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="37289" id="OutSignal" type="source"/>
        <Pin block="37066" 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">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">57</Property>
            <Property name="Private.ObjID">46</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36610" id="User3DCoordinates_1" type="source"/>
        <Pin block="38237" 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">53</Property>
            <Property name="Private.ObjID">53</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38190" id="output_coordinate_x" type="source"/>
        <Pin block="36992" id="single_value_0" 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">52</Property>
            <Property name="Private.ObjID">55</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38190" id="output_coordinate_y" type="source"/>
        <Pin block="36992" id="single_value_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">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">51</Property>
            <Property name="Private.ObjID">56</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38190" id="output_coordinate_z" type="source"/>
        <Pin block="36992" id="single_value_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">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">50</Property>
            <Property name="Private.ObjID">57</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38297" id="output" type="source"/>
        <Pin block="38394" id="InSignal" 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">47</Property>
            <Property name="Private.ObjID">59</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38394" id="OutSignal" type="source"/>
        <Pin block="38442" 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">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">45</Property>
            <Property name="Private.ObjID">60</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36741" id="output_x" type="source"/>
        <Pin block="38665" id="single_value_0" 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">42</Property>
            <Property name="Private.ObjID">61</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36741" id="output_y" type="source"/>
        <Pin block="38665" id="single_value_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">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">41</Property>
            <Property name="Private.ObjID">62</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="37337" id="output" type="source"/>
        <Pin block="37289" id="InSignal" 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">40</Property>
            <Property name="Private.ObjID">63</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38855" id="output" type="source"/>
        <Pin block="38807" id="InSignal" 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">35</Property>
            <Property name="Private.ObjID">64</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="39049" id="OutSignal" type="source"/>
        <Pin block="39320" 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">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">32</Property>
            <Property name="Private.ObjID">65</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38807" id="OutSignal" type="source"/>
        <Pin block="39097" 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">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">31</Property>
            <Property name="Private.ObjID">66</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36992" id="output" type="source"/>
        <Pin block="37337" 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">30</Property>
            <Property name="Private.ObjID">72</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38952" id="output" type="source"/>
        <Pin block="39049" id="InSignal" 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">29</Property>
            <Property name="Private.ObjID">73</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38665" id="output" type="source"/>
        <Pin block="38855" 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">28</Property>
            <Property name="Private.ObjID">74</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="37875" id="OutputTrajectory" type="source"/>
        <Pin block="38297" 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">27</Property>
            <Property name="Private.ObjID">75</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38738" id="OutputTrajectory" type="source"/>
        <Pin block="38952" 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">26</Property>
            <Property name="Private.ObjID">76</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="38237" id="output_value" type="source"/>
        <Pin patchpin="573967" 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;-5</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">24</Property>
            <Property name="Private.ObjID">84</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="573972" type="source"/>
        <Pin block="37875" id="InputPoint" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-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">22</Property>
            <Property name="Private.ObjID">86</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="573977" type="source"/>
        <Pin block="38190" id="input_3d" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">2.5;-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">20</Property>
            <Property name="Private.ObjID">88</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36610" id="User2DCoordinates_1" type="source"/>
        <Pin block="573982" 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">18</Property>
            <Property name="Private.ObjID">90</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="573982" id="output_value" type="source"/>
        <Pin block="574047" 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">16</Property>
            <Property name="Private.ObjID">92</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="574047" id="output" type="source"/>
        <Pin block="36848" id="InputGraphicObject01" 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">15</Property>
            <Property name="Private.ObjID">93</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="36681" id="output_value" type="source"/>
        <Pin patchpin="574112" 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;-5</Property>
            <Property name="Private.DstPinNdx">0</Property>
            <Property name="Private.NumPins">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">13</Property>
            <Property name="Private.ObjID">95</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="37603" id="Output_image" type="source"/>
        <Pin patchpin="574119" 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">11</Property>
            <Property name="Private.ObjID">97</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="574124" type="source"/>
        <Pin block="36848" id="InputImage" 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">0</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">9</Property>
            <Property name="Private.ObjID">99</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="37603" id="Output_users" type="source"/>
        <Pin patchpin="574149" 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">5</Property>
            <Property name="Private.ObjID">105</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="574154" type="source"/>
        <Pin block="36610" id="InputData" 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">3</Property>
            <Property name="Private.ObjID">107</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="574138" type="source"/>
        <Pin block="36741" id="input" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-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">2</Property>
            <Property name="Private.ObjID">108</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin patchpin="574133" type="source"/>
        <Pin block="38738" id="InputPoint" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">-2.5;-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">1</Property>
            <Property name="Private.ObjID">109</Property>
          </PropertySet>
        </Properties>
      </Link>
    </Links>
  </Patch>

</MainPatch>
