<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <author>Pierre Alliez</author>
 <class>MainWindow</class>
 <widget class="QMainWindow" name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>680</width>
    <height>680</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>CGAL 2D Optimal Transportation Curve Reconstruction</string>
  </property>
  <widget class="QWidget" name="centralwidget">
   <layout class="QGridLayout">
    <item row="0" column="0">
     <layout class="QVBoxLayout">
      <property name="sizeConstraint">
       <enum>QLayout::SetDefaultConstraint</enum>
      </property>
      <item>
       <widget class="GlViewer" name="viewer" native="true">
        <property name="focusPolicy">
         <enum>Qt::StrongFocus</enum>
        </property>
        <property name="locale">
         <locale language="English" country="UnitedStates"/>
        </property>
       </widget>
      </item>
     </layout>
    </item>
   </layout>
  </widget>
  <widget class="QStatusBar" name="statusbar"/>
  <widget class="QMenuBar" name="menubar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>680</width>
     <height>22</height>
    </rect>
   </property>
   <widget class="QMenu" name="menuFile">
    <property name="title">
     <string>&amp;File</string>
    </property>
    <addaction name="actionLoadPoints"/>
    <addaction name="actionSave"/>
    <addaction name="separator"/>
    <addaction name="actionQuit"/>
   </widget>
   <widget class="QMenu" name="menuPoint_set">
    <property name="title">
     <string>Data</string>
    </property>
    <widget class="QMenu" name="menuPredefined">
     <property name="title">
      <string>Predefined</string>
     </property>
     <addaction name="actionLine"/>
     <addaction name="actionParallel_lines"/>
     <addaction name="actionCircle"/>
     <addaction name="actionHalf_circle"/>
     <addaction name="actionWidely_variable_sampling"/>
     <addaction name="actionSpiral"/>
     <addaction name="actionBox"/>
     <addaction name="actionBoxes"/>
     <addaction name="actionBox_with_boundaries"/>
     <addaction name="actionBox_with_missing_corners"/>
     <addaction name="actionStar"/>
     <addaction name="actionStair"/>
     <addaction name="actionSkyline"/>
     <addaction name="actionIncreasingly_sharp_angles"/>
    </widget>
    <addaction name="actionInsertPoint"/>
    <addaction name="menuPredefined"/>
    <addaction name="separator"/>
    <addaction name="actionNoise"/>
    <addaction name="actionAdd_outliers"/>
    <addaction name="separator"/>
    <addaction name="actionDecimate"/>
    <addaction name="actionSubdivide"/>
    <addaction name="separator"/>
    <addaction name="actionClear"/>
   </widget>
   <widget class="QMenu" name="menuAlgorithms">
    <property name="title">
     <string>Algorithms</string>
    </property>
    <addaction name="actionReconstruction_one_step"/>
    <addaction name="actionReconstruction_10_steps"/>
    <addaction name="actionReconstruction_100_steps"/>
    <addaction name="actionReconstruction_1000_steps"/>
    <addaction name="actionReconstruction_until"/>
    <addaction name="actionReconstruction_Wasserstein_tolerance"/>
    <addaction name="separator"/>
    <addaction name="actionRelocate_vertices"/>
    <addaction name="actionReconstruction_reinit"/>
    <addaction name="separator"/>
    <addaction name="actionOutput_console"/>
    <addaction name="separator"/>
    <addaction name="actionSet_options"/>
    <addaction name="separator"/>
   </widget>
   <widget class="QMenu" name="menuView">
    <property name="title">
     <string>View</string>
    </property>
    <addaction name="actionView_points"/>
    <addaction name="actionView_tolerance"/>
    <addaction name="separator"/>
    <addaction name="actionView_vertices"/>
    <addaction name="actionView_edges"/>
    <addaction name="separator"/>
    <addaction name="actionView_ghost"/>
    <addaction name="actionView_relevance"/>
    <addaction name="separator"/>
    <addaction name="actionView_edge_cost"/>
    <addaction name="actionView_edge_priority"/>
    <addaction name="separator"/>
    <addaction name="actionView_bins"/>
    <addaction name="actionView_foot_points"/>
    <addaction name="actionView_relocation"/>
    <addaction name="separator"/>
    <addaction name="actionRecenter"/>
   </widget>
   <addaction name="menuFile"/>
   <addaction name="menuPoint_set"/>
   <addaction name="menuAlgorithms"/>
   <addaction name="menuView"/>
  </widget>
  <widget class="QToolBar" name="toolBar">
   <property name="windowTitle">
    <string>toolBar</string>
   </property>
   <property name="locale">
    <locale language="English" country="UnitedStates"/>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="actionClear"/>
   <addaction name="actionLoadPoints"/>
   <addaction name="actionSave"/>
   <addaction name="separator"/>
   <addaction name="actionInsertPoint"/>
   <addaction name="separator"/>
   <addaction name="actionRecenter"/>
  </widget>
  <action name="actionQuit">
   <property name="text">
    <string>Quit</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+Q</string>
   </property>
  </action>
  <action name="actionInsertPoint">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="icon">
    <iconset resource="pwsrec.qrc">
     <normaloff>:/icons/inputPoint.png</normaloff>:/icons/inputPoint.png</iconset>
   </property>
   <property name="text">
    <string>Insert mode</string>
   </property>
   <property name="toolTip">
    <string>Insert Point</string>
   </property>
   <property name="statusTip">
    <string>Insert Point</string>
   </property>
  </action>
  <action name="actionClear">
   <property name="icon">
    <iconset resource="pwsrec.qrc">
     <normaloff>:/icons/fileNew.png</normaloff>:/icons/fileNew.png</iconset>
   </property>
   <property name="text">
    <string>Clear</string>
   </property>
   <property name="statusTip">
    <string>Clear</string>
   </property>
   <property name="shortcut">
    <string>Space</string>
   </property>
  </action>
  <action name="actionLoadPoints">
   <property name="icon">
    <iconset resource="pwsrec.qrc">
     <normaloff>:/icons/fileOpen.png</normaloff>:/icons/fileOpen.png</iconset>
   </property>
   <property name="text">
    <string>Load point set...</string>
   </property>
   <property name="statusTip">
    <string>Load point set</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+O</string>
   </property>
  </action>
  <action name="actionSave">
   <property name="icon">
    <iconset resource="pwsrec.qrc">
     <normaloff>:/icons/fileSave.png</normaloff>:/icons/fileSave.png</iconset>
   </property>
   <property name="text">
    <string>Save point set...</string>
   </property>
   <property name="statusTip">
    <string>Save point set</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+S</string>
   </property>
  </action>
  <action name="actionCircle">
   <property name="text">
    <string>Circle...</string>
   </property>
  </action>
  <action name="actionHalf_circle">
   <property name="text">
    <string>Half circle...</string>
   </property>
  </action>
  <action name="actionBox">
   <property name="text">
    <string>Box...</string>
   </property>
   <property name="shortcut">
    <string>B</string>
   </property>
  </action>
  <action name="actionLine">
   <property name="text">
    <string>Line...</string>
   </property>
  </action>
  <action name="actionReconstruction_reinit">
   <property name="text">
    <string>Re-init</string>
   </property>
   <property name="shortcut">
    <string>I</string>
   </property>
  </action>
  <action name="actionReconstruction_one_step">
   <property name="text">
    <string>Run 1 step</string>
   </property>
   <property name="shortcut">
    <string>R</string>
   </property>
  </action>
  <action name="actionView_foot_points">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Foot points</string>
   </property>
   <property name="statusTip">
    <string>View foot points</string>
   </property>
   <property name="shortcut">
    <string>F</string>
   </property>
  </action>
  <action name="actionView_points">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Points</string>
   </property>
   <property name="statusTip">
    <string>View points</string>
   </property>
   <property name="shortcut">
    <string>P</string>
   </property>
  </action>
  <action name="actionView_edges">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Triangulation</string>
   </property>
   <property name="statusTip">
    <string>View edges of the triangulation</string>
   </property>
   <property name="shortcut">
    <string>T</string>
   </property>
  </action>
  <action name="actionRecenter">
   <property name="icon">
    <iconset resource="pwsrec.qrc">
     <normaloff>:/icons/fit-page-32.png</normaloff>:/icons/fit-page-32.png</iconset>
   </property>
   <property name="text">
    <string>Recenter</string>
   </property>
  </action>
  <action name="actionView_vertices">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Vertices</string>
   </property>
   <property name="shortcut">
    <string>V</string>
   </property>
  </action>
  <action name="actionBoxes">
   <property name="text">
    <string>Two boxes...</string>
   </property>
  </action>
  <action name="actionStair">
   <property name="text">
    <string>Stair...</string>
   </property>
  </action>
  <action name="actionSkyline">
   <property name="text">
    <string>Skyline...</string>
   </property>
  </action>
  <action name="actionView_edge_priority">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Edge priority</string>
   </property>
   <property name="shortcut">
    <string>Z</string>
   </property>
  </action>
  <action name="actionReconstruction_10_steps">
   <property name="text">
    <string>Run 10 steps</string>
   </property>
   <property name="shortcut">
    <string>1</string>
   </property>
  </action>
  <action name="actionReconstruction_100_steps">
   <property name="text">
    <string>Run 100 steps</string>
   </property>
   <property name="shortcut">
    <string>2</string>
   </property>
  </action>
  <action name="actionReconstruction_1000_steps">
   <property name="text">
    <string>Run 1,000 steps</string>
   </property>
   <property name="shortcut">
    <string>3</string>
   </property>
  </action>
  <action name="actionAdd_outliers">
   <property name="text">
    <string>Add outliers...</string>
   </property>
  </action>
  <action name="actionSnapshot">
   <property name="icon">
    <iconset resource="pwsrec.qrc">
     <normaloff>:/icons/snapshot.png</normaloff>:/icons/snapshot.png</iconset>
   </property>
   <property name="text">
    <string>Snapshot</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+C</string>
   </property>
  </action>
  <action name="actionIncreasingly_sharp_angles">
   <property name="text">
    <string>Increasingly sharp angles...</string>
   </property>
  </action>
  <action name="actionBox_with_boundaries">
   <property name="text">
    <string>Box with boundaries...</string>
   </property>
  </action>
  <action name="actionBox_with_missing_corners">
   <property name="text">
    <string>Box with missing corners...</string>
   </property>
  </action>
  <action name="actionStar">
   <property name="text">
    <string>Star...</string>
   </property>
  </action>
  <action name="actionSpiral">
   <property name="text">
    <string>Spiral...</string>
   </property>
  </action>
  <action name="actionView_edge_cost">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Edge cost</string>
   </property>
   <property name="shortcut">
    <string>C</string>
   </property>
  </action>
  <action name="actionReconstruction_until">
   <property name="text">
    <string>Run until...</string>
   </property>
   <property name="shortcut">
    <string>U</string>
   </property>
  </action>
  <action name="actionParallel_lines">
   <property name="text">
    <string>Parallel lines...</string>
   </property>
  </action>
  <action name="actionNoise">
   <property name="text">
    <string>Noise...</string>
   </property>
   <property name="shortcut">
    <string>N</string>
   </property>
  </action>
  <action name="actionRelocate_vertices">
   <property name="text">
    <string>Relocate all vertices</string>
   </property>
   <property name="shortcut">
    <string>L</string>
   </property>
  </action>
  <action name="actionView_relocation">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Relocation</string>
   </property>
   <property name="shortcut">
    <string>Shift+L</string>
   </property>
  </action>
  <action name="actionView_ghost">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>false</bool>
   </property>
   <property name="text">
    <string>Ghost edges</string>
   </property>
   <property name="shortcut">
    <string>G</string>
   </property>
  </action>
  <action name="actionInvert_mass">
   <property name="text">
    <string>Invert mass</string>
   </property>
   <property name="shortcut">
    <string>Shift+I</string>
   </property>
  </action>
  <action name="actionView_relevance">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="checked">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Relevance</string>
   </property>
   <property name="shortcut">
    <string>Shift+R</string>
   </property>
  </action>
  <action name="actionClamp_mass">
   <property name="text">
    <string>Clamp mass</string>
   </property>
  </action>
  <action name="actionView_bins">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Bins</string>
   </property>
   <property name="shortcut">
    <string>Shift+B</string>
   </property>
  </action>
  <action name="actionSubdivide">
   <property name="text">
    <string>Subdivide</string>
   </property>
  </action>
  <action name="actionWidely_variable_sampling">
   <property name="text">
    <string>Widely variable sampling</string>
   </property>
  </action>
  <action name="actionDecimate">
   <property name="text">
    <string>Decimate...</string>
   </property>
  </action>
  <action name="actionKeep_one_point_out_of_n">
   <property name="text">
    <string>One point out of n</string>
   </property>
  </action>
  <action name="actionSet_MChoice">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Multiple Choice</string>
   </property>
   <property name="shortcut">
    <string>M</string>
   </property>
  </action>
  <action name="actionSet_options">
   <property name="text">
    <string>Options...</string>
   </property>
   <property name="shortcut">
    <string>O</string>
   </property>
  </action>
  <action name="actionOutput_console">
   <property name="text">
    <string>Output to console</string>
   </property>
  </action>
  <action name="actionReconstruction_Wasserstein_tolerance">
   <property name="text">
    <string>Run under Wasserstein tolerance...</string>
   </property>
   <property name="shortcut">
    <string>W</string>
   </property>
  </action>
  <action name="actionView_tolerance">
   <property name="checkable">
    <bool>true</bool>
   </property>
   <property name="text">
    <string>Tolerance</string>
   </property>
   <property name="shortcut">
    <string>Ctrl+T</string>
   </property>
  </action>
 </widget>
 <customwidgets>
  <customwidget>
   <class>GlViewer</class>
   <extends>QWidget</extends>
   <header>glviewer.h</header>
   <container>1</container>
  </customwidget>
 </customwidgets>
 <resources>
  <include location="pwsrec.qrc"/>
 </resources>
 <connections/>
</ui>
