summaryrefslogtreecommitdiff
path: root/2005/i/robert/src/ovision/see/hotelling.cc
diff options
context:
space:
mode:
Diffstat (limited to '2005/i/robert/src/ovision/see/hotelling.cc')
-rw-r--r--2005/i/robert/src/ovision/see/hotelling.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/2005/i/robert/src/ovision/see/hotelling.cc b/2005/i/robert/src/ovision/see/hotelling.cc
index dbd0e72..0e83c2d 100644
--- a/2005/i/robert/src/ovision/see/hotelling.cc
+++ b/2005/i/robert/src/ovision/see/hotelling.cc
@@ -137,3 +137,18 @@ Hotelling::show () const
<< "\t" << e1_[0] << ", " << e1_[1] << "\n"
<< "\t" << e2_[0] << ", " << e2_[1] << std::endl;
}
+
+void
+Hotelling::get (double &x, double &y, double &x2, double &y2)
+{
+ if (val1_>val2_)
+ {
+ x = e1_[0]; y = e1_[1];
+ x2 = e2_[0]; y2 = e2_[1];
+ }
+ else
+ {
+ x = e2_[0]; y = e2_[1];
+ x2 = e1_[0]; y2 = e1_[1];
+ }
+}