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

  <Patch>
    <Properties>
      <PropertySet name="gui-mdi">
        <Property name="Private.ZoomFactor">1</Property>
        <Property name="Private.RunLevel">1</Property>
        <Property name="Private.ScrollPos">0;0</Property>
      </PropertySet>
      <PropertySet name="subpatch">
        <Property name="owner_drawn_block"></Property>
      </PropertySet>
    </Properties>
    <Blocks>
      <Block active="1" catalog="base" class-id="DrawGraphicObject" id="62909" label="DrawGraphicObject_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">600;240</Property>
            <Property name="Private.ZOrder">29</Property>
            <Property name="Private.ObjID">7</Property>
            <Property name="Appearance.Size">70;80</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;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" id="nInput" name="Number Input" run-time="0">
            <Value>4</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Quality draw" design-time="1" enabled="1" 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" 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." 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." 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." 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>
          <Input catalog="kernel" class-id="generic_datatype" description="The graphic object to be drawn." id="InputGraphicObject02" 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." id="InputGraphicObject03" 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." id="Output" inherited-id="" inplace-id="InputImage" name="Output image"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="system" class-id="image_display" id="62976" label="DisplayDirectX_2" 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="322" window_rect_width="360" window_rect_x="613" window_rect_y="478" 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="0.97727274894714355">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">700;230</Property>
            <Property name="Private.ZOrder">28</Property>
            <Property name="Private.ObjID">8</Property>
            <Property name="Appearance.Size">116;91</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" 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" 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" 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. " 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="server_osc" id="119738" label="OSCServer_1" log_info="2" run_level="1" sync-in_mode="1">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">60;280</Property>
            <Property name="Private.ZOrder">23</Property>
            <Property name="Private.ObjID">33</Property>
            <Property name="Appearance.Size">64;125</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">1</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;UDP Port;Address Pattern;Number of outputs;Limit Buffer Size;Buffer Size Limit;Type;Type1;Type2;Type3;Type4;Type5;Type6;Type7</Property>
            <Property name="Private.FullPath">Peripherals.Network.OSC.OSCServer</Property>
            <Property name="DisplaySyncInVisible">0</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="Server Port" design-time="1" enabled="1" id="UDP Port" name="Port" run-time="0">
            <Value>2010</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="string" description="Address Pattern" design-time="1" enabled="1" id="Address Pattern" name="Address Pattern" run-time="0">
            <Value>/centroids</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The number of data items received in the OSC packet" design-time="1" enabled="1" id="Number of outputs" name="Number of outputs" run-time="0">
            <Value>8</Value>
            <Domain catalog="kernel" class-id="int-domain">1;1;0;0</Domain>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies whether the block gives an upperbound to the number of internally stored items" design-time="1" enabled="1" id="Limit Buffer Size" name="Limit buffer size" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="IN the case of bounded buffer size, specifies the bound" design-time="1" enabled="1" id="Buffer Size Limit" name="Buffer size limit" 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="Type of output" design-time="1" enabled="1" id="Type" name="Type of output" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Integer;Double;String</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Type of output" design-time="1" enabled="1" id="Type1" name="Type of output" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Integer;Double;String</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Type of output" design-time="1" enabled="1" id="Type2" name="Type of output" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Integer;Double;String</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Type of output" design-time="1" enabled="1" id="Type3" name="Type of output" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Integer;Double;String</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Type of output" design-time="1" enabled="1" id="Type4" name="Type of output" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Integer;Double;String</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Type of output" design-time="1" enabled="1" id="Type5" name="Type of output" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Integer;Double;String</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Type of output" design-time="1" enabled="1" id="Type6" name="Type of output" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Integer;Double;String</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Type of output" design-time="1" enabled="1" id="Type7" name="Type of output" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Integer;Double;String</Layout>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="kernel" class-id="double" description="Output" id="output_data" inherited-id="" inplace-id="" name="Output"/>
          <Output catalog="kernel" class-id="double" description="Output" id="output_data1" inherited-id="" inplace-id="" name="Output"/>
          <Output catalog="kernel" class-id="double" description="Output" id="output_data2" inherited-id="" inplace-id="" name="Output"/>
          <Output catalog="kernel" class-id="double" description="Output" id="output_data3" inherited-id="" inplace-id="" name="Output"/>
          <Output catalog="kernel" class-id="double" description="Output" id="output_data4" inherited-id="" inplace-id="" name="Output"/>
          <Output catalog="kernel" class-id="double" description="Output" id="output_data5" inherited-id="" inplace-id="" name="Output"/>
          <Output catalog="kernel" class-id="double" description="Output" id="output_data6" inherited-id="" inplace-id="" name="Output"/>
          <Output catalog="kernel" class-id="double" description="Output" id="output_data7" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="point2d_generator" id="119834" label="Point2DGenerator_1" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">440;320</Property>
            <Property name="Private.ZOrder">22</Property>
            <Property name="Private.ObjID">35</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">x;y;</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;domain;x;y;mode_trasform;trasform;color;alfa_color;thickness</Property>
            <Property name="Private.FullPath">Geometric.Generator.Point2DGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="If parameter is set to 'point' then it's a point datatype (a structure that contain inside both x and y). If the value is 'coordinates' then the parameter &quot;point&quot; is splitted into two separated coordinates x and y" design-time="1" enabled="1" 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">Point;Coordinates</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specified the type of output. It's possible choose double or int type. Moreover it's possible to create a geometric point datatype or a graphic point that can be drawn" design-time="1" enabled="1" id="domain" name="Domain" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Geometric Int;Geometric Double;Graphic Int;Graphic Double</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="X value" design-time="1" enabled="1" id="x" name="X" run-time="1">
            <Value>0.58238637447357178</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Y value" design-time="1" enabled="1" id="y" name="Y" run-time="1">
            <Value>0.46875</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Matrix Trasform" design-time="1" enabled="1" id="mode_trasform" name="Matrix Trasform" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Matrix;Rotate;Translate;Scale</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double-matrix" description="Matrix trasform" design-time="1" enabled="1" id="trasform" name="Matrix trasform" run-time="1">
            <Value>1 0
0 1
0 0
</Value>
            <Domain/>
            <Layout/>
            <InitInfo>3x2</InitInfo>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the color of graphic object. It's possible choose the colour by a graphic palette or specifyng the amount of red green and blue component." design-time="1" enabled="1" id="color" name="Color RBG" run-time="1">
            <Value>rgb: 1;0.40784314274787903;0.12549020349979401</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the colour of alpha channel if it's necessary. This parameter is enabled only if the domain is set to graphic mode" design-time="1" enabled="1" id="alfa_color" name="Alfa Color" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the thickness of geometric shape if the parameter domain is set to graphic value" design-time="1" enabled="1" id="thickness" name="Thickness" run-time="1">
            <Value>4</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="graphic_point_2d_double" description="The output point contains both the X and Y coordinates. If parameter &quot;domain&quot; is set to graphic mode then the point can be drawn." id="value" inherited-id="" inplace-id="" name="Point"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="image_generator" id="119894" label="ImageGenerator_1" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">330;230</Property>
            <Property name="Private.ZOrder">18</Property>
            <Property name="Private.ObjID">41</Property>
            <Property name="Appearance.Size">48;48</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams"></Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ParamsOrder">kernel::active_status;kernel::active_trigger;kernel::run_level;kernel::sync_in_mode;kernel::log_level;size;pixel_model;color_model;continuous;constant_color;constant_alpha;source_type;seed;unif_min;unif_max;gauss_mean;gauss_stddev;axis;ramp_offset;ramp_slope</Property>
            <Property name="Private.FullPath">ImageAndVideo.Generator.ImageGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="base" class-id="size2d_int" description="Size of the image, in pixels. Some commonly used sizes are given in the following, however, such values are just suggestions as the image datatype supports any size.&#xA;320x200 CGA (very old graphic cards)&#xD;&#xA;640x480 VGA (old graphic cards)&#xD;&#xA;1024x768 XGA (common resolution for 15'' LCDmonitors)&#xD;&#xA;1280x1024 SXGA (common resolution for 17'' LCD monitors)&#xD;&#xA;1400x1050 SXGA+ (many notebooks)&#xD;&#xA;1600x1200 UXGA (20'' LCD monitors)&#xD;&#xA;1920x1200 WUXGA (modern widescreen monitors)&#xD;&#xA;352x288 PAL QCIF&#xD;&#xA;720x576 PAL&#xD;&#xA;" design-time="1" enabled="1" id="size" name="Size" run-time="0">
            <Value>352;288</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Pixel model of the image. Specifies the number of bits used for each channel, hence the color definition. May assume one of the following values:&#xD;&#xA;8 bits unsigned integer;&#xD;&#xA;16 bits unsigned integer;&#xD;&#xA;16 bits signed integer;&#xD;&#xA;32 bits floating point." design-time="1" enabled="1" id="pixel_model" name="Pixel model" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">8_unsigned;16_unsigned;16_signed;32_Float</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="The color model define the way a color is stored into the image.May assume one of following values:&#xD;&#xA;BW (1 channel: grayscale);&#xD;&#xA;BGR (3 channel packed: Blue, Green, Red);&#xD;&#xA;RGB (3 channel packed: Red, Green, Blue);&#xD;&#xA;YUV (3 channel packed: Y, Cb, Cr);&#xD;&#xA;YUYV (3 channel packed, undersampled 422: Y, Cb, Cr);&#xD;&#xA;UYVY (3 channel packed, undersampled 422: Y, Cb, Cr);&#xD;&#xA;I420 (3 channel planar, undersampled 411: Y, Cb, Cr);&#xD;&#xA;YV12 (3 channel planar, undersampled 411: Y, Cb, Cr);&#xD;&#xA;HSV (3 channel packed: Hue, Saturation, Value).&#xD;&#xA;" design-time="1" enabled="1" id="color_model" name="Color model" run-time="0">
            <Value>2</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;17;2</Domain>
            <Layout catalog="kernel" class-id="combo">BW;RGB;BGR;YUV;YUYV;UYVY;I420;YV12;HSV;BGRA;RGBA;YUVA;HSVA;ABGR;ARGB;AYUV;AHSV</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="bool" description="Specifies wether the output is always generated (true) or only when the value changes (false)" design-time="1" enabled="1" id="continuous" name="Continuous" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="This color is used as main color value (RGB space model) in 'Constant', 'Jaehne' and 'Ramp' source type." design-time="1" enabled="1" id="constant_color" name="Color" run-time="1">
            <Value>rgb: 0;0;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="The alpha channel is filled with this value." design-time="1" enabled="1" id="constant_alpha" name="Alpha" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the type of image generated. May assume one of following values:&#xD;&#xA;Constant (all pixels have the same color)&#xD;&#xA;Color Bars (vertical bar of colors)&#xD;&#xA;Random values with uniform distribution (pixels have random values)&#xD;&#xA;Random values with Gaussian distribution (pixels have random values)&#xD;&#xA;Jaehne (Jaehne’s test image)&#xD;&#xA;Ramp (gradient of color intensity starting on the upper left corner)&#xD;&#xA;" design-time="1" enabled="1" id="source_type" name="Source type" run-time="1">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;6;2</Domain>
            <Layout catalog="kernel" class-id="combo">Constant;Color bars;Random values with uniform distribution;Random values with Gaussian distribution;Jaehne;Ramp</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Seed value used to initialize the random number generator.&#xD;&#xA;This parameter is used in the two 'Random value' source types." design-time="1" enabled="1" id="seed" name="Seed" run-time="0">
            <Value>26500</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Lower bound for the range of uniform distribution.&#xD;&#xA;This parameter is used only in the 'Random value with uniform distribution' source type." design-time="1" enabled="1" id="unif_min" name="Min (uniform)" run-time="1">
            <Value>0.5</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Upper bound for the range of uniform distribution.&#xD;&#xA;This parameter is used only in the 'Random value with uniform distribution' source type." design-time="1" enabled="1" id="unif_max" name="Max (uniform)" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Mean of gaussian distribution.&#xD;&#xA;This parameter is used only in the 'Random value with gaussian distribution' source type." design-time="1" enabled="1" id="gauss_mean" name="Mean" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Standard deviation of gaussian distribution.&#xD;&#xA;This parameter is used only in the 'Random value with gaussian distribution' source type." design-time="1" enabled="1" id="gauss_stddev" name="Standard deviation" run-time="1">
            <Value>0.16666666666666666</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specifies the direction of the image intensity ramp. May be the horizontal axis, the vertical axis, or both.&#xD;&#xA;This parameter is used only in 'Ramp' source type." design-time="1" enabled="1" id="axis" name="Axis" run-time="1">
            <Value>1</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;3;2</Domain>
            <Layout catalog="kernel" class-id="combo">Horizontal axis;Vertical axis;Both axis</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Starting value of the color intensity ramp.&#xD;&#xA;This parameter is used only in the 'Ramp' source type." design-time="1" enabled="1" id="ramp_offset" name="Offset" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Slope value of the color intensity ramp.&#xD;&#xA;This parameter is used only in the 'Ramp' source type." design-time="1" enabled="1" id="ramp_slope" name="Slope" run-time="1">
            <Value>0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="image" description="The output with the characteristics specified in the block" id="output_video_stream" inherited-id="" inplace-id="" name="Output"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="point2d_generator" id="215109" label="Point2DGenerator_2" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">350;350</Property>
            <Property name="Private.ZOrder">14</Property>
            <Property name="Private.ObjID">47</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">x;y;</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;domain;x;y;mode_trasform;trasform;color;alfa_color;thickness</Property>
            <Property name="Private.FullPath">Geometric.Generator.Point2DGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="If parameter is set to 'point' then it's a point datatype (a structure that contain inside both x and y). If the value is 'coordinates' then the parameter &quot;point&quot; is splitted into two separated coordinates x and y" design-time="1" enabled="1" 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">Point;Coordinates</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specified the type of output. It's possible choose double or int type. Moreover it's possible to create a geometric point datatype or a graphic point that can be drawn" design-time="1" enabled="1" id="domain" name="Domain" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Geometric Int;Geometric Double;Graphic Int;Graphic Double</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="X value" design-time="1" enabled="1" id="x" name="X" run-time="1">
            <Value>0.56534093618392944</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Y value" design-time="1" enabled="1" id="y" name="Y" run-time="1">
            <Value>0.56944441795349121</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Matrix Trasform" design-time="1" enabled="1" id="mode_trasform" name="Matrix Trasform" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Matrix;Rotate;Translate;Scale</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double-matrix" description="Matrix trasform" design-time="1" enabled="1" id="trasform" name="Matrix trasform" run-time="1">
            <Value>1 0
0 1
0 0
</Value>
            <Domain/>
            <Layout/>
            <InitInfo>3x2</InitInfo>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the color of graphic object. It's possible choose the colour by a graphic palette or specifyng the amount of red green and blue component." design-time="1" enabled="1" id="color" name="Color RBG" run-time="1">
            <Value>rgb: 1;1;0</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the colour of alpha channel if it's necessary. This parameter is enabled only if the domain is set to graphic mode" design-time="1" enabled="1" id="alfa_color" name="Alfa Color" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the thickness of geometric shape if the parameter domain is set to graphic value" design-time="1" enabled="1" id="thickness" name="Thickness" run-time="1">
            <Value>4</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="graphic_point_2d_double" description="The output point contains both the X and Y coordinates. If parameter &quot;domain&quot; is set to graphic mode then the point can be drawn." id="value" inherited-id="" inplace-id="" name="Point"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="point2d_generator" id="215184" label="Point2DGenerator_3" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">270;390</Property>
            <Property name="Private.ZOrder">13</Property>
            <Property name="Private.ObjID">48</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">x;y;</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;domain;x;y;mode_trasform;trasform;color;alfa_color;thickness</Property>
            <Property name="Private.FullPath">Geometric.Generator.Point2DGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="If parameter is set to 'point' then it's a point datatype (a structure that contain inside both x and y). If the value is 'coordinates' then the parameter &quot;point&quot; is splitted into two separated coordinates x and y" design-time="1" enabled="1" 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">Point;Coordinates</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specified the type of output. It's possible choose double or int type. Moreover it's possible to create a geometric point datatype or a graphic point that can be drawn" design-time="1" enabled="1" id="domain" name="Domain" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Geometric Int;Geometric Double;Graphic Int;Graphic Double</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="X value" design-time="1" enabled="1" id="x" name="X" run-time="1">
            <Value>0.51136362552642822</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Y value" design-time="1" enabled="1" id="y" name="Y" run-time="1">
            <Value>0.5486111044883728</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Matrix Trasform" design-time="1" enabled="1" id="mode_trasform" name="Matrix Trasform" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Matrix;Rotate;Translate;Scale</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double-matrix" description="Matrix trasform" design-time="1" enabled="1" id="trasform" name="Matrix trasform" run-time="1">
            <Value>1 0
0 1
0 0
</Value>
            <Domain/>
            <Layout/>
            <InitInfo>3x2</InitInfo>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the color of graphic object. It's possible choose the colour by a graphic palette or specifyng the amount of red green and blue component." design-time="1" enabled="1" id="color" name="Color RBG" run-time="1">
            <Value>rgb: 1;0.75294119119644165;0.79607844352722168</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the colour of alpha channel if it's necessary. This parameter is enabled only if the domain is set to graphic mode" design-time="1" enabled="1" id="alfa_color" name="Alfa Color" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the thickness of geometric shape if the parameter domain is set to graphic value" design-time="1" enabled="1" id="thickness" name="Thickness" run-time="1">
            <Value>4</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="graphic_point_2d_double" description="The output point contains both the X and Y coordinates. If parameter &quot;domain&quot; is set to graphic mode then the point can be drawn." id="value" inherited-id="" inplace-id="" name="Point"/>
        </Outputs>
        <PrivateData/>
      </Block>
      <Block active="1" catalog="base" class-id="point2d_generator" id="215263" label="Point2DGenerator_4" log_info="2" run_level="1" sync-in_mode="0">
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Appearance.Pos">180;410</Property>
            <Property name="Private.ZOrder">8</Property>
            <Property name="Private.ObjID">53</Property>
            <Property name="Appearance.Size">64;64</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Private.ExportedParams">x;y;</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;domain;x;y;mode_trasform;trasform;color;alfa_color;thickness</Property>
            <Property name="Private.FullPath">Geometric.Generator.Point2DGenerator</Property>
            <Property name="DisplaySyncInVisible">1</Property>
            <Property name="DisplaySyncOutVisible">0</Property>
          </PropertySet>
        </Properties>
        <Parameters>
          <Parameter catalog="kernel" class-id="int" description="If parameter is set to 'point' then it's a point datatype (a structure that contain inside both x and y). If the value is 'coordinates' then the parameter &quot;point&quot; is splitted into two separated coordinates x and y" design-time="1" enabled="1" 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">Point;Coordinates</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Specified the type of output. It's possible choose double or int type. Moreover it's possible to create a geometric point datatype or a graphic point that can be drawn" design-time="1" enabled="1" id="domain" name="Domain" run-time="0">
            <Value>3</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Geometric Int;Geometric Double;Graphic Int;Graphic Double</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="X value" design-time="1" enabled="1" id="x" name="X" run-time="1">
            <Value>0.67897725105285645</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Y value" design-time="1" enabled="1" id="y" name="Y" run-time="1">
            <Value>0.47222220897674561</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="int" description="Matrix Trasform" design-time="1" enabled="1" id="mode_trasform" name="Matrix Trasform" run-time="0">
            <Value>0</Value>
            <Domain catalog="kernel" class-id="int-domain">0;1;4;2</Domain>
            <Layout catalog="kernel" class-id="combo">Matrix;Rotate;Translate;Scale</Layout>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double-matrix" description="Matrix trasform" design-time="1" enabled="1" id="trasform" name="Matrix trasform" run-time="1">
            <Value>1 0
0 1
0 0
</Value>
            <Domain/>
            <Layout/>
            <InitInfo>3x2</InitInfo>
          </Parameter>
          <Parameter catalog="kernel" class-id="rgbcolor" description="Specifies the color of graphic object. It's possible choose the colour by a graphic palette or specifyng the amount of red green and blue component." design-time="1" enabled="1" id="color" name="Color RBG" run-time="1">
            <Value>rgb: 0.19607843458652496;0.80392158031463623;0.19607843458652496</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the colour of alpha channel if it's necessary. This parameter is enabled only if the domain is set to graphic mode" design-time="1" enabled="1" id="alfa_color" name="Alfa Color" run-time="1">
            <Value>1</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
          <Parameter catalog="kernel" class-id="double" description="Specifies the thickness of geometric shape if the parameter domain is set to graphic value" design-time="1" enabled="1" id="thickness" name="Thickness" run-time="1">
            <Value>4</Value>
            <Domain/>
            <Layout/>
            <InitInfo/>
          </Parameter>
        </Parameters>
        <Inputs/>
        <Outputs>
          <Output catalog="base" class-id="graphic_point_2d_double" description="The output point contains both the X and Y coordinates. If parameter &quot;domain&quot; is set to graphic mode then the point can be drawn." id="value" inherited-id="" inplace-id="" name="Point"/>
        </Outputs>
        <PrivateData/>
      </Block>
    </Blocks>
    <PatchPins/>
    <CustomObjects>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">50;40</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">26</Property>
            <Property name="Private.ObjID">27</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">330;70</Property>
            <Property name="Appearance.FillColor">0; 0; 255</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">OSC Receive</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">Arial; 18.75; Bold; Italic; </Property>
            <Property name="Appearance.FontColor">255; 255; 0</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">2</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">410;40</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Appearance.Size">267;67</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.FillColor">230; 230; 250</Property>
            <Property name="Appearance.Transparent">0</Property>
            <Property name="Appearance.BorderColor">0; 0; 0</Property>
            <Property name="Appearance.BorderSize">1</Property>
            <Property name="Appearance.Text">InfoMus Lab - DIST
University of Genova
http://www.eyesweb.org
mailto: info@eyesweb.org
</Property>
            <Property name="Appearance.Margins">0;0</Property>
            <Property name="Appearance.Font">Arial; 6.75; Italic; </Property>
            <Property name="Appearance.FontColor">0; 0; 128</Property>
            <Property name="Appearance.HorzAlign">2</Property>
            <Property name="Appearance.VertAlign">0</Property>
            <Property name="Private.ZOrder">25</Property>
            <Property name="Private.ObjID">28</Property>
          </PropertySet>
        </Properties>
      </CustomObject>
      <CustomObject>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="GuiObjectType">Label</Property>
            <Property name="Appearance.Pos">200;160</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">24</Property>
            <Property name="Private.ObjID">29</Property>
            <Property name="Appearance.Orientation">1</Property>
            <Property name="Appearance.Size">595;40</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">This patch demonstrate how to receive centroids via OSC and draw them</Property>
            <Property name="Appearance.Margins">5;5</Property>
            <Property name="Appearance.Font">Verdana; 9; </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="62909" id="Output" type="source"/>
        <Pin block="62976" 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">27</Property>
            <Property name="Private.ObjID">15</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data" type="source"/>
        <Pin block="119834" id="x" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">450;290</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">21</Property>
            <Property name="Private.ObjID">36</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data1" type="source"/>
        <Pin block="119834" id="y" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">465;305</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">20</Property>
            <Property name="Private.ObjID">37</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data" type="source"/>
        <Pin block="119834" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">430;290</Property>
            <Property name="Private.Pin_1">430;352</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">19</Property>
            <Property name="Private.ObjID">39</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data" type="source"/>
        <Pin block="119894" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">280;290</Property>
            <Property name="Private.Pin_1">280;254</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">17</Property>
            <Property name="Private.ObjID">44</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119894" id="output_video_stream" type="source"/>
        <Pin block="62909" id="InputImage" 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">45</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119834" id="value" type="source"/>
        <Pin block="62909" 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">2</Property>
            <Property name="Private.Pin_0">520;352</Property>
            <Property name="Private.Pin_1">520;265</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">15</Property>
            <Property name="Private.ObjID">46</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data2" type="source"/>
        <Pin block="215109" id="x" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">360;320</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">12</Property>
            <Property name="Private.ObjID">49</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data3" type="source"/>
        <Pin block="215109" id="y" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">375;335</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">11</Property>
            <Property name="Private.ObjID">50</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data4" type="source"/>
        <Pin block="215184" id="x" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">280;350</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">10</Property>
            <Property name="Private.ObjID">51</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data5" type="source"/>
        <Pin block="215184" id="y" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">295;365</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">9</Property>
            <Property name="Private.ObjID">52</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data7" type="source"/>
        <Pin block="215263" id="y" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">205;395</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">7</Property>
            <Property name="Private.ObjID">54</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data6" type="source"/>
        <Pin block="215263" id="x" target_type="parameter" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">1</Property>
            <Property name="Private.Pin_0">190;380</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">6</Property>
            <Property name="Private.ObjID">55</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data6" type="source"/>
        <Pin block="215263" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">150;380</Property>
            <Property name="Private.Pin_1">150;442</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">5</Property>
            <Property name="Private.ObjID">56</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data4" type="source"/>
        <Pin block="215184" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">250;350</Property>
            <Property name="Private.Pin_1">250;422</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">4</Property>
            <Property name="Private.ObjID">57</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="119738" id="output_data2" type="source"/>
        <Pin block="215109" id="kernel::sync_in" target_type="sync-in" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">320;320</Property>
            <Property name="Private.Pin_1">320;382</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">3</Property>
            <Property name="Private.ObjID">58</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="215109" id="value" type="source"/>
        <Pin block="62909" 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">2</Property>
            <Property name="Private.Pin_0">530;382</Property>
            <Property name="Private.Pin_1">530;280</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">2</Property>
            <Property name="Private.ObjID">59</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="215184" id="value" type="source"/>
        <Pin block="62909" id="InputGraphicObject02" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">540;422</Property>
            <Property name="Private.Pin_1">540;295</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">1</Property>
            <Property name="Private.ObjID">60</Property>
          </PropertySet>
        </Properties>
      </Link>
      <Link>
        <Pin block="215263" id="value" type="source"/>
        <Pin block="62909" id="InputGraphicObject03" target_type="input" type="target"/>
        <Properties>
          <PropertySet name="gui-mdi">
            <Property name="Private.SrcPinDelta">0;0</Property>
            <Property name="Private.SrcPinNdx">-1</Property>
            <Property name="Private.DstPinDelta">0;0</Property>
            <Property name="Private.DstPinNdx">-1</Property>
            <Property name="Private.NumPins">2</Property>
            <Property name="Private.Pin_0">550;442</Property>
            <Property name="Private.Pin_1">550;310</Property>
            <Property name="Private.Selected">0</Property>
            <Property name="Private.ZOrder">0</Property>
            <Property name="Private.ObjID">61</Property>
          </PropertySet>
        </Properties>
      </Link>
    </Links>
  </Patch>

</MainPatch>
