<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/rose2/src/</path>
    <filename>____init_____8py.html</filename>
    <namespace>src</namespace>
  </compound>
  <compound kind="file">
    <name>create_doc.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>create__doc_8py.html</filename>
    <namespace>create_doc</namespace>
    <member kind="function">
      <type>def</type>
      <name>ask_collage_image</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>af137fa0117c14256263b4e3bbfeb688a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_collage</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>afd02854ad49962fc7823907504ba6c5e</anchor>
      <arglist>(cols, rows, listofimages, output_path, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>aa7ba9726465305a130da08c0b07a6655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>names</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>ab0f85da789c49f70b6d732b7ef912408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>skip_choice</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>ad4329e8f2892f9a01a3adf015926817a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>types</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>a5f27bd432f5f09c3f31e8e8a4853297c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>disegna.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>disegna_8py.html</filename>
    <namespace>disegna</namespace>
    <member kind="function">
      <type>def</type>
      <name>draw_angular_clusters</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a85ec9d466d4e3bb7a72a4a900a85b161</anchor>
      <arglist>(angular_clusters, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_canny</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a1e37fae3666169a923ec31563db4ec30</anchor>
      <arglist>(image, name, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_cells</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>ac78725166079c9af8b25226463f411f4</anchor>
      <arglist>(polygon_cells, polygons_out, partial_polygons, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_contour</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a9ab0b820295bc962587f85542c6cfbe2</anchor>
      <arglist>(vertices, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_dbscan</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>ace20a1587f762b3e8ff85ac1cecd899a</anchor>
      <arglist>(labels, faces, polygon_faces, edges, contours, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_edges</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a596a5abf02c7b0f9a38e7cf1c8c3c607</anchor>
      <arglist>(edges, walls, threshold, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_extended_lines</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a3b4d4f569724cfbb19b0953505245030</anchor>
      <arglist>(extended_segments, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_hough</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a7c6d595f28230ad0872f775b0c875650</anchor>
      <arglist>(image, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_image</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a31322c6e09ce0a0a55cb37c5216622f4</anchor>
      <arglist>(image, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_representative_segments</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a3a30dd851c2ffba3b1176ab7f289a5a1</anchor>
      <arglist>(representatives_segments, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_rooms</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a7b66cc70ff30915a4033b82c994f1006</anchor>
      <arglist>(rooms, colors, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_rooms_on_map</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>af76d9829ef8363e2102661f776a577e9</anchor>
      <arglist>(image, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_rooms_on_map_plus_lines</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>ad10551fa455764ec7f1e4e761a53744a</anchor>
      <arglist>(image, extended_segments, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_rooms_on_map_prediction</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>aad9bfb0e16bc5212652a8dbaf530f14b</anchor>
      <arglist>(image, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_sides</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a48581726547bbc9b7fe3f44fab418b64</anchor>
      <arglist>(edges, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_spatial_clusters</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>acedd57439f884de0e55ac53189c0df2c</anchor>
      <arglist>(spatial_clusters, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_spatial_wall_clusters</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a5e977f60f9d489e4b74e4634af392836</anchor>
      <arglist>(wall_clusters, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_wall_segments_rooms</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a4feba2d6c33d4d949521b248a94ef34f</anchor>
      <arglist>(rooms, colori, spatial_clusters, wall_list, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_walls</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>afc5d2a005890fe3f87d74656f0e9e60c</anchor>
      <arglist>(walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_plot</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>acd607082d4b612e54f8ed643ca2f09d9</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>default_format</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a75268e375f766fdada58e18581fe99d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>normal_format</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a667faae31ea404c8f627351cd2d23924</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ExtendedSegment.py</name>
    <path>/tmp/ws/src/rose2/src/object/</path>
    <filename>ExtendedSegment_8py.html</filename>
    <class kind="class">ExtendedSegment::ExtendedSegment</class>
    <namespace>ExtendedSegment</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_extended_from_edges</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>ab440e2fcac666a6043e770267a918584</anchor>
      <arglist>(edges, x_min, y_min, x_max, y_max)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_extended_segments</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a741be152a9ae0e9d8b171fe3dc75ca5b</anchor>
      <arglist>(x_min, x_max, y_min, y_max, extended_lines)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>divide_segments</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a0b2c5f6fde18c04d87fbbbb304104a31</anchor>
      <arglist>(extended_segments)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_clusters</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>afaa82b8e52cfc38bb3796e25dda7463c</anchor>
      <arglist>(extended_segments, distance)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_together</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>aaa0b3be2abc84c2ccdb9f9585ac9f33b</anchor>
      <arglist>(extended_segments, distance, walls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_line_distance</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a25bbe03a8689d1c590e1b64baeb95c25</anchor>
      <arglist>(segment1, x1, y1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_point_distance</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a8271553c8d281cd0bfb2011748e039fc</anchor>
      <arglist>(seg1, seg2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reallocate_walls</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>ad2568199aa102866921dbf043efe638d</anchor>
      <arglist>(seg1, seg2, walls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_weight</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a4dfd89934f45cbda33b696df766e8a2e</anchor>
      <arglist>(val)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FeatureExtractorROSE.py</name>
    <path>/tmp/ws/src/rose2/src/</path>
    <filename>FeatureExtractorROSE_8py.html</filename>
    <class kind="class">src::FeatureExtractorROSE::FeatureExtractorROSE</class>
    <namespace>src::FeatureExtractorROSE</namespace>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacesrc_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a83c261e567e9fbe817b8eed165a11dec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FeatureExtractorROSE2.py</name>
    <path>/tmp/ws/src/rose2/src/</path>
    <filename>FeatureExtractorROSE2_8py.html</filename>
    <class kind="class">src::FeatureExtractorROSE2::FeatureExtractorROSE2</class>
    <namespace>src::FeatureExtractorROSE2</namespace>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacesrc_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>ad40bd3826eb8e8f6bc85173623329441</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FFT_MQ.py</name>
    <path>/tmp/ws/src/rose2/src/rose_v1_repo/</path>
    <filename>FFT__MQ_8py.html</filename>
    <namespace>FFT_MQ</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceFFT__MQ.html</anchorfile>
      <anchor>a56433260aee0ba641036906fa48f9003</anchor>
      <arglist>(path_to_image, path_to_folder, filter_level, par)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fft_structure_extraction.py</name>
    <path>/tmp/ws/src/rose2/src/rose_v1_repo/</path>
    <filename>fft__structure__extraction_8py.html</filename>
    <class kind="class">fft_structure_extraction::FFTStructureExtraction</class>
    <namespace>fft_structure_extraction</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_line_segments_per_direction</name>
      <anchorfile>namespacefft__structure__extraction.html</anchorfile>
      <anchor>a7b046f5f4e9cb071b85d4c76edd07fe9</anchor>
      <arglist>(slices)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_simple_map</name>
      <anchorfile>namespacefft__structure__extraction.html</anchorfile>
      <anchor>a15e64598fac99a3f515527a9031d77b4</anchor>
      <arglist>(name, map_to_save, shape)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>floodfill.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>floodfill_8py.html</filename>
    <namespace>floodfill</namespace>
    <member kind="variable">
      <type>list</type>
      <name>colors</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>aa9cf1023c5bcf28cd6c072bfe2fdeafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>flag</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a9148adcfc59aa09ab89b1f4ddbc64c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flags</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a715e4295097a8f7df49e8cdfecd710af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>img</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>af056641b1897a58045e0354304a3f4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>input_path</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>aacc69149f9571f23f04fe8f7bf0b5f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_path</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a4dca3cbbf41e652edfcf9bee3ca472b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pixel</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>acb4a0cb06a3735bbbabeb2a75be72e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>random_color</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a3f45f53e2bb7ad06fd67b8fd4747e57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>th</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>ab0b8167e98022dd09d58bfcbc83046cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tmp</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a145213e4df1880ef3cfd97e7ad5d15e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helpers.py</name>
    <path>/tmp/ws/src/rose2/src/rose_v1_repo/</path>
    <filename>helpers_8py.html</filename>
    <namespace>helpers</namespace>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ad26e6f5c1c344e5859f133a9b9fcb0c0</anchor>
      <arglist>(v, w)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ang_dist</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a5ebab96f168ffc9fc3d533fec99ee206</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cart2pol</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aed1ec94adeef25ac066a46cedcfca925</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cetral_line</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aa2775eb51ef788ffc2b038a932d254c4</anchor>
      <arglist>(points)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closest_point_on_line</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a83657b0fb237759c18bb1e9174b3e723</anchor>
      <arglist>(start, end, pnt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>distance</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aa4bf6a68767a4c1edc088e84a730cf55</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dot</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a097ee824c056214e40c05726105326ca</anchor>
      <arglist>(v, w)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fft_structure</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aa387dbe3acc615750c401d3a8f07c189</anchor>
      <arglist>(binary_map, tr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_nearest</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ab0a2ee5711ea652568b612462e6a1fa0</anchor>
      <arglist>(array, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_mask</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>af1dbaf22a89dcd831e32a08b7e9d9142</anchor>
      <arglist>(r, c, s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_between</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ac685aedfa22f8e3c393527edb8afa147</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>length</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a3bfdc5960eeec8d56d21afc6e0d7c866</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>line_intersection</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>acd0e6d98ce64b643648fb56685bb5dcb</anchor>
      <arglist>(line1, line2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normxcorr2</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>acc3b83c7e9c0c812d2939f83c532dd92</anchor>
      <arglist>(template, image, mode=&quot;full&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pol2cart</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a22d9389442ead1cd260bbfe0e80e636b</anchor>
      <arglist>(rho, phi)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>proper_divs2</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a36b3c1b87d0f8f08a70f77eb44e368a7</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ab4e85ad4b991fa0acd815ea26c32f644</anchor>
      <arglist>(v, sc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>segment_interesction</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a785d444632eee48563379e063da1d956</anchor>
      <arglist>(segment1, segment2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shortest_distance_between_segements</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a1375e0aa43b56418e223dc9644314b7e</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>structure_map</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aed499ae927992703be31edb9bb728c81</anchor>
      <arglist>(fft, binary_map, per)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>topolar</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ab9f1e9ceabb626d1578f66ce681e20b5</anchor>
      <arglist>(img, order=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unit</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ad3dd4e945f42cb78c452ca3bcce161b5</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vector</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a82d0bcb965dc2b386c20e9fc68d84653</anchor>
      <arglist>(b, e)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>image_8py.html</filename>
    <namespace>image</namespace>
    <member kind="function">
      <type>def</type>
      <name>trova_contorno</name>
      <anchorfile>namespaceimage.html</anchorfile>
      <anchor>aae46db4bcc42016b9a598373e7f90f4a</anchor>
      <arglist>(t, m, edges_canny, file_name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>layout.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>layout_8py.html</filename>
    <namespace>layout</namespace>
    <member kind="function">
      <type>def</type>
      <name>algo</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>aec8526d11ec9e703a1a5d9cc002c5e2c</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assign_orebro_direction</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a73199f2e922f32bdd5441279881e907d</anchor>
      <arglist>(comp, walls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>classification_surface</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>af7ab18729cfde41b8e80a1e4d3d20a9d</anchor>
      <arglist>(vertices, cells, threshold)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cluster_ang</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a8b779c7279775398b269520d0983a258</anchor>
      <arglist>(h, min_offset, walls, num_min=3, min_lenght=3, diagonals=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clustering_dbscan_cells</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a957cb21278cfaf8d324a54fa86e0c969</anchor>
      <arglist>(eps, min_samples, X)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_clustering</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a0800e73165f22b089e690323c102cb3e</anchor>
      <arglist>(matrix)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_matrices</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a79d39fda3d2e344bcba650cfd9c63ce8</anchor>
      <arglist>(cells, sigma=0.00000125, val=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_polygon</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>aaee8e1d1cc88a4527cecd6084596d300</anchor>
      <arglist>(cells, cells_out, cells_partial)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_space</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>adff2280148f125ec5c309393c7c2980d</anchor>
      <arglist>(clusters_cells, cells, polygon_cells)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_walls</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a14714b5e209e4b23e03b3ce8ea214281</anchor>
      <arglist>(lines)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DB_scan</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>ae0a4dc40c0b0bf24297b3caca5d9af18</anchor>
      <arglist>(eps, min_points, X, celle_poligoni)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extend_line</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>ade72b3c9c0ba2b52f3350173fd7c8717</anchor>
      <arglist>(spatial_clusters, walls, x_min, x_max, y_min, y_max)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>external_contour</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a60e3a5e32e89a0e99554a4759f49b40d</anchor>
      <arglist>(img_rgb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flip_lines</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>adf50a68daec383de20cdbe15a73ea04c</anchor>
      <arglist>(lines, height)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_distance_matrix</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a9651a099adf281f5f5fa73fe60e10dab</anchor>
      <arglist>(walls, minLateralSeparation=7)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_out_polygons</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a9e064bdbd417b31b474d033fef2e4989</anchor>
      <arglist>(cells_out)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_partial_cells</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a33a90ef4306febd931ea6258e021e438</anchor>
      <arglist>(cells, cells_out, border_coordinates)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_representatives</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a675ae475993418b8af56967da8d1272e</anchor>
      <arglist>(walls, wall_cluster)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_wall_clusters</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a41d86fbb13f3754ba3f96088cb5839db</anchor>
      <arglist>(walls, angular_clusters)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_cells</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a5cd0cdd6bf327233b5e8f1322dcbaab4</anchor>
      <arglist>(clusters, cells, polygon_cells)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_spatial_cluster</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>aceeec81783b58cafdd968fd17f535443</anchor>
      <arglist>(walls, representatives_segments, param_obj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cluster_spaziale_to_outliers</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a5816487b02a01ea808bf5c93d17e2c6b</anchor>
      <arglist>(walls, outliers, representatives_segments, lateral_threshold)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_weight_offset</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a0cee986418553fa32269c365d4fd5455</anchor>
      <arglist>(extended_segments, x_max, x_min, y_max, y_min)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_and_deduplicate</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a684289d0b7110ff85cfecbee259d52cd</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_canny_and_hough</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a145cdaa0f681f056e30bd6f9be643b41</anchor>
      <arglist>(image, param_obj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniq</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>af9857c0cd5e65e0ba1c1ff9201416bd9</anchor>
      <arglist>(lst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Line.py</name>
    <path>/tmp/ws/src/rose2/src/object/</path>
    <filename>Line_8py.html</filename>
    <class kind="class">Line::Line</class>
    <namespace>Line</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_extended_lines</name>
      <anchorfile>namespaceLine.html</anchorfile>
      <anchor>a1eae48e482a51949f81c81c8cac57971</anchor>
      <arglist>(spatial_clusters, wall_list, x_min, y_min)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrice.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>matrice_8py.html</filename>
    <namespace>matrice</namespace>
    <member kind="function">
      <type>def</type>
      <name>create_matrix_d</name>
      <anchorfile>namespacematrice.html</anchorfile>
      <anchor>a1f01cdb2dff16613a178bb172d4278bc</anchor>
      <arglist>(matrix_l)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_matrix_l</name>
      <anchorfile>namespacematrice.html</anchorfile>
      <anchor>a45e70d68247e6b5d88042cdcf0e9cd5b</anchor>
      <arglist>(faces, sigma, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>symmetry</name>
      <anchorfile>namespacematrice.html</anchorfile>
      <anchor>a712442354b9bcc9610a13f161982f31c</anchor>
      <arglist>(M)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mean_shift.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>mean__shift_8py.html</filename>
    <namespace>mean_shift</namespace>
    <member kind="function">
      <type>def</type>
      <name>all_short</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a2ebc0146132e0d2b53afaceee8abedda</anchor>
      <arglist>(lengths, min_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_new_cluster_centers</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>aa23cba40ec6caa22ebc95bbaa7b970ae</anchor>
      <arglist>(h, cluster_centers, directions)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diagonal_indexes</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a9413430285ca6380654400b54219ce6a</anchor>
      <arglist>(cluster_centers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>indexes_to_be_deleted</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a500a3ecfff445a7b0535003de8500c31</anchor>
      <arglist>(num_min, min_length, cluster_centers, walls_list, diagonals=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>maximum_difference</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a50b172dce8814a4e3668662afe8c6f1f</anchor>
      <arglist>(cluster_centers, new_cluster_centers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mean_shift</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a6b8404cab94d6bc1afe9e8478d149d25</anchor>
      <arglist>(h, min_offset, walls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_similar_cluster</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a51c472d246d81020bc0a950e033deeda</anchor>
      <arglist>(cluster_centers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>minibatch.py</name>
    <path>/tmp/ws/src/rose2/src/rose_v2_repo/</path>
    <filename>minibatch_8py.html</filename>
    <class kind="class">minibatch::Minibatch</class>
    <namespace>minibatch</namespace>
    <member kind="function">
      <type>def</type>
      <name>final_routine</name>
      <anchorfile>namespaceminibatch.html</anchorfile>
      <anchor>a2d94ce6ab3de3ba95ad6ce665ab77865</anchor>
      <arglist>(img_ini, param_obj, size, draw, extended_segments_th1_merged, ind, rooms_th1, filepath)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_folder</name>
      <anchorfile>namespaceminibatch.html</anchorfile>
      <anchor>a16145a9f8f29cc99fe57b1365abe636e</anchor>
      <arglist>(location, folder_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_rooms</name>
      <anchorfile>namespaceminibatch.html</anchorfile>
      <anchor>ad4a9cfc70fef2a04d848751ed3b05ab8</anchor>
      <arglist>(patches)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_parameters</name>
      <anchorfile>namespaceminibatch.html</anchorfile>
      <anchor>a2ef917782932c96d097a59654d8a71cf</anchor>
      <arglist>(param_obj, path_obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MsgUtils.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>MsgUtils_8py.html</filename>
    <namespace>MsgUtils</namespace>
    <member kind="function">
      <type>def</type>
      <name>fromImgMapToOccupancyGridRaw</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a6367beb90e8c74818173ef69e5c336e1</anchor>
      <arglist>(imgMap, origin, res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fromOccupancyGridRawToImg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a7e6351be08f9f8d0efda2de3ad58cc60</anchor>
      <arglist>(occupancyGrid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fromOccupancyGridToImg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>aa400eb59d59f4af01f405615f356f8d4</anchor>
      <arglist>(occupancyGrid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_contour_msg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a5703bcff30c14046dbb95957f3710db7</anchor>
      <arglist>(vertices)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_direction_markers</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a4f71f98e70c47039b9ca82a16936e199</anchor>
      <arglist>(main_directions, origin, res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_edge_marker</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a5427182a0978a9a2fb1d982863ee4120</anchor>
      <arglist>(edge, i, origin, res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_edge_msg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a5a8bb42d0d86ccdfe6f6bd8e60862d97</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_extendedline_msg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>ac960c3e1424f2f8a5383fa15b229e4d0</anchor>
      <arglist>(line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_lines_marker</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>aeb8510df2b5b132509c474d726e11c79</anchor>
      <arglist>(lines, origin, res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_room_msg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a4b4a941423a7cbe8a7194c65e0d94476</anchor>
      <arglist>(room)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_room_polygon</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a9106f6b907911209079ce7e9aa4b5bce</anchor>
      <arglist>(room, origin, res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MyGridMap.py</name>
    <path>/tmp/ws/src/rose2/src/</path>
    <filename>MyGridMap_8py.html</filename>
    <class kind="class">src::MyGridMap::MyGridMap</class>
    <namespace>src::MyGridMap</namespace>
  </compound>
  <compound kind="file">
    <name>parameters.py</name>
    <path>/tmp/ws/src/rose2/src/rose_v2_repo/</path>
    <filename>parameters_8py.html</filename>
    <class kind="class">parameters::ParameterDraw</class>
    <class kind="class">parameters::ParameterObj</class>
    <class kind="class">parameters::PathObj</class>
    <namespace>parameters</namespace>
    <member kind="variable">
      <type>int</type>
      <name>metodo_classificazione_celle</name>
      <anchorfile>namespaceparameters.html</anchorfile>
      <anchor>a1c0fe383abd773d6094a3d9c246a9022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>percentage_partial_maps.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>percentage__partial__maps_8py.html</filename>
    <namespace>percentage_partial_maps</namespace>
    <member kind="function">
      <type>def</type>
      <name>compute_color_count_pixel</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>ac4ea4cf54d662c875bec26b0eae6fc6c</anchor>
      <arglist>(input_path, arr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_color_pixel_area</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>aae2ccc12748827fd166464cf1687b829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_percentage</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>a031de3cf90789215a7fa07beb3aecb7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_percentage</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>a81eadff785f53713e51b6e1cebca8a24</anchor>
      <arglist>(par)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_pixel</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>ad54e4fde8aa4a2e1286f9a7e6b736562</anchor>
      <arglist>(par)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>postprocessing.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>postprocessing_8py.html</filename>
    <namespace>postprocessing</namespace>
    <member kind="function">
      <type>def</type>
      <name>check_position1</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>adc3ea83e499df0cfd3ee72fb890128f0</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position2</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>afcadff466f2e304f6c8a0d99dccd4c6c</anchor>
      <arglist>(pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position3</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a597fab71019600f8a3139e7b315d2e1d</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position4</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a289cbd3bb1f89131a9fd9472c61262a4</anchor>
      <arglist>(pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position5</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>acb6c84abfeb567930943ab3067810249</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position6</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a9078e2a6e1298101c7666ecea20ce9d0</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position7</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a64fd35be00d65d59ba705f27618d8508</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position8</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>afba3dc09db6fa9c8ab779dc9726b5def</anchor>
      <arglist>(pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_rooms</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a0f6d5232c475aa69d1a87907748e5e4f</anchor>
      <arglist>(room_image, param_obj, rooms)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_distance</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a018b1fe9e9dc4ef31314d8ff47603b14</anchor>
      <arglist>(pix_data, position, size, colors)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_color</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a09ce1d52546f000c903d08237df9aac8</anchor>
      <arglist>(pos, pix_data, colors)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_colors</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a9df991dd737fe86b3a9813784b9bcf3f</anchor>
      <arglist>(pix_data, map_image)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>oversegmentation</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>afa50e037f18acb230ba74dbb428065c0</anchor>
      <arglist>(segmentation_map_path, th_post, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_small_color</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>ad2da243d87ff4f6e1e26be492e73bd60</anchor>
      <arglist>(dictionary, colors, th)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReceiveFeatures.py</name>
    <path>/tmp/ws/src/rose2/src/</path>
    <filename>ReceiveFeatures_8py.html</filename>
    <class kind="class">src::ReceiveFeatures::ReceiverFeatures</class>
    <namespace>src::ReceiveFeatures</namespace>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacesrc_1_1ReceiveFeatures.html</anchorfile>
      <anchor>a4402bec5780e89cdc6954d3dc30c3f51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rotate_image.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>rotate__image_8py.html</filename>
    <namespace>rotate_image</namespace>
    <member kind="function">
      <type>def</type>
      <name>convert_imm</name>
      <anchorfile>namespacerotate__image.html</anchorfile>
      <anchor>a09a4ca4358afb600f8f0ba2d9d68f4da</anchor>
      <arglist>(in_file, out_folder, file_name, angle=45)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_image</name>
      <anchorfile>namespacerotate__image.html</anchorfile>
      <anchor>a07f8edd97443376896041e363951b147</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacerotate__image.html</anchorfile>
      <anchor>a932502163db0bc1482475a0637b91312</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rototranslation.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>rototranslation_8py.html</filename>
    <namespace>rototranslation</namespace>
    <member kind="function">
      <type>def</type>
      <name>inverseRT</name>
      <anchorfile>namespacerototranslation.html</anchorfile>
      <anchor>a0c8ea3bc7e438d7b4d78f886723fbda9</anchor>
      <arglist>(x0, y0, angle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rototranslate</name>
      <anchorfile>namespacerototranslation.html</anchorfile>
      <anchor>acec7d83e3f28bddb95b67b75b1d673d7</anchor>
      <arglist>(x0, y0, angle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transform_points</name>
      <anchorfile>namespacerototranslation.html</anchorfile>
      <anchor>aa862fecb30a929a62f6d3b2e69accf06</anchor>
      <arglist>(x0, y0, angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Segment.py</name>
    <path>/tmp/ws/src/rose2/src/object/</path>
    <filename>Segment_8py.html</filename>
    <class kind="class">Segment::Segment</class>
    <namespace>Segment</namespace>
    <member kind="function">
      <type>def</type>
      <name>adjacent_edges</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a61c441f4b5b7887254590987b4450018</anchor>
      <arglist>(x, y, edge, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>already_inside_segment</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>ad5f6418c9e9a5fcee9cc4c82b9aab0ed</anchor>
      <arglist>(seg, projections)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assign_angular_cluster</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a0bdc645bd1ff4d2a0396acac1e928b40</anchor>
      <arglist>(wall_list, cluster_centers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_pos</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a574261783c9a9bf4fcbd48bdd27ae454</anchor>
      <arglist>(x_min, x_max, y_min, y_max, x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_coverage</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>ab1dd8143ffb64dd25d397a497dd169ce</anchor>
      <arglist>(edge, projections)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_edges</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a17059cf37de4ae44ffcc570af5e0ae9c</anchor>
      <arglist>(extended_segments)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_short_ex_lines</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a6542dcde03af20858e236e24c436964c</anchor>
      <arglist>(line, walls, size, extended_lines)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_extremes</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a3b31d69657cad3d3edbac009e6743030</anchor>
      <arglist>(walls_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_projected_points</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>ac75e520e7ab91398f75407b9c8ed0561</anchor>
      <arglist>(wall1, wall2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>included</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>ae2e04b43aaee8ecf41db8c5fa9e01bae</anchor>
      <arglist>(seg1, segment_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inside_segment</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a1630d58111c9f2d9053905994cbc2520</anchor>
      <arglist>(vertex, x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intersection</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a33ac88c631ba843fa24b4b424a37ea98</anchor>
      <arglist>(x1, y1, x2, y2, x3, y3, x4, y4)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intersection_lines</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a03c47d52a4523a06a1319a1b23ffac35</anchor>
      <arglist>(m1, q1, m2, q2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lateral_separation</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a06365d16fabfd3af4b2cb11820adf443</anchor>
      <arglist>(wall1, wall2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>length</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a4fe696bb73f4457e8dc2fdb685fc7cc9</anchor>
      <arglist>(x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_overlapped</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a2cbee973c8777e603d6794cc51a34cb8</anchor>
      <arglist>(projections)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>p_to_p_dist</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a8405926b321f9f438bbd428367273b0b</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_segment_distance</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>af053c97c1097ddab85f8d76c72c5400f</anchor>
      <arglist>(px, py, x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>project_point</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a44cf3aec7460fd5e181b53fb116a322f</anchor>
      <arglist>(x1, y1, x2, y2, x3, y3)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>radiant_inclination</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a0d5ef3ee05b5b40e9d730e5f12fe8fd9</anchor>
      <arglist>(x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_less_representatives</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a54ecac742d6f8bfa14e5bad535696b1b</anchor>
      <arglist>(extended_segments, threshold)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_less_representatives_v2</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a70e697980d599cf9a1dedc987d0614ff</anchor>
      <arglist>(extended_segments, threshold, param)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>same_m</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a5333536a13f2712ac0db80225e22af57</anchor>
      <arglist>(edge, edge1, epsilon=0.05)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>segments_distance</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>af212d9b3e17201b5fb8cbcdcb4466290</anchor>
      <arglist>(x11, y11, x12, y12, x21, y21, x22, y22)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>segments_intersect</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>aa7f4c67819a6c3ab5984f6542138ccf8</anchor>
      <arglist>(x11, y11, x12, y12, x21, y21, x22, y22)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_segment_label2</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a1c7858afa85f3a8ed53131d0ae2e5f78</anchor>
      <arglist>(angular_ordered, label)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_weight_offset_edges</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>aadbc0204d5cf2d6ba3e49ef72d0e46f0</anchor>
      <arglist>(border_lines, edges_th1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_weights</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a86e23c07ee80c445fcfb9a7bde5bebd0</anchor>
      <arglist>(edges, wall_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>spatial_clustering</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>adee1b0a141eb50a3eb5a3bf9a47e8442</anchor>
      <arglist>(threshold, wall_list)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>segment_handling.py</name>
    <path>/tmp/ws/src/rose2/src/rose_v1_repo/</path>
    <filename>segment__handling_8py.html</filename>
    <class kind="class">segment_handling::Segment</class>
    <namespace>segment_handling</namespace>
  </compound>
  <compound kind="file">
    <name>Space.py</name>
    <path>/tmp/ws/src/rose2/src/object/</path>
    <filename>Space_8py.html</filename>
    <class kind="class">Space::Celletta</class>
    <class kind="class">Space::Space</class>
    <namespace>Space</namespace>
    <member kind="function">
      <type>def</type>
      <name>crea_cellette</name>
      <anchorfile>namespaceSpace.html</anchorfile>
      <anchor>a95e3d4f6107c7a8bc2d34031e46402fb</anchor>
      <arglist>(cells, celle_corrispondenti)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Surface.py</name>
    <path>/tmp/ws/src/rose2/src/object/</path>
    <filename>Surface_8py.html</filename>
    <class kind="class">Surface::Cell</class>
    <namespace>Surface</namespace>
    <member kind="function">
      <type>def</type>
      <name>adjacent</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>ada0278802992295add629563e7529cfc</anchor>
      <arglist>(face1, face2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_belonging</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>ae20fe194a97e92713b5eab80fad89386</anchor>
      <arglist>(face, faces)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>common_edge</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>aba005a31121aa838b8849d0927f80eb0</anchor>
      <arglist>(face1, face2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_3_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>aa1ad03f79c6c13add8f77722caee25b4</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_4_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a7b682a6597aba6188134ec65c032572c</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_5_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a663e3820c749b2adf4f2823d43745459</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_6_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a87d373c20bfbb6bd2a3d8127fd853d8c</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_7_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a76ca0704a382e9240ff8d6d309e6c051</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_cells</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a95dd98b907420f31224bf8707e69c0a2</anchor>
      <arglist>(edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>face_exist</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a278693ec749d2928d01ed37cb6ed4baf</anchor>
      <arglist>(edge, a, faces)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inside</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a8aac533d77b18d38b2391b06cbd4c243</anchor>
      <arglist>(side, sides)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>voronoi.py</name>
    <path>/tmp/ws/src/rose2/src/util/</path>
    <filename>voronoi_8py.html</filename>
    <namespace>voronoi</namespace>
    <member kind="function">
      <type>def</type>
      <name>closer_nodes</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ac2cf7428b96ffeaa90e52d185b58eb85</anchor>
      <arglist>(subgraph1, subgraph2, coordinates)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_centers</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ae81bba85e5fd0448a54e77462cbcbfd2</anchor>
      <arglist>(size0, size1, coordinates, subgraphs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_closer_subgraphs</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a63bb967ad2e3dd277b1845820a6e21a0</anchor>
      <arglist>(subgraphs, centers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_intersections</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>af688aa16350f00535b4cd06067bc9560</anchor>
      <arglist>(x_min, x_max, y_min, y_max, m, c)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_lines_direction</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>aff8e1b1e7596c55796157c16cc7f6b43</anchor>
      <arglist>(centers, v, u, n1, n2, directions)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_most_distant</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a149625960fdca7d574201d379a102ea8</anchor>
      <arglist>(list_point, center, coordinates, pix_data, color)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_room_range</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>aeb29e1ace8a4ec85759568988efe0163</anchor>
      <arglist>(tmp_room, pix_data_tmp, new_col, closer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_side</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a9cee82721e02902a269f13140275422f</anchor>
      <arglist>(a, b, point)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_voronoi_graph</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a27b399916f2fbcbcfe3ae4ff359cb5b5</anchor>
      <arglist>(origin, param_obj, only_graph, name, bormann, filepath=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluate_distance</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a2573d8128b8fcbc909b73f8852dd01ca</anchor>
      <arglist>(node1, node2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>exist_path</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a06a02e3a9881884b86e51c3f4bbaaec2</anchor>
      <arglist>(color, paths, label)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_patch</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a86bb91bcffc3baf7a8dbaddabf2254ba</anchor>
      <arglist>(patches, patch_pixels)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GrahamScan</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a643ff778203c89659c2c4bf0d5e95fd9</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>labelling</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a33df62937139de3715ef2bd62b87ca97</anchor>
      <arglist>(voronoi_graph, coordinates, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_patch</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a6e47994087f0580f60201d4ea10ab123</anchor>
      <arglist>(patch_pixels, color)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_line</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a8338a2d203b3a97736ac7788aa9ed83f</anchor>
      <arglist>(node_i, node_j, ax)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_voronoi</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a0c12205d1963d2bdbe7770b5b3410138</anchor>
      <arglist>(coordinates, voronoi_graph, ax, label, is_labelled, name, filepath)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_1_and_2_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a8a5b98f5edfdf9cd4468c1445524df63</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_1_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a94f5a538afe7395e22c0849cab20c15a</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_1_neighbors_one_cycle</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a55365835dfe0959eab51de16a16b567f</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_2_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a1242a3c1fb9d88ec9dc290d01814ba5e</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_2_neighbors_one_cycle</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a384bf24cf9b2f4686166b31c0ee9e7f8</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_close_node_2_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a8ff8f854cf14c72a55c02501a0fc6bb1</anchor>
      <arglist>(graph, coordinates, th)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_close_nodes</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a10f2974f44a557e92176fe1dad978187</anchor>
      <arglist>(graph, coordinates, th)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_close_nodes_1_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a0cef67503a220ed21f3d9c8fc87371a5</anchor>
      <arglist>(graph, coordinates, th)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_close_nodes_1_neighbors_one_cycle</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>af03e27f9d33fd64c44ba6fd1252ff4cd</anchor>
      <arglist>(graph, coordinates, th)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removed_isolated_cycles</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a42907a775d2d753dad37e3f1d6a5b82c</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RightTurn</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ac44d69c43cf6d68843d314ab7e34ab73</anchor>
      <arglist>(p1, p2, p3)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>voronoi_segmentation</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a2a537ac03926524909c89ff99d5dacd3</anchor>
      <arglist>(patches, colors, size, voronoi_graph, coordinates, directions_orebro, im, ind, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bormann</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a5fb8836d07c79bf9c3b977e485b1d7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filepath</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a1768c9cf91dd014e187e7d151f6e84cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a6cea346c0efb93a10f1b2dea94f81031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a7a9360709768746765f98526e35815d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>input_path</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>af411227a8dda0ef3d7a6af25eb49677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ab6251d9d78d2c9992d9b156bb039e1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>aac1dea05efa883e3f1500d06502557f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_path</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a9b99c6ef40094f0ccf5bcaf7f50d3507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param_obj</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a38a8ed5762a6ca698293f57e8fcb0851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tmp</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ad3810a12fef57ee1ba0735bf82e4d13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>True</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a550bbf95ea00cc2f678812dbbf8f7fc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Surface::Cell</name>
    <filename>classSurface_1_1Cell.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classSurface_1_1Cell.html</anchorfile>
      <anchor>a7426bc27710ad2636dc01299b368c63b</anchor>
      <arglist>(self, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_out</name>
      <anchorfile>classSurface_1_1Cell.html</anchorfile>
      <anchor>a2756ef7563e15d2dea3ac72458cca3ff</anchor>
      <arglist>(self, o)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_partial</name>
      <anchorfile>classSurface_1_1Cell.html</anchorfile>
      <anchor>ac1249c1fdf192201e8e9a376ab4f846a</anchor>
      <arglist>(self, p)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>borders</name>
      <anchorfile>classSurface_1_1Cell.html</anchorfile>
      <anchor>a0e46d481164644ca3f76685fff1b7079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out</name>
      <anchorfile>classSurface_1_1Cell.html</anchorfile>
      <anchor>ae210bcf5a3d9d229d44a170b96159321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>partial</name>
      <anchorfile>classSurface_1_1Cell.html</anchorfile>
      <anchor>a0279fdc30456dd9162c5c6a42ab46de8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Space::Celletta</name>
    <filename>classSpace_1_1Celletta.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>a223a53e4b41bfe93704a324b964148f7</anchor>
      <arglist>(self, polygon_cella, cella_normale)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_celletta_out</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>ab6ea05ec32c297fd67bf99947bd0f2de</anchor>
      <arglist>(self, o)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_celletta_parziale</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>a7314a475ae13ad7041a76e53711d62e9</anchor>
      <arglist>(self, p)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cluster_frontiera</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>a9fbc0e6d16aa1d8ff4886bcd4ae44c6e</anchor>
      <arglist>(self, cluster)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_vedo_frontiera</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>aa2105446f20a5684524b2281b4c93876</anchor>
      <arglist>(self, bool)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>afa55c99cc4e8b790c12ca90b1ec12288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cella</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>a1d0e9221dab86f67f412595d9a2cf5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cluster_frontiera</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>ab585bb9daeab4e35b4b4645bbbe945bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>af3d7baf900884347bad498877feaa13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>parziale</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>a96ef5ad8d118f7b0fa3a021bb16ae663</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vedo_frontiera</name>
      <anchorfile>classSpace_1_1Celletta.html</anchorfile>
      <anchor>aeeaa61b2180389db9edb90a8fccd8216</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ExtendedSegment::ExtendedSegment</name>
    <filename>classExtendedSegment_1_1ExtendedSegment.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>aa78c76ac9e48684b61966b9829eb948c</anchor>
      <arglist>(self, point1, point2, angular_cluster, spatial_cluster)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_coverage</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>af193459f4d6a6068bcaa6eb5c594b55f</anchor>
      <arglist>(self, number_of_rooms)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_weight</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>a9f53c21795d3d953cf50971f461879ab</anchor>
      <arglist>(self, weight)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angular_cluster</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>a19ba4298d2e7650a3b2cc331cf221369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rooms_coverage</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>a5ae6462a4f63a9ea46368afdf980ef1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spatial_cluster</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>ae65a30ac28ce7251a2a743859bd05469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>weight</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>a49873b857c555041ce891a262e773ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x1</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>a8c0d9e3c0ca4483f8155a061c7be96e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x2</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>a00f594e9a7ace9b9a7b141eb365eb7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y1</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>a965d66c6b198335987f8b0e2cfefa4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y2</name>
      <anchorfile>classExtendedSegment_1_1ExtendedSegment.html</anchorfile>
      <anchor>ad49d43011e60e9294b7b8a8d248f0650</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>src::FeatureExtractorROSE::FeatureExtractorROSE</name>
    <filename>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a3fdce338fb20aea23ab0c1e0d0c9ca32</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>featuresSrv</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a438a7c549e39dbae22a063275e25ae73</anchor>
      <arglist>(self, occMap)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>processMap</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a03e22f3a17ad211386b445e9410c0ff3</anchor>
      <arglist>(self, occMap)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishFeatures</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>ade60c6db5ef3d7fb5ae2f757f05fe63a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>af93cd105b0254d06b5b76062b3e0c300</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>analysed_map_uint8</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a5f45bfbbd4303a64dc916920da79b225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cleanMapOcc</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a52a5f25777bbf9991372cb3b21d759a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>features</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>aa1b8deb7d5d24d208a3a091b07098554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filter</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a63bc93aeb33823f43340dac42552ecb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>imgMap</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>aa2484578e414563a735eed12a2b57ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>main_directions</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a037f239aaefc3c4f749907e030350e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>origin</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a77b25792cc4a4e4af6f47538c796612f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubCleanMap</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>ad25776cee78e7c8e04e5a86a935781cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubDirections</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a50450f96826c48141b7703b8c75b5c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubFeatures</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>ab0b35f9fd7a82055fa682e3e9f1d755a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a2eeee08c9d30caab643cd8aa44b34462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubOnce</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>aa0e90b340df8d7b2a477f275828058a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubRate</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a38202fcd66f2400228042bee26a906cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a4772ec2a88b4614ba07d03353741da85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rose</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>adb0664297248226c67adefdbb4fbd1e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>src::FeatureExtractorROSE2::FeatureExtractorROSE2</name>
    <filename>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a79d9fe7bee629436394db856f23ea3c5</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>featuresSrv</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>adfa6fcb7e1fa9b13142e874b4e4e4266</anchor>
      <arglist>(self, features)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>makeFeaturesMsg</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a715d28a1ccdcc4c65b2d096955a8343a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>processMap</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a65893e84a252f566fed1583b9b21c282</anchor>
      <arglist>(self, features)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>publishFeatures</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>ae547b2a5ed4ca4d06580c62944ca66de</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a2ac315dc00b4d2d108a23f0c32a7ec13</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blur</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>aaca7444a10eab8ebd74972ac3e025e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cleanMap</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>aab57ad3e5a23b061ecd54d3abd5d2aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>directions</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a24e205324ceb4f9db8a1b2847574e027</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>distance_extended_segment</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a80399f9db1ff44ff8617fcc09266f743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>edge_markers</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a054bea29d66f9a008a3d1709c36bf116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>features</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a4fd66f63eda854aaea0139a6fd1fa286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>features2</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a0418c218bb025a4c6d40f8b6ca36fb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filepath</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a34430fd12f3e42b6270077a33519ab2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iterations</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a0bbf3452ed8b81b1e11c302094ecaab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>line_markers</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a4ad8dd15641c0dbfde1c6927f698c77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines_th1</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a9d767a599454a5d917d788329159fcec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>origin</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>adc72a8dbc62b214ab68fcc83dfdc9d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>originalMap</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a174609e56525d8e65d90f666ef0f781b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>originalOccMap</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a1b3b55574d89a8a6019b0cbe93866965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param_obj</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a635006e6b4a4a0c9ef9be54af51d3d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubEdges</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>abdf36e4bc3e4080852cf31aed870fd35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubFeatures</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>aa3b8ff211f55a03c11ec3d4f4542c401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubLines</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a898544e2e3ecd114c8ec50ac640e56c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>publish</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>acb6d468eab04879447b52a19533461f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubOnce</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a963f2dc87868ba9844c5afbe8b930c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubRate</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a9e1baf42638f53bc5b317b2dac6134ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pubRooms</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a41a9d97d730e05b8b94a5b98c19ff0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>ac77988bd3789fa4a2b1780b18a1ef7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>room_polygons</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>ad640a5eab8c885acd3170e31c4d9c179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rooms_voronoi</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a96de8e66e53d6e08f67e5888deb41522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rose2</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a00282a5e015d20e9733273ee0f782a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spatialClusteringLineSegmentsThreshold</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>acd051df00cb1fdf722dd1908aaf27365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>threshold_edges</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a596feb72e560d6d5bd4e9f1f22bdb886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>voronoi_closeness</name>
      <anchorfile>classsrc_1_1FeatureExtractorROSE2_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>a712394b5441be6ba3463c1c741a97e9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fft_structure_extraction::FFTStructureExtraction</name>
    <filename>classfft__structure__extraction_1_1FFTStructureExtraction.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>aba64bef9cdde362f3340b03222355a2a</anchor>
      <arglist>(self, grid_map, ang_tr=0.1, amp_tr=0.8, peak_height=0.5, par=200, smooth=False, sigma=3)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_fft</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a6859f51fa815d37de861bf1ed0959f72</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_walls_flood_filing</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ab392cdd183b867eec48e651e36466785</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_walls_with_line_segments</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a6f1a4ebd1f1a28daf33444c231a14cd2</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_initial_hypothesis_direction_simple</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a2087c503ee8b3567abd8b1d8da8b0abe</anchor>
      <arglist>(self, lines_long, max_len, padding, cell_tr, V)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_initial_hypothesis_direction_with_kde</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a53a39d99e3f001592e788611f87365e2</anchor>
      <arglist>(self, lines_long, max_len, bandwidth, cutoff_percent, cell_tr, V)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_initial_hypothesis_simple</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a4d2ee0c54a2e5bfc3e8bb16994f117c6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_initial_hypothesis_with_kde</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>acd1b6e68d3e23e187560a36ec0c4751d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_mask</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>acdeb072495a2f61708aca3cb2953a3a6</anchor>
      <arglist>(self, x1_1, y1_1, x2_1, y2_1, x1_2, y1_2, x2_2, y2_2, y_org)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>histogram_filtering</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ac847a69e1c0eec88b7c9a2ab2a6ee534</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_map</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a7ab43980fe31462c8ef4200a4198fcaf</anchor>
      <arglist>(self, grid_map)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_map</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a234272aa846436e04c072dc4f207dddc</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>report</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ac243283be340275c6fb28728410cfc9b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a8d0010587434a71104ff368d0e5a468e</anchor>
      <arglist>(self, visualisation, path, shape, format=&apos;.png&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>simple_filter_map</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a14e8f5ec66894be6ef2ef277d1d92b9b</anchor>
      <arglist>(self, tr)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>all_lines</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ae3d2318b63cabc82622b447eee212b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>amp_tr</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a2225d9df3bdeb6afea7223ef6a667f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>analysed_map</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a642014b95d1aaa786ef7bfbb3bcc53d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ang_tr</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>aeb2347ccc92fde38761a9b15f7a595ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angles</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a2199fca8664d3cc307e6b6a35a8cbbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>binary_map</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>acdba29c1011397bc69f266df035e4a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cell_hypothesis_h</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a3f43917a9ea1255f70231c2361c99568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cell_hypothesis_v</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>aaccc44575f3f70a96df12e1e4eb3dd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cluster_quality_threshold</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a48a64a8635ea4356515f805719ff7864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clustering_h_labels</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ab21d1f38c186d926e165ad03d37a3ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>clustering_v_labels</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>afdb82388b19ca7afe0c1d57bd949913e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comp</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>acbd6c9b89b0c1c00e55d048a89ce1811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d_row_h</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a7ac8ab4ab3512c433e1c9b4b82c520ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>d_row_v</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ac00223ab026ae10aea8e52cc048b1ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ft_image</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a0493b02ab6561d739480e8c88a54ea20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ft_image_split</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a8873513c845e4a92bca5fa5deffeb014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>grid_map</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a1b82fc939e8b3b33f30c6a0c69e1dc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>labeled_map</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a13b8e57d105ae86455c6f0020cad280d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>labeled_map_line_segment</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a00697df27da54afca7d6774911d68411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>line_parameters</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a11fce539b13ba3e0bf397b4b07d3b07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a7e819b160d4569ba25cd38741421edc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines_hypothesis_h</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a84daf44afff5d75e3d5cfe335842b50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines_hypothesis_v</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ab83b0f9b7f73e982e4e69007f7154ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines_long_h</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a0e70c2aa2db249daf3f46dc71e1710f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lines_long_v</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a9480aeb281d0701bc78a4a3330cada94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>main_directions</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a15f9d1536ec04ac0c710ac82ab7d46bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_scored_bad</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a370cd8da1a294d1031fb6fd6100f2b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_scored_diff</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>afde942a321351bdc460a21f9095ae11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_scored_good</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a5e4bfd5b4f2460795adda59ff527954e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_split_good</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a72be5956cb637a6dbe39487d7fae802a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map_split_good_t</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a8389e10ee4430edb3ff7990f323f268a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_ft_image</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a9f314bc44066c4af1c68dfd02d5e44c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mask_inv_ft_image</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a06cefc8fa27ee29c80662616d55263aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>norm_ft_image</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ade524c85832a4810447da7aca65f4389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>par</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ac3158e7f8443f0ff1013fc9711f684ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>part_mask</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a79c3b5760448dd0a471b7da5cdb4034a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>part_reconstruction</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a3d5c7163779c09a2e44bee889c69b864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>part_score</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ae98dd1806356646523881b08af7ae357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>peak_height</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ac1594cc5b79581314016b76365e48530</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>peak_indices</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a3515e281fabbcc78363cd0fd42be5eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pixel_quality_gmm</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>aacecfa6437de2cde695b1f67290c0cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pixel_quality_histogram</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a5e684ee7477844d3b343a0905e461b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pol</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a746153ca955314745b5345f020cfe9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pol_h</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a17838b14c62f12a63adb55b864dc61be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quality_threshold</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ad7f3609351ff7913ce1022b4877f3264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rads</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a01c1f53574e2b242cb9ed31e91ec2cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scored_hypothesis_h</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ab456c04d9985b1687e92441161b811b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scored_hypothesis_h_cut</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a7f152cdd8bb66d280e1e9ae97ef39c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scored_hypothesis_v</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>add2c472aa486c9fa5d5cd85467051d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>scored_hypothesis_v_cut</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ae118d8895ca6ceb4ce8fac6520994c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>segments_h</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a72d8177af7276deba5a9d96b73538671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>segments_h_mbb_lines</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a610c3344ab86dff4100a447e23df77fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>segments_v</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a8b81606b127201d882fc1d1874b1060f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>segments_v_mbb_lines</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ab9718af83c5479d595bb36879b4e9b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>shape</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>aa5c10ae68b75624af2be31ff3bdbeb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sigma</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a302173af5b2a463987944d4a1ec9261a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slice_h_lines</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>aa48eec5fb1bd247a051b71c4628af890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slice_v_lines</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ae3026c64f40fefc7112af61ba0c43019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slices_h</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ae3c86d9c0bce0372d65282fe7120a165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slices_h_dir</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a1c90073eeed14bb5828ac257efd22758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slices_h_ids</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a2b9011caa136bd42df3c8eae2bc05689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slices_v</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a447f5c8d841ab146994f96838ba7993f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slices_v_dir</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>ae53b8199522bbbaf6eb43d370088f1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>slices_v_ids</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>acad5a2491c157fcb1cec94c57cc1846e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>smooth</name>
      <anchorfile>classfft__structure__extraction_1_1FFTStructureExtraction.html</anchorfile>
      <anchor>a141d6a97e625e9933c4381e51ff3ad90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Line::Line</name>
    <filename>classLine_1_1Line.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classLine_1_1Line.html</anchorfile>
      <anchor>a7302c8baf3b2ca74363e7a010b530dc3</anchor>
      <arglist>(self, point, angular_cluster, spatial_cluster)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angular_cluster</name>
      <anchorfile>classLine_1_1Line.html</anchorfile>
      <anchor>a46d4e3612bc0f503c4d420209b4b28a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>point</name>
      <anchorfile>classLine_1_1Line.html</anchorfile>
      <anchor>a449ba078e6ce010697e05585b7a40f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spatial_cluster</name>
      <anchorfile>classLine_1_1Line.html</anchorfile>
      <anchor>af48611c6f69c1ae4c34cf0c1b8273650</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>minibatch::Minibatch</name>
    <filename>classminibatch_1_1Minibatch.html</filename>
    <member kind="function">
      <type>def</type>
      <name>start_main</name>
      <anchorfile>classminibatch_1_1Minibatch.html</anchorfile>
      <anchor>a030a46f75bca2f5326faa382932e0488</anchor>
      <arglist>(self, par, param_obj, cleanImg, originalImg, filepath, rooms_voronoi)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>edges_th1</name>
      <anchorfile>classminibatch_1_1Minibatch.html</anchorfile>
      <anchor>a4f61a477b23205ba4c9c6e117457579d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extended_segments</name>
      <anchorfile>classminibatch_1_1Minibatch.html</anchorfile>
      <anchor>acb41adae41393a1dbd2ca68520aba685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rooms_th1</name>
      <anchorfile>classminibatch_1_1Minibatch.html</anchorfile>
      <anchor>aaf10508f37f473fbe2c788974e89f9b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>src::MyGridMap::MyGridMap</name>
    <filename>classsrc_1_1MyGridMap_1_1MyGridMap.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a92569d0f9ffcf2d5083d4ead96c89ef8</anchor>
      <arglist>(self, grid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>areNeighbour</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a87d3f102cc5fd67c7ba2320c54f53b0e</anchor>
      <arglist>(self, index1, index2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>createPGM</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a9c1ffc8364a8bb2ea565f3089a9a3dd9</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getCoordinates</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a69f7d3bacdedc28e53307bc0c9a835fa</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getData</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>aba38ab53f27cecdcff3b55e778877ba8</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getData</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a96635c4eb79c6d42d0654651188d209c</anchor>
      <arglist>(self, x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getHeight</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>aaadf5718efc5fcc700eb074e0d47df04</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getIndex</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a7c20d073c11ee2cec1a825d36727d605</anchor>
      <arglist>(self, x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getOccupancyGrid</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a90f80c6c3bede496251164154536018d</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getOriginX</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>ad9cc21a56acaface2049ca95603b8dc6</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getOriginY</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>abd4c95e31828a2579a6924fd591e1fca</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getResolution</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>aa89578f7ac4e4bcd8c5426468daf251b</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getSize</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>ae3a1301b80488496f1899703ffd87501</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getWidth</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a77acfc441320c5659a84ae3c9918e279</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFree</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>ace062be15d97fde9a56199cf185b19ab</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFree</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a1c5f5b46674bb11dcbfade9d599cdec3</anchor>
      <arglist>(self, x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFrontier</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a8db105bab7613a8e87f274e1c8533c71</anchor>
      <arglist>(self, index)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>isFrontier</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>a90213fd6d494426d0c9072297be6fc8e</anchor>
      <arglist>(self, x, y)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>lethalCost</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>aa456c42a768bf41930820132324e6d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mapHeight</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>afad502182e68bcbceef5174a37668f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mapWidth</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>ab994e7dc1d65b2dbac1657a4d4599a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>occupancyGrid</name>
      <anchorfile>classsrc_1_1MyGridMap_1_1MyGridMap.html</anchorfile>
      <anchor>aaf3ed31a7df2fecd1cb0db3064a10900</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>parameters::ParameterDraw</name>
    <filename>classparameters_1_1ParameterDraw.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>aaec461c4f471328ec14b31d1d4e8ea98</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angular_cluster</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>afde58c61903bc36981c8b19a8f45e165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>canny</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a5daa6064fda47937d53ea06441af2dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cells_in_out</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>ab69cf97d0ba87967935eb0acc8b56c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>complete</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a26903d295256fd24b66168737940666b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>contour</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a54d5ebbb8214c8658cb595e459bf9e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dbscan</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>ab78dd719127caa349ac7764fb1534537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>edges</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a00800bc69366c0f61e3d15d27c51c3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extended_lines</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>ac84f785ca7f8ccdd1890a29ae8db9072</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>hough</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>adaf98a2daa8c848314f6eaf00d9269af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>map</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a89e726f61b551ca7619b30254c04f395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>representative_segments</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>ab1e6fdc877c83b428a05b4ed1036279d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rooms</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a5fa46c2ba82e0657cd2bff578954e67a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rooms_on_map</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a837225fb34d13480449cbb1a7886c29d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rooms_on_map_lines</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>ad43484fac0bc861fff0e6589f40efb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rooms_on_map_prediction</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a59bc0b1855e7727f4b5aea9cb9c5bf2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sides</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a6da52d58cc49e8eb718c07b4c6428cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spatial_cluster</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a232c3289f1f5c6af651771b75606fe6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spatial_wall_cluster</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>a6a1a8be8248bbc2ae77299a6ea140d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>walls</name>
      <anchorfile>classparameters_1_1ParameterDraw.html</anchorfile>
      <anchor>abe35580ab0648fb4ad2d6a388f23ca1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>parameters::ParameterObj</name>
    <filename>classparameters_1_1ParameterObj.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ae154589e9bdb9cc489061749e9ed39f8</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_distance_extended_segment</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a4440d33b6876af427d93eacbb045158a</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_eps</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a65cbdc3a56e93032d1a169099ec18132</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_filter_level</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ae7f528a949a9ce815bb3abef27093cc8</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_sigma</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a5f5b7854732aae7588614d87886e130b</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_th1</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a802a4c295896a520c6edef7fc8f4f82c</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_threshold_hough</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a26acffc87771e0f45fb8cb87e8a1efaa</anchor>
      <arglist>(self, value)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blur</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a4f84c3398b5322ad9b9d05122172469a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bormann</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a073adb16c3a86422cbeff6fa89ff7922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comp</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a4c320be2245a66dabfa6d26f45488667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cv2thresh</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>aa81fc8c86cd61e40cbc0160382f6f681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diagonals</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ae9d6e9d52b0005fee70bd817c8e968fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>distance_extended_segment</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>af4f97eea2c3c97fdc5e5230e0eab2ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>division_threshold</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ad619eb1d6161c8d9991fb54e6fd89d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>eps</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>afc6201184e724b6f37b3debe363ae006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filter_level</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a388733156ca5b002cb52da3f88eba84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>h</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>aae831f9bfe5b2f98de3f23a100600495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>iterations</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a0e25a52dc33ce50e4944338e709170a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>maxLineGap</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>abfab64daa701e207c651b8539fd7f2c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minLineLength</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a0fc58e4c65e8a0413da5d0a11aefd151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minOffset</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ad773d84db9f11fde7741bf8f521007f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minPts</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ae70b42a8713ed61dbf15b7d983a8b40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>offset</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ac22865e04c90f771b45069e3af609b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rho</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ab6913e1ba6be53ecfe207772e5ba7748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sigma</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a947fe8536c3a932ace64b8c359d25df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spatialClusteringLineSegmentsThreshold</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>afb7c5550002761441dba739b4002eb51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>th1</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a6e8da5517f03fe4512514abf919ce9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>th_post</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a225b3ad05be04b42a3a7a5f7e99779ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>theta</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>ac755225fae5078702942490d0527c09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>threshold_edges</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a50af556ebb2219c2d0a349edb24279cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>thresholdHough</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a3022fdd94a24346044612ba400749f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>voronoi_closeness</name>
      <anchorfile>classparameters_1_1ParameterObj.html</anchorfile>
      <anchor>a15ba280510e8c7c6048b0534a17f860b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>parameters::PathObj</name>
    <filename>classparameters_1_1PathObj.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>ab2c171e8b1f3128f7dfc3c4fc5209ef4</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filepath</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>a89aa0e04eb1205060942e9f8bcdd1aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>gt_color</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>afcea510c6135848ebbff2cae71abb9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metric_map_name</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>ac825582c209d6a9380bfda886cb05d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>metric_map_path</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>a069c1d2426550df1fc20380c69a4d840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name_folder_input</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>aedebf2c760b20994e10c89b3abbeeaac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>orebro_img</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>a8d16a9da4582bd8d30db7448b067a363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path_folder_input</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>a6bf03ad923135ae2476fa6303fd0d398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path_folder_output</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>a185861dba035662464df85825a7a7177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path_log_folder</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>a3cebacb9dcb412f558c5151a1958f583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path_orebro</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>acc9c110baf51175ae62c62dc496d9dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>path_xml</name>
      <anchorfile>classparameters_1_1PathObj.html</anchorfile>
      <anchor>acea92c4b7a621346f2e95dbf0153488c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>src::ReceiveFeatures::ReceiverFeatures</name>
    <filename>classsrc_1_1ReceiveFeatures_1_1ReceiverFeatures.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsrc_1_1ReceiveFeatures_1_1ReceiverFeatures.html</anchorfile>
      <anchor>a06f1aa66d17bd00ff4a7e34785024b4c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>processFeatures</name>
      <anchorfile>classsrc_1_1ReceiveFeatures_1_1ReceiverFeatures.html</anchorfile>
      <anchor>a6e2dc5713e4c9f529c2dac9193003aaf</anchor>
      <arglist>(self, features)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Segment::Segment</name>
    <filename>classSegment_1_1Segment.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a9a969bdb9f56d1be4f533429ee1d2b1e</anchor>
      <arglist>(self, x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_angular_cluster</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a4473690a1efa5497317d3c583925686f</anchor>
      <arglist>(self, c)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_branch</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a6fe99344bf259f9afd7c4745721a2d97</anchor>
      <arglist>(self, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cluster_index</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a1f37c8a9549642175f953e95bc07ef97</anchor>
      <arglist>(self, i)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_direction</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>aeddf29777c6a7d0557cb988e09725edc</anchor>
      <arglist>(self, d)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_spatial_cluster</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>ace2c71c0414d37080b42266a9c053389</anchor>
      <arglist>(self, c)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_wall_cluster</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a04127f746e7a098392a22958cb5f8de8</anchor>
      <arglist>(self, cluster)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_weight</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>ada248c6086669bddf3a264ac275cff34</anchor>
      <arglist>(self, w)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angular_cluster</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>af0c41a7bb757609f4d48e400a8732ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>branch</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a95f4fb5d830e8501fef4aaff701b4e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cluster_index</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>ab79ebc302bc8eb2b2dc10654324fc9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>direction</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>af3b7874352d21cbdbd248070bd8827aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>num_faces</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a84fb2e7d90327d211af74f058944ab3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>spatial_cluster</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a3a87923e214d3191b2ed51d05c561ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>wall_cluster</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a80b3de450cbcb55ff030e7fb8ad71f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>weight</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>aaac7f5cb330d862bc480c7cc9636f0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x1</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a917b4602ed42a1cfa2b750d530651ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x2</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a09920128c052010329a23496eae264e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y1</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>a46f6d8d1614d13a6c3db3335ac944dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y2</name>
      <anchorfile>classSegment_1_1Segment.html</anchorfile>
      <anchor>aa991933665c4313462f41df5a26f8f0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>segment_handling::Segment</name>
    <filename>classsegment__handling_1_1Segment.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>af4536f04f0790b5071577f64d731f3d1</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_cells</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a681cbff19cf7b82862f48098927085bb</anchor>
      <arglist>(self, cells)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_hull</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a9621dd75d106405d6e1b551c979c1837</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_mbb</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a08b88b785b5fa288cf0dbef5f5a56b1a</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>bounding_area</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>acebe46baaf0c71e033f0ae105165af4a</anchor>
      <arglist>(index, hull)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>compute_corner</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>ac5e21616d6236a0d7e79717bdade3e56</anchor>
      <arglist>(a, corner)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>orthogonal_vector</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a2313b0d4277e3ea87f4b8ff94c3c55a7</anchor>
      <arglist>(vector)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>polygon_area</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>af5a738236015e571f04ddf131ed6f900</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>rectangle_corners</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a17ab5e5eadc5cc5be1f6571ed23f8baa</anchor>
      <arglist>(rectangle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>rotate_points</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a53361bf97afafb0162a5034b6c2a3e62</anchor>
      <arglist>(center_of_rotation, angle, points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>sorted_rect</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>aacb3a0f7543da5c4235ac880c2d8d0b8</anchor>
      <arglist>(vec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>sorting_criterion</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a3c106906e997f7ae4cbf1231d0863b8b</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>to_xy_coordinates</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a5735e97b804968a1e367e694b8e69366</anchor>
      <arglist>(unit_vector_angle, point)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>unit_vector</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a861e07a4991af3afc36b70b407b749e3</anchor>
      <arglist>(pt0, pt1)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>angle</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a8baf0f6c3d18e5288479714c22e686b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cells</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a2f172fa889c97336f3cf9dabbb9a4492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cells_corners</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a67111eab59bd7194a9be5a0e14b8d86e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>center</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>afd784b27854a613cb61f69ea2c79511a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>convex_hull</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>ab9f196db3fe5786075fcc6d710738925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>feature</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a893181f56933724da020d77aec61dd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a36cf31448a1ad5c4443913791788baf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mbb_area</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>aad53ce14f142fce0af04c56f531a8cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minimal_bounding_box</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>ab3e17fbc6ffc8abe87c62106d1503216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rectangle_direction</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a074f9394f50cbb79a30d49dbe59e8584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rectangle_orthogonal</name>
      <anchorfile>classsegment__handling_1_1Segment.html</anchorfile>
      <anchor>a26f926f09996a716f3a03c387e347a19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Space::Space</name>
    <filename>classSpace_1_1Space.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a20063bce76d506a7ef6ef697de4394af</anchor>
      <arglist>(self, cells, room, corresponding_cells, id)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cluster_frontiera</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a182cdeea26b49800c8b8222c4dee2878</anchor>
      <arglist>(self, cluster_fr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_out</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a745569dcdd8b6b4dbf0f14c11ea71d3b</anchor>
      <arglist>(self, o)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_partial</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a7182ea608a30de106236e61c5cbc7cf8</anchor>
      <arglist>(self, p)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_space</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a52b45d0748c4e728f325ee2540055947</anchor>
      <arglist>(self, spazio)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cells</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a257b6eef61b970a698a8a8d162491c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cluster_frontiera</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a7b6beb241f3b8b85583a6ef40dca0557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a98608aaf8a642af33ab4e6330f372a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a024bac260960611eb11a6f0a534e5361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>partial</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>aefa58e5c5536401364a6d600bc57da7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>predicted_area</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a29968231e2eb9d27d5ae1604aefc2690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>space</name>
      <anchorfile>classSpace_1_1Space.html</anchorfile>
      <anchor>a8ae6f5ac526006b44da09379375f1046</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>create_doc</name>
    <filename>namespacecreate__doc.html</filename>
    <member kind="function">
      <type>def</type>
      <name>ask_collage_image</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>af137fa0117c14256263b4e3bbfeb688a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_collage</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>afd02854ad49962fc7823907504ba6c5e</anchor>
      <arglist>(cols, rows, listofimages, output_path, name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>aa7ba9726465305a130da08c0b07a6655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>names</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>ab0f85da789c49f70b6d732b7ef912408</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>skip_choice</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>ad4329e8f2892f9a01a3adf015926817a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>types</name>
      <anchorfile>namespacecreate__doc.html</anchorfile>
      <anchor>a5f27bd432f5f09c3f31e8e8a4853297c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>disegna</name>
    <filename>namespacedisegna.html</filename>
    <member kind="function">
      <type>def</type>
      <name>draw_angular_clusters</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a85ec9d466d4e3bb7a72a4a900a85b161</anchor>
      <arglist>(angular_clusters, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_canny</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a1e37fae3666169a923ec31563db4ec30</anchor>
      <arglist>(image, name, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_cells</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>ac78725166079c9af8b25226463f411f4</anchor>
      <arglist>(polygon_cells, polygons_out, partial_polygons, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_contour</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a9ab0b820295bc962587f85542c6cfbe2</anchor>
      <arglist>(vertices, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_dbscan</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>ace20a1587f762b3e8ff85ac1cecd899a</anchor>
      <arglist>(labels, faces, polygon_faces, edges, contours, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_edges</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a596a5abf02c7b0f9a38e7cf1c8c3c607</anchor>
      <arglist>(edges, walls, threshold, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_extended_lines</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a3b4d4f569724cfbb19b0953505245030</anchor>
      <arglist>(extended_segments, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_hough</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a7c6d595f28230ad0872f775b0c875650</anchor>
      <arglist>(image, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_image</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a31322c6e09ce0a0a55cb37c5216622f4</anchor>
      <arglist>(image, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_representative_segments</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a3a30dd851c2ffba3b1176ab7f289a5a1</anchor>
      <arglist>(representatives_segments, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_rooms</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a7b66cc70ff30915a4033b82c994f1006</anchor>
      <arglist>(rooms, colors, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_rooms_on_map</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>af76d9829ef8363e2102661f776a577e9</anchor>
      <arglist>(image, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_rooms_on_map_plus_lines</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>ad10551fa455764ec7f1e4e761a53744a</anchor>
      <arglist>(image, extended_segments, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_rooms_on_map_prediction</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>aad9bfb0e16bc5212652a8dbaf530f14b</anchor>
      <arglist>(image, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_sides</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a48581726547bbc9b7fe3f44fab418b64</anchor>
      <arglist>(edges, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_spatial_clusters</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>acedd57439f884de0e55ac53189c0df2c</anchor>
      <arglist>(spatial_clusters, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_spatial_wall_clusters</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a5e977f60f9d489e4b74e4634af392836</anchor>
      <arglist>(wall_clusters, walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_wall_segments_rooms</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a4feba2d6c33d4d949521b248a94ef34f</anchor>
      <arglist>(rooms, colori, spatial_clusters, wall_list, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>draw_walls</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>afc5d2a005890fe3f87d74656f0e9e60c</anchor>
      <arglist>(walls, name, size, format=default_format, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>setup_plot</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>acd607082d4b612e54f8ed643ca2f09d9</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>default_format</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a75268e375f766fdada58e18581fe99d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>normal_format</name>
      <anchorfile>namespacedisegna.html</anchorfile>
      <anchor>a667faae31ea404c8f627351cd2d23924</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ExtendedSegment</name>
    <filename>namespaceExtendedSegment.html</filename>
    <class kind="class">ExtendedSegment::ExtendedSegment</class>
    <member kind="function">
      <type>def</type>
      <name>create_extended_from_edges</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>ab440e2fcac666a6043e770267a918584</anchor>
      <arglist>(edges, x_min, y_min, x_max, y_max)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_extended_segments</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a741be152a9ae0e9d8b171fe3dc75ca5b</anchor>
      <arglist>(x_min, x_max, y_min, y_max, extended_lines)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>divide_segments</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a0b2c5f6fde18c04d87fbbbb304104a31</anchor>
      <arglist>(extended_segments)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_clusters</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>afaa82b8e52cfc38bb3796e25dda7463c</anchor>
      <arglist>(extended_segments, distance)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_together</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>aaa0b3be2abc84c2ccdb9f9585ac9f33b</anchor>
      <arglist>(extended_segments, distance, walls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_line_distance</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a25bbe03a8689d1c590e1b64baeb95c25</anchor>
      <arglist>(segment1, x1, y1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_point_distance</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a8271553c8d281cd0bfb2011748e039fc</anchor>
      <arglist>(seg1, seg2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reallocate_walls</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>ad2568199aa102866921dbf043efe638d</anchor>
      <arglist>(seg1, seg2, walls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_weight</name>
      <anchorfile>namespaceExtendedSegment.html</anchorfile>
      <anchor>a4dfd89934f45cbda33b696df766e8a2e</anchor>
      <arglist>(val)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>FFT_MQ</name>
    <filename>namespaceFFT__MQ.html</filename>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespaceFFT__MQ.html</anchorfile>
      <anchor>a56433260aee0ba641036906fa48f9003</anchor>
      <arglist>(path_to_image, path_to_folder, filter_level, par)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>fft_structure_extraction</name>
    <filename>namespacefft__structure__extraction.html</filename>
    <class kind="class">fft_structure_extraction::FFTStructureExtraction</class>
    <member kind="function">
      <type>def</type>
      <name>generate_line_segments_per_direction</name>
      <anchorfile>namespacefft__structure__extraction.html</anchorfile>
      <anchor>a7b046f5f4e9cb071b85d4c76edd07fe9</anchor>
      <arglist>(slices)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_simple_map</name>
      <anchorfile>namespacefft__structure__extraction.html</anchorfile>
      <anchor>a15e64598fac99a3f515527a9031d77b4</anchor>
      <arglist>(name, map_to_save, shape)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>floodfill</name>
    <filename>namespacefloodfill.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>colors</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>aa9cf1023c5bcf28cd6c072bfe2fdeafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>flag</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a9148adcfc59aa09ab89b1f4ddbc64c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>flags</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a715e4295097a8f7df49e8cdfecd710af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>img</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>af056641b1897a58045e0354304a3f4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>input_path</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>aacc69149f9571f23f04fe8f7bf0b5f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_path</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a4dca3cbbf41e652edfcf9bee3ca472b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pixel</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>acb4a0cb06a3735bbbabeb2a75be72e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>random_color</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a3f45f53e2bb7ad06fd67b8fd4747e57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>th</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>ab0b8167e98022dd09d58bfcbc83046cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tmp</name>
      <anchorfile>namespacefloodfill.html</anchorfile>
      <anchor>a145213e4df1880ef3cfd97e7ad5d15e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>helpers</name>
    <filename>namespacehelpers.html</filename>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ad26e6f5c1c344e5859f133a9b9fcb0c0</anchor>
      <arglist>(v, w)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ang_dist</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a5ebab96f168ffc9fc3d533fec99ee206</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cart2pol</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aed1ec94adeef25ac066a46cedcfca925</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cetral_line</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aa2775eb51ef788ffc2b038a932d254c4</anchor>
      <arglist>(points)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>closest_point_on_line</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a83657b0fb237759c18bb1e9174b3e723</anchor>
      <arglist>(start, end, pnt)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>distance</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aa4bf6a68767a4c1edc088e84a730cf55</anchor>
      <arglist>(p0, p1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dot</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a097ee824c056214e40c05726105326ca</anchor>
      <arglist>(v, w)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fft_structure</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aa387dbe3acc615750c401d3a8f07c189</anchor>
      <arglist>(binary_map, tr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_nearest</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ab0a2ee5711ea652568b612462e6a1fa0</anchor>
      <arglist>(array, value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate_mask</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>af1dbaf22a89dcd831e32a08b7e9d9142</anchor>
      <arglist>(r, c, s)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_between</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ac685aedfa22f8e3c393527edb8afa147</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>length</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a3bfdc5960eeec8d56d21afc6e0d7c866</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>line_intersection</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>acd0e6d98ce64b643648fb56685bb5dcb</anchor>
      <arglist>(line1, line2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normxcorr2</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>acc3b83c7e9c0c812d2939f83c532dd92</anchor>
      <arglist>(template, image, mode=&quot;full&quot;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>pol2cart</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a22d9389442ead1cd260bbfe0e80e636b</anchor>
      <arglist>(rho, phi)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>proper_divs2</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a36b3c1b87d0f8f08a70f77eb44e368a7</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ab4e85ad4b991fa0acd815ea26c32f644</anchor>
      <arglist>(v, sc)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>segment_interesction</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a785d444632eee48563379e063da1d956</anchor>
      <arglist>(segment1, segment2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>shortest_distance_between_segements</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a1375e0aa43b56418e223dc9644314b7e</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>structure_map</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>aed499ae927992703be31edb9bb728c81</anchor>
      <arglist>(fft, binary_map, per)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>topolar</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ab9f1e9ceabb626d1578f66ce681e20b5</anchor>
      <arglist>(img, order=1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unit</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>ad3dd4e945f42cb78c452ca3bcce161b5</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vector</name>
      <anchorfile>namespacehelpers.html</anchorfile>
      <anchor>a82d0bcb965dc2b386c20e9fc68d84653</anchor>
      <arglist>(b, e)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>image</name>
    <filename>namespaceimage.html</filename>
    <member kind="function">
      <type>def</type>
      <name>trova_contorno</name>
      <anchorfile>namespaceimage.html</anchorfile>
      <anchor>aae46db4bcc42016b9a598373e7f90f4a</anchor>
      <arglist>(t, m, edges_canny, file_name)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>layout</name>
    <filename>namespacelayout.html</filename>
    <member kind="function">
      <type>def</type>
      <name>algo</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>aec8526d11ec9e703a1a5d9cc002c5e2c</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assign_orebro_direction</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a73199f2e922f32bdd5441279881e907d</anchor>
      <arglist>(comp, walls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>classification_surface</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>af7ab18729cfde41b8e80a1e4d3d20a9d</anchor>
      <arglist>(vertices, cells, threshold)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cluster_ang</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a8b779c7279775398b269520d0983a258</anchor>
      <arglist>(h, min_offset, walls, num_min=3, min_lenght=3, diagonals=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clustering_dbscan_cells</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a957cb21278cfaf8d324a54fa86e0c969</anchor>
      <arglist>(eps, min_samples, X)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_clustering</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a0800e73165f22b089e690323c102cb3e</anchor>
      <arglist>(matrix)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_matrices</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a79d39fda3d2e344bcba650cfd9c63ce8</anchor>
      <arglist>(cells, sigma=0.00000125, val=0)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_polygon</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>aaee8e1d1cc88a4527cecd6084596d300</anchor>
      <arglist>(cells, cells_out, cells_partial)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_space</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>adff2280148f125ec5c309393c7c2980d</anchor>
      <arglist>(clusters_cells, cells, polygon_cells)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_walls</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a14714b5e209e4b23e03b3ce8ea214281</anchor>
      <arglist>(lines)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>DB_scan</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>ae0a4dc40c0b0bf24297b3caca5d9af18</anchor>
      <arglist>(eps, min_points, X, celle_poligoni)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extend_line</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>ade72b3c9c0ba2b52f3350173fd7c8717</anchor>
      <arglist>(spatial_clusters, walls, x_min, x_max, y_min, y_max)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>external_contour</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a60e3a5e32e89a0e99554a4759f49b40d</anchor>
      <arglist>(img_rgb)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>flip_lines</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>adf50a68daec383de20cdbe15a73ea04c</anchor>
      <arglist>(lines, height)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_distance_matrix</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a9651a099adf281f5f5fa73fe60e10dab</anchor>
      <arglist>(walls, minLateralSeparation=7)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_out_polygons</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a9e064bdbd417b31b474d033fef2e4989</anchor>
      <arglist>(cells_out)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_partial_cells</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a33a90ef4306febd931ea6258e021e438</anchor>
      <arglist>(cells, cells_out, border_coordinates)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_representatives</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a675ae475993418b8af56967da8d1272e</anchor>
      <arglist>(walls, wall_cluster)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_wall_clusters</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a41d86fbb13f3754ba3f96088cb5839db</anchor>
      <arglist>(walls, angular_clusters)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_cells</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a5cd0cdd6bf327233b5e8f1322dcbaab4</anchor>
      <arglist>(clusters, cells, polygon_cells)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>new_spatial_cluster</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>aceeec81783b58cafdd968fd17f535443</anchor>
      <arglist>(walls, representatives_segments, param_obj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_cluster_spaziale_to_outliers</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a5816487b02a01ea808bf5c93d17e2c6b</anchor>
      <arglist>(walls, outliers, representatives_segments, lateral_threshold)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_weight_offset</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a0cee986418553fa32269c365d4fd5455</anchor>
      <arglist>(extended_segments, x_max, x_min, y_max, y_min)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_and_deduplicate</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a684289d0b7110ff85cfecbee259d52cd</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>start_canny_and_hough</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>a145cdaa0f681f056e30bd6f9be643b41</anchor>
      <arglist>(image, param_obj)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>uniq</name>
      <anchorfile>namespacelayout.html</anchorfile>
      <anchor>af9857c0cd5e65e0ba1c1ff9201416bd9</anchor>
      <arglist>(lst)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Line</name>
    <filename>namespaceLine.html</filename>
    <class kind="class">Line::Line</class>
    <member kind="function">
      <type>def</type>
      <name>create_extended_lines</name>
      <anchorfile>namespaceLine.html</anchorfile>
      <anchor>a1eae48e482a51949f81c81c8cac57971</anchor>
      <arglist>(spatial_clusters, wall_list, x_min, y_min)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>matrice</name>
    <filename>namespacematrice.html</filename>
    <member kind="function">
      <type>def</type>
      <name>create_matrix_d</name>
      <anchorfile>namespacematrice.html</anchorfile>
      <anchor>a1f01cdb2dff16613a178bb172d4278bc</anchor>
      <arglist>(matrix_l)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_matrix_l</name>
      <anchorfile>namespacematrice.html</anchorfile>
      <anchor>a45e70d68247e6b5d88042cdcf0e9cd5b</anchor>
      <arglist>(faces, sigma, val)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>symmetry</name>
      <anchorfile>namespacematrice.html</anchorfile>
      <anchor>a712442354b9bcc9610a13f161982f31c</anchor>
      <arglist>(M)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mean_shift</name>
    <filename>namespacemean__shift.html</filename>
    <member kind="function">
      <type>def</type>
      <name>all_short</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a2ebc0146132e0d2b53afaceee8abedda</anchor>
      <arglist>(lengths, min_length)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_new_cluster_centers</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>aa23cba40ec6caa22ebc95bbaa7b970ae</anchor>
      <arglist>(h, cluster_centers, directions)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diagonal_indexes</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a9413430285ca6380654400b54219ce6a</anchor>
      <arglist>(cluster_centers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>indexes_to_be_deleted</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a500a3ecfff445a7b0535003de8500c31</anchor>
      <arglist>(num_min, min_length, cluster_centers, walls_list, diagonals=True)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>maximum_difference</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a50b172dce8814a4e3668662afe8c6f1f</anchor>
      <arglist>(cluster_centers, new_cluster_centers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>mean_shift</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a6b8404cab94d6bc1afe9e8478d149d25</anchor>
      <arglist>(h, min_offset, walls)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_similar_cluster</name>
      <anchorfile>namespacemean__shift.html</anchorfile>
      <anchor>a51c472d246d81020bc0a950e033deeda</anchor>
      <arglist>(cluster_centers)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>minibatch</name>
    <filename>namespaceminibatch.html</filename>
    <class kind="class">minibatch::Minibatch</class>
    <member kind="function">
      <type>def</type>
      <name>final_routine</name>
      <anchorfile>namespaceminibatch.html</anchorfile>
      <anchor>a2d94ce6ab3de3ba95ad6ce665ab77865</anchor>
      <arglist>(img_ini, param_obj, size, draw, extended_segments_th1_merged, ind, rooms_th1, filepath)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_folder</name>
      <anchorfile>namespaceminibatch.html</anchorfile>
      <anchor>a16145a9f8f29cc99fe57b1365abe636e</anchor>
      <arglist>(location, folder_name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_rooms</name>
      <anchorfile>namespaceminibatch.html</anchorfile>
      <anchor>ad4a9cfc70fef2a04d848751ed3b05ab8</anchor>
      <arglist>(patches)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_parameters</name>
      <anchorfile>namespaceminibatch.html</anchorfile>
      <anchor>a2ef917782932c96d097a59654d8a71cf</anchor>
      <arglist>(param_obj, path_obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>MsgUtils</name>
    <filename>namespaceMsgUtils.html</filename>
    <member kind="function">
      <type>def</type>
      <name>fromImgMapToOccupancyGridRaw</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a6367beb90e8c74818173ef69e5c336e1</anchor>
      <arglist>(imgMap, origin, res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fromOccupancyGridRawToImg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a7e6351be08f9f8d0efda2de3ad58cc60</anchor>
      <arglist>(occupancyGrid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fromOccupancyGridToImg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>aa400eb59d59f4af01f405615f356f8d4</anchor>
      <arglist>(occupancyGrid)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_contour_msg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a5703bcff30c14046dbb95957f3710db7</anchor>
      <arglist>(vertices)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_direction_markers</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a4f71f98e70c47039b9ca82a16936e199</anchor>
      <arglist>(main_directions, origin, res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_edge_marker</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a5427182a0978a9a2fb1d982863ee4120</anchor>
      <arglist>(edge, i, origin, res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_edge_msg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a5a8bb42d0d86ccdfe6f6bd8e60862d97</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_extendedline_msg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>ac960c3e1424f2f8a5383fa15b229e4d0</anchor>
      <arglist>(line)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_lines_marker</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>aeb8510df2b5b132509c474d726e11c79</anchor>
      <arglist>(lines, origin, res)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_room_msg</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a4b4a941423a7cbe8a7194c65e0d94476</anchor>
      <arglist>(room)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_room_polygon</name>
      <anchorfile>namespaceMsgUtils.html</anchorfile>
      <anchor>a9106f6b907911209079ce7e9aa4b5bce</anchor>
      <arglist>(room, origin, res)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>parameters</name>
    <filename>namespaceparameters.html</filename>
    <class kind="class">parameters::ParameterDraw</class>
    <class kind="class">parameters::ParameterObj</class>
    <class kind="class">parameters::PathObj</class>
    <member kind="variable">
      <type>int</type>
      <name>metodo_classificazione_celle</name>
      <anchorfile>namespaceparameters.html</anchorfile>
      <anchor>a1c0fe383abd773d6094a3d9c246a9022</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>percentage_partial_maps</name>
    <filename>namespacepercentage__partial__maps.html</filename>
    <member kind="function">
      <type>def</type>
      <name>compute_color_count_pixel</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>ac4ea4cf54d662c875bec26b0eae6fc6c</anchor>
      <arglist>(input_path, arr)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_color_pixel_area</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>aae2ccc12748827fd166464cf1687b829</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_percentage</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>a031de3cf90789215a7fa07beb3aecb7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_percentage</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>a81eadff785f53713e51b6e1cebca8a24</anchor>
      <arglist>(par)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sort_pixel</name>
      <anchorfile>namespacepercentage__partial__maps.html</anchorfile>
      <anchor>ad54e4fde8aa4a2e1286f9a7e6b736562</anchor>
      <arglist>(par)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>postprocessing</name>
    <filename>namespacepostprocessing.html</filename>
    <member kind="function">
      <type>def</type>
      <name>check_position1</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>adc3ea83e499df0cfd3ee72fb890128f0</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position2</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>afcadff466f2e304f6c8a0d99dccd4c6c</anchor>
      <arglist>(pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position3</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a597fab71019600f8a3139e7b315d2e1d</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position4</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a289cbd3bb1f89131a9fd9472c61262a4</anchor>
      <arglist>(pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position5</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>acb6c84abfeb567930943ab3067810249</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position6</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a9078e2a6e1298101c7666ecea20ce9d0</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position7</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a64fd35be00d65d59ba705f27618d8508</anchor>
      <arglist>(pos, size)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_position8</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>afba3dc09db6fa9c8ab779dc9726b5def</anchor>
      <arglist>(pos)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>clear_rooms</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a0f6d5232c475aa69d1a87907748e5e4f</anchor>
      <arglist>(room_image, param_obj, rooms)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_distance</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a018b1fe9e9dc4ef31314d8ff47603b14</anchor>
      <arglist>(pix_data, position, size, colors)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_color</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a09ce1d52546f000c903d08237df9aac8</anchor>
      <arglist>(pos, pix_data, colors)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_colors</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>a9df991dd737fe86b3a9813784b9bcf3f</anchor>
      <arglist>(pix_data, map_image)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>oversegmentation</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>afa50e037f18acb230ba74dbb428065c0</anchor>
      <arglist>(segmentation_map_path, th_post, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_small_color</name>
      <anchorfile>namespacepostprocessing.html</anchorfile>
      <anchor>ad2da243d87ff4f6e1e26be492e73bd60</anchor>
      <arglist>(dictionary, colors, th)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rotate_image</name>
    <filename>namespacerotate__image.html</filename>
    <member kind="function">
      <type>def</type>
      <name>convert_imm</name>
      <anchorfile>namespacerotate__image.html</anchorfile>
      <anchor>a09a4ca4358afb600f8f0ba2d9d68f4da</anchor>
      <arglist>(in_file, out_folder, file_name, angle=45)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_image</name>
      <anchorfile>namespacerotate__image.html</anchorfile>
      <anchor>a07f8edd97443376896041e363951b147</anchor>
      <arglist>(i, j)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacerotate__image.html</anchorfile>
      <anchor>a932502163db0bc1482475a0637b91312</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rototranslation</name>
    <filename>namespacerototranslation.html</filename>
    <member kind="function">
      <type>def</type>
      <name>inverseRT</name>
      <anchorfile>namespacerototranslation.html</anchorfile>
      <anchor>a0c8ea3bc7e438d7b4d78f886723fbda9</anchor>
      <arglist>(x0, y0, angle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rototranslate</name>
      <anchorfile>namespacerototranslation.html</anchorfile>
      <anchor>acec7d83e3f28bddb95b67b75b1d673d7</anchor>
      <arglist>(x0, y0, angle)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transform_points</name>
      <anchorfile>namespacerototranslation.html</anchorfile>
      <anchor>aa862fecb30a929a62f6d3b2e69accf06</anchor>
      <arglist>(x0, y0, angle)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Segment</name>
    <filename>namespaceSegment.html</filename>
    <class kind="class">Segment::Segment</class>
    <member kind="function">
      <type>def</type>
      <name>adjacent_edges</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a61c441f4b5b7887254590987b4450018</anchor>
      <arglist>(x, y, edge, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>already_inside_segment</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>ad5f6418c9e9a5fcee9cc4c82b9aab0ed</anchor>
      <arglist>(seg, projections)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>assign_angular_cluster</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a0bdc645bd1ff4d2a0396acac1e928b40</anchor>
      <arglist>(wall_list, cluster_centers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_pos</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a574261783c9a9bf4fcbd48bdd27ae454</anchor>
      <arglist>(x_min, x_max, y_min, y_max, x, y)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_coverage</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>ab1dd8143ffb64dd25d397a497dd169ce</anchor>
      <arglist>(edge, projections)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_edges</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a17059cf37de4ae44ffcc570af5e0ae9c</anchor>
      <arglist>(extended_segments)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_short_ex_lines</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a6542dcde03af20858e236e24c436964c</anchor>
      <arglist>(line, walls, size, extended_lines)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_extremes</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a3b31d69657cad3d3edbac009e6743030</anchor>
      <arglist>(walls_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_projected_points</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>ac75e520e7ab91398f75407b9c8ed0561</anchor>
      <arglist>(wall1, wall2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>included</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>ae2e04b43aaee8ecf41db8c5fa9e01bae</anchor>
      <arglist>(seg1, segment_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inside_segment</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a1630d58111c9f2d9053905994cbc2520</anchor>
      <arglist>(vertex, x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intersection</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a33ac88c631ba843fa24b4b424a37ea98</anchor>
      <arglist>(x1, y1, x2, y2, x3, y3, x4, y4)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>intersection_lines</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a03c47d52a4523a06a1319a1b23ffac35</anchor>
      <arglist>(m1, q1, m2, q2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lateral_separation</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a06365d16fabfd3af4b2cb11820adf443</anchor>
      <arglist>(wall1, wall2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>length</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a4fe696bb73f4457e8dc2fdb685fc7cc9</anchor>
      <arglist>(x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>merge_overlapped</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a2cbee973c8777e603d6794cc51a34cb8</anchor>
      <arglist>(projections)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>p_to_p_dist</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a8405926b321f9f438bbd428367273b0b</anchor>
      <arglist>(p1, p2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>point_segment_distance</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>af053c97c1097ddab85f8d76c72c5400f</anchor>
      <arglist>(px, py, x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>project_point</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a44cf3aec7460fd5e181b53fb116a322f</anchor>
      <arglist>(x1, y1, x2, y2, x3, y3)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>radiant_inclination</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a0d5ef3ee05b5b40e9d730e5f12fe8fd9</anchor>
      <arglist>(x1, y1, x2, y2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_less_representatives</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a54ecac742d6f8bfa14e5bad535696b1b</anchor>
      <arglist>(extended_segments, threshold)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_less_representatives_v2</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a70e697980d599cf9a1dedc987d0614ff</anchor>
      <arglist>(extended_segments, threshold, param)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>same_m</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a5333536a13f2712ac0db80225e22af57</anchor>
      <arglist>(edge, edge1, epsilon=0.05)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>segments_distance</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>af212d9b3e17201b5fb8cbcdcb4466290</anchor>
      <arglist>(x11, y11, x12, y12, x21, y21, x22, y22)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>segments_intersect</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>aa7f4c67819a6c3ab5984f6542138ccf8</anchor>
      <arglist>(x11, y11, x12, y12, x21, y21, x22, y22)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_segment_label2</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a1c7858afa85f3a8ed53131d0ae2e5f78</anchor>
      <arglist>(angular_ordered, label)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_weight_offset_edges</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>aadbc0204d5cf2d6ba3e49ef72d0e46f0</anchor>
      <arglist>(border_lines, edges_th1)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_weights</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>a86e23c07ee80c445fcfb9a7bde5bebd0</anchor>
      <arglist>(edges, wall_list)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>spatial_clustering</name>
      <anchorfile>namespaceSegment.html</anchorfile>
      <anchor>adee1b0a141eb50a3eb5a3bf9a47e8442</anchor>
      <arglist>(threshold, wall_list)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>segment_handling</name>
    <filename>namespacesegment__handling.html</filename>
    <class kind="class">segment_handling::Segment</class>
  </compound>
  <compound kind="namespace">
    <name>Space</name>
    <filename>namespaceSpace.html</filename>
    <class kind="class">Space::Celletta</class>
    <class kind="class">Space::Space</class>
    <member kind="function">
      <type>def</type>
      <name>crea_cellette</name>
      <anchorfile>namespaceSpace.html</anchorfile>
      <anchor>a95e3d4f6107c7a8bc2d34031e46402fb</anchor>
      <arglist>(cells, celle_corrispondenti)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>src</name>
    <filename>namespacesrc.html</filename>
    <namespace>src::FeatureExtractorROSE</namespace>
    <namespace>src::FeatureExtractorROSE2</namespace>
    <namespace>src::MyGridMap</namespace>
    <namespace>src::ReceiveFeatures</namespace>
  </compound>
  <compound kind="namespace">
    <name>src::FeatureExtractorROSE</name>
    <filename>namespacesrc_1_1FeatureExtractorROSE.html</filename>
    <class kind="class">src::FeatureExtractorROSE::FeatureExtractorROSE</class>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacesrc_1_1FeatureExtractorROSE.html</anchorfile>
      <anchor>a83c261e567e9fbe817b8eed165a11dec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>src::FeatureExtractorROSE2</name>
    <filename>namespacesrc_1_1FeatureExtractorROSE2.html</filename>
    <class kind="class">src::FeatureExtractorROSE2::FeatureExtractorROSE2</class>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacesrc_1_1FeatureExtractorROSE2.html</anchorfile>
      <anchor>ad40bd3826eb8e8f6bc85173623329441</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>src::MyGridMap</name>
    <filename>namespacesrc_1_1MyGridMap.html</filename>
    <class kind="class">src::MyGridMap::MyGridMap</class>
  </compound>
  <compound kind="namespace">
    <name>src::ReceiveFeatures</name>
    <filename>namespacesrc_1_1ReceiveFeatures.html</filename>
    <class kind="class">src::ReceiveFeatures::ReceiverFeatures</class>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacesrc_1_1ReceiveFeatures.html</anchorfile>
      <anchor>a4402bec5780e89cdc6954d3dc30c3f51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Surface</name>
    <filename>namespaceSurface.html</filename>
    <class kind="class">Surface::Cell</class>
    <member kind="function">
      <type>def</type>
      <name>adjacent</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>ada0278802992295add629563e7529cfc</anchor>
      <arglist>(face1, face2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>check_belonging</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>ae20fe194a97e92713b5eab80fad89386</anchor>
      <arglist>(face, faces)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>common_edge</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>aba005a31121aa838b8849d0927f80eb0</anchor>
      <arglist>(face1, face2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_3_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>aa1ad03f79c6c13add8f77722caee25b4</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_4_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a7b682a6597aba6188134ec65c032572c</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_5_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a663e3820c749b2adf4f2823d43745459</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_6_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a87d373c20bfbb6bd2a3d8127fd853d8c</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_7_faces</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a76ca0704a382e9240ff8d6d309e6c051</anchor>
      <arglist>(faces, edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_cells</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a95dd98b907420f31224bf8707e69c0a2</anchor>
      <arglist>(edges)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>face_exist</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a278693ec749d2928d01ed37cb6ed4baf</anchor>
      <arglist>(edge, a, faces)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>inside</name>
      <anchorfile>namespaceSurface.html</anchorfile>
      <anchor>a8aac533d77b18d38b2391b06cbd4c243</anchor>
      <arglist>(side, sides)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>voronoi</name>
    <filename>namespacevoronoi.html</filename>
    <member kind="function">
      <type>def</type>
      <name>closer_nodes</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ac2cf7428b96ffeaa90e52d185b58eb85</anchor>
      <arglist>(subgraph1, subgraph2, coordinates)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_centers</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ae81bba85e5fd0448a54e77462cbcbfd2</anchor>
      <arglist>(size0, size1, coordinates, subgraphs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_closer_subgraphs</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a63bb967ad2e3dd277b1845820a6e21a0</anchor>
      <arglist>(subgraphs, centers)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_intersections</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>af688aa16350f00535b4cd06067bc9560</anchor>
      <arglist>(x_min, x_max, y_min, y_max, m, c)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_lines_direction</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>aff8e1b1e7596c55796157c16cc7f6b43</anchor>
      <arglist>(centers, v, u, n1, n2, directions)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_most_distant</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a149625960fdca7d574201d379a102ea8</anchor>
      <arglist>(list_point, center, coordinates, pix_data, color)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_room_range</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>aeb29e1ace8a4ec85759568988efe0163</anchor>
      <arglist>(tmp_room, pix_data_tmp, new_col, closer)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_side</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a9cee82721e02902a269f13140275422f</anchor>
      <arglist>(a, b, point)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_voronoi_graph</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a27b399916f2fbcbcfe3ae4ff359cb5b5</anchor>
      <arglist>(origin, param_obj, only_graph, name, bormann, filepath=&apos;&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluate_distance</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a2573d8128b8fcbc909b73f8852dd01ca</anchor>
      <arglist>(node1, node2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>exist_path</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a06a02e3a9881884b86e51c3f4bbaaec2</anchor>
      <arglist>(color, paths, label)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_patch</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a86bb91bcffc3baf7a8dbaddabf2254ba</anchor>
      <arglist>(patches, patch_pixels)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GrahamScan</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a643ff778203c89659c2c4bf0d5e95fd9</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>labelling</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a33df62937139de3715ef2bd62b87ca97</anchor>
      <arglist>(voronoi_graph, coordinates, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_patch</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a6e47994087f0580f60201d4ea10ab123</anchor>
      <arglist>(patch_pixels, color)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_line</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a8338a2d203b3a97736ac7788aa9ed83f</anchor>
      <arglist>(node_i, node_j, ax)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_voronoi</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a0c12205d1963d2bdbe7770b5b3410138</anchor>
      <arglist>(coordinates, voronoi_graph, ax, label, is_labelled, name, filepath)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_1_and_2_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a8a5b98f5edfdf9cd4468c1445524df63</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_1_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a94f5a538afe7395e22c0849cab20c15a</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_1_neighbors_one_cycle</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a55365835dfe0959eab51de16a16b567f</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_2_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a1242a3c1fb9d88ec9dc290d01814ba5e</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_2_neighbors_one_cycle</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a384bf24cf9b2f4686166b31c0ee9e7f8</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_close_node_2_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a8ff8f854cf14c72a55c02501a0fc6bb1</anchor>
      <arglist>(graph, coordinates, th)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_close_nodes</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a10f2974f44a557e92176fe1dad978187</anchor>
      <arglist>(graph, coordinates, th)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_close_nodes_1_neighbors</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a0cef67503a220ed21f3d9c8fc87371a5</anchor>
      <arglist>(graph, coordinates, th)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove_close_nodes_1_neighbors_one_cycle</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>af03e27f9d33fd64c44ba6fd1252ff4cd</anchor>
      <arglist>(graph, coordinates, th)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>removed_isolated_cycles</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a42907a775d2d753dad37e3f1d6a5b82c</anchor>
      <arglist>(graph)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>RightTurn</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ac44d69c43cf6d68843d314ab7e34ab73</anchor>
      <arglist>(p1, p2, p3)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>voronoi_segmentation</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a2a537ac03926524909c89ff99d5dacd3</anchor>
      <arglist>(patches, colors, size, voronoi_graph, coordinates, directions_orebro, im, ind, filepath=&apos;.&apos;)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bormann</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a5fb8836d07c79bf9c3b977e485b1d7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filepath</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a1768c9cf91dd014e187e7d151f6e84cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a6cea346c0efb93a10f1b2dea94f81031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a7a9360709768746765f98526e35815d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>input_path</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>af411227a8dda0ef3d7a6af25eb49677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ab6251d9d78d2c9992d9b156bb039e1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>aac1dea05efa883e3f1500d06502557f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_path</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a9b99c6ef40094f0ccf5bcaf7f50d3507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>param_obj</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a38a8ed5762a6ca698293f57e8fcb0851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tmp</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>ad3810a12fef57ee1ba0735bf82e4d13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>True</name>
      <anchorfile>namespacevoronoi.html</anchorfile>
      <anchor>a550bbf95ea00cc2f678812dbbf8f7fc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
