diff options
author | salinasd <salinasd@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2015-01-29 09:09:18 +0000 |
---|---|---|
committer | salinasd <salinasd@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2015-01-29 09:09:18 +0000 |
commit | 52bca1c4334e8abe965d616e1ef8a92280013a9b (patch) | |
tree | b4a62dcb5e8224330cb821d4308db62d509397d2 /src/GudhUI/gui | |
parent | c01198fed2d886c45e007b5532c56403fc465c78 (diff) |
test is manifold
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@437 636b058d-ea47-450e-bf9e-a15bfbe3eedb
Former-commit-id: a515b3216d21c8a5736744842fdcf09644f5c7b1
Diffstat (limited to 'src/GudhUI/gui')
-rw-r--r-- | src/GudhUI/gui/MainWindow.cpp | 11 | ||||
-rw-r--r-- | src/GudhUI/gui/MainWindow.h | 1 | ||||
-rw-r--r-- | src/GudhUI/gui/main_window.ui | 6 |
3 files changed, 16 insertions, 2 deletions
diff --git a/src/GudhUI/gui/MainWindow.cpp b/src/GudhUI/gui/MainWindow.cpp index f5abfffc..e41b15ba 100644 --- a/src/GudhUI/gui/MainWindow.cpp +++ b/src/GudhUI/gui/MainWindow.cpp @@ -98,6 +98,9 @@ MainWindow::connectActions(){ SLOT(persistence_menu())); QObject::connect(this->actionEstimate_topological_changes, SIGNAL(triggered()), this, SLOT(critical_points_menu())); + QObject::connect(this->actionIs_manifold, SIGNAL(triggered()), this, + SLOT(is_manifold_menu())); + QObject::connect(this, SIGNAL(sceneChanged()), this->viewer_instructor_, SLOT(sceneChanged())); @@ -223,8 +226,7 @@ MainWindow::contract_edges(unsigned num_collapses){ void MainWindow::collapse_edges(){ - std::cerr <<"Collapse "<<100<< " edges\n"; - model_.collapse_edges(100); + model_.collapse_edges(model_.num_edges()); update_view(); } @@ -287,5 +289,10 @@ MainWindow::critical_points_menu(){ model_.show_critical_points(max_length); } +void +MainWindow::is_manifold_menu(){ + model_.show_is_manifold(); +} + #include "MainWindow.moc" diff --git a/src/GudhUI/gui/MainWindow.h b/src/GudhUI/gui/MainWindow.h index 506a1f3a..587f1c6f 100644 --- a/src/GudhUI/gui/MainWindow.h +++ b/src/GudhUI/gui/MainWindow.h @@ -84,6 +84,7 @@ public: void persistence_menu(); void compute_persistence(int p,double threshold,int max_dim,double min_pers); void critical_points_menu(); + void is_manifold_menu(); public: diff --git a/src/GudhUI/gui/main_window.ui b/src/GudhUI/gui/main_window.ui index 8a7ad7da..312480b6 100644 --- a/src/GudhUI/gui/main_window.ui +++ b/src/GudhUI/gui/main_window.ui @@ -90,6 +90,7 @@ <addaction name="actionShow_homology_group"/> <addaction name="actionPersistence"/> <addaction name="actionEstimate_topological_changes"/> + <addaction name="actionIs_manifold"/> </widget> <addaction name="menuFile"/> <addaction name="menuPoints"/> @@ -236,6 +237,11 @@ <bool>false</bool> </property> </action> + <action name="actionIs_manifold"> + <property name="text"> + <string>Is manifold</string> + </property> + </action> </widget> <customwidgets> <customwidget> |