<?xml version="1.0" encoding="utf-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>1147</width>
    <height>648</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>CGAL Surface mesh generator</string>
  </property>
  <property name="windowIcon">
   <iconset resource="../surface_mesher.qrc">
    <normaloff>:/icons/cgal_logo.xpm</normaloff>:/icons/cgal_logo.xpm</iconset>
  </property>
  <property name="dockNestingEnabled">
   <bool>true</bool>
  </property>
  <widget class="QWidget" name="centralwidget">
   <layout class="QGridLayout" name="gridLayout_4">
    <item row="0" column="0">
     <widget class="Viewer" name="viewer" native="true">
      <property name="sizePolicy">
       <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
        <horstretch>1</horstretch>
        <verstretch>0</verstretch>
       </sizepolicy>
      </property>
     </widget>
    </item>
   </layout>
  </widget>
  <widget class="QMenuBar" name="menubar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>1147</width>
     <height>21</height>
    </rect>
   </property>
   <widget class="QMenu" name="menu_File">
    <property name="title">
     <string>&amp;File</string>
    </property>
    <addaction name="action_Open"/>
    <addaction name="action_OpenDirectory"/>
    <addaction name="actionSave"/>
    <addaction name="actionExport_surface_mesh_to_OFF"/>
    <addaction name="separator"/>
    <addaction name="action_Quit"/>
   </widget>
   <widget class="QMenu" name="menuOptions">
    <property name="title">
     <string>&amp;Options</string>
    </property>
    <property name="show_only_in" stdset="0">
     <stringlist>
      <string>volume</string>
      <string>polyhedral</string>
     </stringlist>
    </property>
    <addaction name="actionInverse_normals"/>
    <addaction name="actionDisplay_octree"/>
    <addaction name="actionDisplay_surface"/>
    <addaction name="actionDisplay_control_edges"/>
    <addaction name="actionDisplay_all_edges"/>
    <addaction name="action_Options"/>
    <addaction name="actionAuto_resize"/>
    <addaction name="actionDisplay_front_and_back"/>
    <addaction name="actionDraw_triangles_edges"/>
    <addaction name="actionUse_Gouraud_shading"/>
    <addaction name="actionShow_triangulation"/>
    <addaction name="actionTriangulation_edges_color"/>
    <addaction name="actionShow_the_image_bounding_box"/>
   </widget>
   <widget class="QMenu" name="menuEdit">
    <property name="title">
     <string>&amp;Edit</string>
    </property>
    <property name="show_only_in" stdset="0">
     <stringlist>
      <string>polyhedral</string>
     </stringlist>
    </property>
    <addaction name="actionSubdivision"/>
   </widget>
   <addaction name="menu_File"/>
   <addaction name="menuEdit"/>
   <addaction name="menuOptions"/>
  </widget>
  <widget class="QStatusBar" name="statusbar"/>
  <widget class="QToolBar" name="toolBar">
   <property name="windowTitle">
    <string>Actions toolbar</string>
   </property>
   <property name="allowedAreas">
    <set>Qt::AllToolBarAreas</set>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="action_Open"/>
   <addaction name="actionExport_surface_mesh_to_OFF"/>
   <addaction name="separator"/>
   <addaction name="actionAuto_resize"/>
   <addaction name="actionDisplay_front_and_back"/>
   <addaction name="actionInverse_normals"/>
   <addaction name="actionShow_the_image_bounding_box"/>
   <addaction name="separator"/>
   <addaction name="actionDisplay_surface"/>
   <addaction name="actionDisplay_octree"/>
   <addaction name="actionDisplay_edges_octree"/>
  </widget>
  <widget class="QToolBar" name="toolBar_meshing">
   <property name="enabled">
    <bool>true</bool>
   </property>
   <property name="windowTitle">
    <string>Meshing toolbar</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionMarching_cubes"/>
   <addaction name="actionSurface_mesher"/>
  </widget>
  <widget class="QDockWidget" name="ImageOptions">
   <property name="allowedAreas">
    <set>Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea</set>
   </property>
   <property name="windowTitle">
    <string>Images options</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
   <attribute name="dockWidgetArea">
    <number>1</number>
   </attribute>
   <widget class="QWidget" name="ImageOptionsContents">
    <layout class="QGridLayout" name="gridLayout_2">
     <item row="0" column="0">
      <layout class="QVBoxLayout" name="verticalLayout_3">
       <item>
        <widget class="QGroupBox" name="groupBoxImageType">
         <property name="sizePolicy">
          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
           <horstretch>0</horstretch>
           <verstretch>0</verstretch>
          </sizepolicy>
         </property>
         <property name="title">
          <string>&amp;Image type</string>
         </property>
         <property name="show_only_in" stdset="0">
          <stringlist>
           <string>volume</string>
          </stringlist>
         </property>
         <layout class="QVBoxLayout" name="verticalLayout">
          <item>
           <widget class="QRadioButton" name="grayLevelRadioButton">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="text">
             <string>Grayscale image</string>
            </property>
            <property name="checked">
             <bool>true</bool>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QRadioButton" name="labellizedRadioButton">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="text">
             <string>Segmented image</string>
            </property>
           </widget>
          </item>
         </layout>
        </widget>
       </item>
       <item>
        <widget class="QGroupBox" name="groupBox">
         <property name="title">
          <string>&amp;Operations</string>
         </property>
         <layout class="QVBoxLayout" name="verticalLayout_4">
          <item>
           <widget class="QCheckBox" name="interpolationCheckBox">
            <property name="text">
             <string>Trilinear interpolation</string>
            </property>
            <property name="checked">
             <bool>true</bool>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QCheckBox" name="searchSeedsCheckBox">
            <property name="text">
             <string>Search for seeds</string>
            </property>
            <property name="checked">
             <bool>true</bool>
            </property>
           </widget>
          </item>
         </layout>
        </widget>
       </item>
       <item>
        <widget class="QGroupBox" name="groupBoxCriteria">
         <property name="sizePolicy">
          <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
           <horstretch>0</horstretch>
           <verstretch>0</verstretch>
          </sizepolicy>
         </property>
         <property name="title">
          <string>C&amp;riteria</string>
         </property>
         <property name="show_only_in" stdset="0">
          <stringlist>
           <string>volume</string>
          </stringlist>
         </property>
         <layout class="QVBoxLayout" name="verticalLayout_2">
          <item>
           <widget class="QCheckBox" name="manifoldCheckBox">
            <property name="text">
             <string>Manifold</string>
            </property>
           </widget>
          </item>
          <item>
           <widget class="QCheckBox" name="sameIndexCheckBox">
            <property name="text">
             <string>Facets vertices have same index</string>
            </property>
           </widget>
          </item>
          <item>
           <layout class="QGridLayout" name="gridLayout">
            <item row="0" column="0">
             <widget class="QLabel" name="label">
              <property name="text">
               <string>&amp;Sizing bound:</string>
              </property>
              <property name="buddy">
               <cstring>spinBox_radius_bound</cstring>
              </property>
             </widget>
            </item>
            <item row="0" column="1">
             <widget class="QDoubleSpinBox" name="spinBox_radius_bound">
              <property name="decimals">
               <number>5</number>
              </property>
              <property name="maximum">
               <double>9999.989999999999782</double>
              </property>
             </widget>
            </item>
            <item row="1" column="0">
             <widget class="QLabel" name="label_2">
              <property name="text">
               <string>&amp;Distance bound:</string>
              </property>
              <property name="buddy">
               <cstring>spinBox_distance_bound</cstring>
              </property>
             </widget>
            </item>
            <item row="1" column="1">
             <widget class="QDoubleSpinBox" name="spinBox_distance_bound">
              <property name="decimals">
               <number>5</number>
              </property>
              <property name="maximum">
               <double>9999.989999999999782</double>
              </property>
             </widget>
            </item>
           </layout>
          </item>
         </layout>
        </widget>
       </item>
      </layout>
     </item>
     <item row="1" column="0">
      <spacer name="verticalSpacer">
       <property name="orientation">
        <enum>Qt::Vertical</enum>
       </property>
       <property name="sizeType">
        <enum>QSizePolicy::Expanding</enum>
       </property>
       <property name="sizeHint" stdset="0">
        <size>
         <width>20</width>
         <height>0</height>
        </size>
       </property>
      </spacer>
     </item>
    </layout>
   </widget>
  </widget>
  <widget class="QDockWidget" name="ImageLabels">
   <property name="sizePolicy">
    <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
     <horstretch>0</horstretch>
     <verstretch>0</verstretch>
    </sizepolicy>
   </property>
   <property name="windowTitle">
    <string>Image sub-domaines</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
   <attribute name="dockWidgetArea">
    <number>1</number>
   </attribute>
   <widget class="QWidget" name="ImageLabelsContents">
    <property name="sizePolicy">
     <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
      <horstretch>10</horstretch>
      <verstretch>10</verstretch>
     </sizepolicy>
    </property>
    <layout class="QGridLayout" name="gridLayout_3">
     <item row="0" column="0">
      <widget class="Values_list" name="values" native="true">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
         <horstretch>0</horstretch>
         <verstretch>5</verstretch>
        </sizepolicy>
       </property>
       <property name="show_only_in" stdset="0">
        <stringlist>
         <string>volume</string>
        </stringlist>
       </property>
      </widget>
     </item>
    </layout>
   </widget>
  </widget>
  <action name="action_Open">
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/fileopen.png</normaloff>:/icons/fileopen.png</iconset>
   </property>
   <property name="text">
    <string>&amp;Open...</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+O</string>
   </property>
  </action>
  <action name="action_Quit">
   <property name="text">
    <string>&amp;Quit</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Q</string>
   </property>
   <property name="menuRole">
    <enum>QAction::QuitRole</enum>
   </property>
  </action>
  <action name="actionInverse_normals">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/flip.png</normaloff>:/icons/flip.png</iconset>
   </property>
   <property name="text">
    <string>&amp;Inverse normals</string>
   </property>
   <property name="iconText">
    <string>Flip</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+I</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="actionDisplay_octree">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/bbox.png</normaloff>:/icons/bbox.png</iconset>
   </property>
   <property name="text">
    <string>Display oc&amp;tree</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+T</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="actionDisplay_surface">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/surface.png</normaloff>:/icons/surface.png</iconset>
   </property>
   <property name="text">
    <string>Display &amp;surface</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="action_Options">
   <property name="text">
    <string>&amp;Options...</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="actionSubdivision">
   <property name="text">
    <string>Piecewise-smooth &amp;subdivision</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+S</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="actionDisplay_all_edges">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Display &amp;all edges</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+A</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="actionDisplay_control_edges">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Display &amp;control edges</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+C</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="actionDisplay_edges_octree">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/bbox-red.png</normaloff>:/icons/bbox-red.png</iconset>
   </property>
   <property name="text">
    <string>Display edges octree</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="actionMarching_cubes">
   <property name="text">
    <string>Marching &amp;cubes</string>
   </property>
   <property name="iconText">
    <string>Marching &amp;cubes</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
  </action>
  <action name="actionSurface_mesher">
   <property name="text">
    <string>Surface &amp;mesher</string>
   </property>
   <property name="iconText">
    <string>Surface &amp;mesher</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
  </action>
  <action name="actionDisplay_front_and_back">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/twosides.png</normaloff>:/icons/twosides.png</iconset>
   </property>
   <property name="text">
    <string>Display facets with &amp;front and back</string>
   </property>
   <property name="iconText">
    <string>Two-sides</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+F</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="action_Clone">
   <property name="text">
    <string>Clone</string>
   </property>
  </action>
  <action name="actionAuto_resize">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/resize.png</normaloff>:/icons/resize.png</iconset>
   </property>
   <property name="text">
    <string>Auto-&amp;resize</string>
   </property>
   <property name="iconText">
    <string>Auto-&amp;resize</string>
   </property>
   <property name="toolTip">
    <string>Automaticaly zoom in or out when the object change.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+S</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
     <string>polyhedral</string>
    </stringlist>
   </property>
  </action>
  <action name="actionDraw_triangles_edges">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Draw triangles &amp;edges</string>
   </property>
   <property name="iconText">
    <string>Draw triangles &amp;edges</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+E</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
  </action>
  <action name="actionUse_Gouraud_shading">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Use &amp;Gouraud shading (marching cube only)</string>
   </property>
   <property name="iconText">
    <string>Use &amp;Gouraud shading</string>
   </property>
   <property name="statusTip">
    <string>Use Gouraud shading to display the marching cubes.</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+G</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
  </action>
  <action name="actionShow_triangulation">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Show the whole &amp;triangulation (surface mesher only)</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+T</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
  </action>
  <action name="actionTriangulation_edges_color">
   <property name="text">
    <string>Choose the triangulation edges &amp;color...</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
  </action>
  <action name="actionExport_surface_mesh_to_OFF">
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/filesave.png</normaloff>:/icons/filesave.png</iconset>
   </property>
   <property name="text">
    <string>Export surface mesh to OFF...</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
  </action>
  <action name="actionShow_the_image_bounding_box">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/bbox.png</normaloff>:/icons/bbox.png</iconset>
   </property>
   <property name="text">
    <string>Show the image &amp;bounding box</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+B</string>
   </property>
   <property name="show_only_in" stdset="0">
    <stringlist>
     <string>volume</string>
    </stringlist>
   </property>
  </action>
  <action name="actionSave">
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/filesave.png</normaloff>:/icons/filesave.png</iconset>
   </property>
   <property name="text">
    <string>Save the image as Inrimage...</string>
   </property>
  </action>
  <action name="action_OpenDirectory">
   <property name="icon">
    <iconset resource="../surface_mesher.qrc">
     <normaloff>:/icons/fileopen.png</normaloff>:/icons/fileopen.png</iconset>
   </property>
   <property name="text">
    <string>Open directory...</string>
   </property>
  </action>
 </widget>
 <customwidgets>
  <customwidget>
   <class>Values_list</class>
   <extends>QWidget</extends>
   <header>values_list.h</header>
   <container>1</container>
  </customwidget>
  <customwidget>
   <class>Viewer</class>
   <extends>QWidget</extends>
   <header>viewer.h</header>
  </customwidget>
 </customwidgets>
 <tabstops>
  <tabstop>viewer</tabstop>
  <tabstop>grayLevelRadioButton</tabstop>
  <tabstop>labellizedRadioButton</tabstop>
  <tabstop>manifoldCheckBox</tabstop>
  <tabstop>sameIndexCheckBox</tabstop>
  <tabstop>spinBox_radius_bound</tabstop>
  <tabstop>spinBox_distance_bound</tabstop>
 </tabstops>
 <resources>
  <include location="../surface_mesher.qrc"/>
 </resources>
 <connections>
  <connection>
   <sender>labellizedRadioButton</sender>
   <signal>toggled(bool)</signal>
   <receiver>sameIndexCheckBox</receiver>
   <slot>setDisabled(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>130</x>
     <y>172</y>
    </hint>
    <hint type="destinationlabel">
     <x>139</x>
     <y>414</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>
