summaryrefslogtreecommitdiff
path: root/src/GudhUI/gui
diff options
context:
space:
mode:
authorsalinasd <salinasd@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-01-29 09:09:18 +0000
committersalinasd <salinasd@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-01-29 09:09:18 +0000
commit52bca1c4334e8abe965d616e1ef8a92280013a9b (patch)
treeb4a62dcb5e8224330cb821d4308db62d509397d2 /src/GudhUI/gui
parentc01198fed2d886c45e007b5532c56403fc465c78 (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.cpp11
-rw-r--r--src/GudhUI/gui/MainWindow.h1
-rw-r--r--src/GudhUI/gui/main_window.ui6
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>