Olena-patches
Threads by month
- ----- 2025 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2010
- 9 participants
- 276 discussions
last-svn-commit-182-gdaf48e6 New application: mesh-complex-max-curv-extrema.
by Roland Levillain 24 Jun '10
by Roland Levillain 24 Jun '10
24 Jun '10
* apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc: New.
* apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema.in: New.
* apps/mesh-segm-skel/Makefile.am (bin_PROGRAMS): Add
mesh-complex-max-curv-extrema.
(mesh_complex_max_curv_extrema_SOURCES): New.
(TESTS): Add test-mesh-complex-max-curv-segm-extrema.
(MOSTLYCLEANFILES): Add socket-complex-max-curv-segm-extrema.off
and teapot-complex-max-curv-segm-extrema.off.
---
milena/ChangeLog | 13 +++
milena/apps/mesh-segm-skel/Makefile.am | 13 ++-
...ax-curv.cc => mesh-complex-max-curv-extrema.cc} | 105 +++++++++++++-------
.../test-mesh-complex-max-curv-extrema.in | 10 ++
4 files changed, 101 insertions(+), 40 deletions(-)
copy milena/apps/mesh-segm-skel/{mesh-complex-max-curv.cc => mesh-complex-max-curv-extrema.cc} (64%)
create mode 100644 milena/apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema.in
diff --git a/milena/ChangeLog b/milena/ChangeLog
index b2f2330..f0064f7 100644
--- a/milena/ChangeLog
+++ b/milena/ChangeLog
@@ -1,5 +1,18 @@
2010-05-11 Roland Levillain <roland(a)lrde.epita.fr>
+ New application: mesh-complex-max-curv-extrema.
+
+ * apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc: New.
+ * apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema.in: New.
+ * apps/mesh-segm-skel/Makefile.am (bin_PROGRAMS): Add
+ mesh-complex-max-curv-extrema.
+ (mesh_complex_max_curv_extrema_SOURCES): New.
+ (TESTS): Add test-mesh-complex-max-curv-segm-extrema.
+ (MOSTLYCLEANFILES): Add socket-complex-max-curv-segm-extrema.off
+ and teapot-complex-max-curv-segm-extrema.off.
+
+2010-05-11 Roland Levillain <roland(a)lrde.epita.fr>
+
Revive, fix and update application mesh-segm.
* apps/mesh-segm-skel/mesh-segm.cc: Catch up with the new
diff --git a/milena/apps/mesh-segm-skel/Makefile.am b/milena/apps/mesh-segm-skel/Makefile.am
index 501dec0..230ef0a 100644
--- a/milena/apps/mesh-segm-skel/Makefile.am
+++ b/milena/apps/mesh-segm-skel/Makefile.am
@@ -112,9 +112,16 @@ mesh_complex_max_curv_SOURCES = mesh-complex-max-curv.cc
TESTS += test-mesh-complex-max-curv
MOSTLYCLEANFILES += teapot-complex-max-curv.off
-# FIXME: Write a program showing the local minima (and maxima) of
-# scalar-valued complex-based mesh (to see the curvature extrema).
-# ...
+
+# A program computing the max curvature at each (2-)face of the
+# surface of a triangle mesh and displaying its local minima
+# (in blue) and maxima (in red).
+bin_PROGRAMS += mesh-complex-max-curv-extrema
+mesh_complex_max_curv_extrema_SOURCES = mesh-complex-max-curv-extrema.cc
+TESTS += test-mesh-complex-max-curv-extrema
+MOSTLYCLEANFILES += \
+ socket-complex-max-curv-extrema.off \
+ teapot-complex-max-curv-extrema.off
# Segmentation program working on precomputed meshes with curvatures data.
bin_PROGRAMS += mesh-complex-segm
diff --git a/milena/apps/mesh-segm-skel/mesh-complex-max-curv.cc b/milena/apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc
similarity index 64%
copy from milena/apps/mesh-segm-skel/mesh-complex-max-curv.cc
copy to milena/apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc
index 8d79839..8f68b3d 100644
--- a/milena/apps/mesh-segm-skel/mesh-complex-max-curv.cc
+++ b/milena/apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc
@@ -1,4 +1,5 @@
-// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory (LRDE)
+// Copyright (C) 2008, 2009, 2010 EPITA Research and Development
+// Laboratory (LRDE)
//
// This file is part of the Milena Library. This library is free
// software; you can redistribute it and/or modify it under the terms
@@ -25,10 +26,11 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
-/// \file apps/mesh-segm-skel/mesh-complex-max-curv.cc
+/// \file apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc
/// \brief A program computing the max curvature at each (2-)face of
-/// the surface of the (triangle) mesh of a statue, using a
-/// complex-based image.
+/// the surface of the (triangle) mesh of a statue, using
+/// complex-based image, and displaying its local minima (in blue) and
+/// maxima (in red).
#include <cstdlib>
#include <cmath>
@@ -42,13 +44,20 @@
#include <mln/data/fill.hh>
#include <mln/literal/zero.hh>
+#include <mln/labeling/regional_minima.hh>
+#include <mln/labeling/regional_maxima.hh>
+
#include <mln/math/max.hh>
#include <mln/math/sqr.hh>
#include <mln/accu/stat/min_max.hh>
#include <mln/fun/v2v/linear.hh>
#include <mln/data/transform.hh>
+#include <mln/value/label_16.hh>
+
#include <mln/literal/white.hh>
+#include <mln/literal/grays.hh>
+#include <mln/literal/colors.hh>
#include <mln/io/off/load.hh>
#include <mln/io/off/save.hh>
@@ -86,16 +95,6 @@ int main(int argc, char* argv[])
mln::bin_2complex_image3df input;
mln::io::off::load(input, input_filename);
-// // ------------------------------------------------------------
-// // FIXME: TEST.
-// mln::complex_image< 2, mln::space_2complex_geometry, mln::algebra::vec<3, float> >
-// normal = mesh_normal(input.domain());
-// mln::p_n_faces_fwd_piter<D, G> v_(normal.domain(), 0);
-// for_all(v_)
-// std::cout << normal(v_) << std::endl;
-// std::exit(0);
-// // ------------------------------------------------------------
-
std::pair<ima_t, ima_t> curv = mln::geom::mesh_curvature(input.domain());
// Compute the max curvature at each vertex.
@@ -133,29 +132,61 @@ int main(int argc, char* argv[])
mln_invariant(n <= 3);
}
- // Normalize values between 0 and 1.
- /* Shrink the values of FACE_M into the range 0..1, as these are
- the only values accepted a an RGB floating-point component in the
- OFF file format. */
- ima_t output(max_curv.domain());
- mln::data::fill(output, mln::literal::zero);
- std::pair<float, float> min_max(acc);
- // FIXME: Taken from mln/data/stretch.hh (this should be factored).
- float min = min_max.first;
- float max = min_max.second;
- std::cout << min << std::endl;
- std::cout << max << std::endl;
- // Don't normalize actually if the curvature is constant (i.e.,
- // if min == max).
- if (min != max)
- {
- float m = 0.0f;
- float M = 1.0f;
- float a = (M - m) / (max - min);
- float b = (m * max - M * min) / (max - min);
- mln::fun::v2v::linear<float, float, float> f(a, b);
- output = mln::data::transform(max_curv, f);
- }
+ /*----------------.
+ | Local extrema. |
+ `----------------*/
+
+ /// Adjacent triangles are connected by shared edges.
+ typedef mln::complex_lower_dim_connected_n_face_neighborhood<D, G> nbh_t;
+ nbh_t nbh;
+
+ typedef mln::value::label_16 label_t;
+ typedef mln_ch_value_(ima_t, label_t) label_ima_t;
+
+ /* FIXME: We should use something like `ima_t | p_n_faces(2)' instead
+ of `ima_t' here. Or better: `input' should only associate data
+ to 2-faces. */
+ label_t nminima;
+ label_ima_t minima =
+ mln::labeling::regional_minima(max_curv, nbh, nminima);
+ std::cout << "nminima = " << nminima << std::endl;
+
+ label_t nmaxima;
+ label_ima_t maxima =
+ mln::labeling::regional_maxima(max_curv, nbh, nmaxima);
+ std::cout << "nmaxima = " << nmaxima << std::endl;
+
+ /*-----------------.
+ | Colored output. |
+ `-----------------*/
+
+ typedef mln::rgb8_2complex_image3df output_t;
+ output_t output(max_curv.domain());
+
+ for_all(t)
+ {
+ if (minima(t) != mln::literal::zero)
+ {
+ // Special (unexpected) case: T is both a minimum and a
+ // maximum. Paint it in magenta (blue + red).
+ if (maxima(t) != mln::literal::zero)
+ {
+ std::cerr
+ << "warning: " << t << " is both a minimum and a maximum."
+ << std::endl;
+ output(t) = mln::literal::magenta;
+ }
+ else
+ // Paint minimum T in blue.
+ output(t) = mln::literal::blue;
+ }
+ else if (maxima(t) != mln::literal::zero)
+ // Paint maximum T in red.
+ output(t) = mln::literal::red;
+ else
+ // Default color.
+ output(t) = mln::literal::medium_gray;
+ }
// Output.
mln::io::off::save(output, output_filename);
diff --git a/milena/apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema.in b/milena/apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema.in
new file mode 100644
index 0000000..c6fa1e8
--- /dev/null
+++ b/milena/apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema.in
@@ -0,0 +1,10 @@
+#! /bin/sh
+
+set -ex
+
+mesh_dir=@top_srcdir@/milena/mesh
+
+time ./mesh-complex-max-curv-extrema $mesh_dir/socket.off socket-complex-max-curv-extrema.off
+time ./mesh-complex-max-curv-extrema $mesh_dir/teapot.off teapot-complex-max-curv-extrema.off
+# FIXME: Too long. Should be run with (future) target `check-full'.
+#time ./mesh-complex-max-curv-extrema $mesh_dir/bunny-holefilled.off bunny-holefilled-complex-max-curv-extrema.off
--
1.5.6.5
1
0
24 Jun '10
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch mesh-segm-skel has been updated
discards f36081f28428672f81cbb700a0a52da51b10d7ff (commit)
discards 3f6e1c50761b9ca2c8c8f5403c9236c45d04e969 (commit)
discards b5e8235b7e417cd015a4978999d1d51540645b7e (commit)
discards f1c3f6a489dfa9606ce6fa0d13020ea314acd1e7 (commit)
discards ead83a9b2e0b7269825675cb0a769c119d92ff16 (commit)
discards 45fcb1970125f5bba8b68ecff943188234caf1ca (commit)
discards 56c4e2c3c79bec09c11003e222f480443c1288c5 (commit)
via c68caaf54cabebfd094a596d54fa6517dac6278b (commit)
via ca0ba34f44e7d21d6487865f6a937a6f43a00f7a (commit)
via f452dc6fdc528b2e40112e77a78c577e4504b081 (commit)
via 8a4d99755f78bbf1bab1b7646722a2a840c48c97 (commit)
via 068f539a01aed9ace0a3d95f9fe889816224830e (commit)
via 06265bdd495a0eea3305ff40a345e0243bcff936 (commit)
via daf48e6da1a7cdc3c4d51465b80b66da9f50ec2d (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (f36081f28428672f81cbb700a0a52da51b10d7ff)
\
N -- N -- N (c68caaf54cabebfd094a596d54fa6517dac6278b)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
c68caaf Actually use the maximal curvature in mesh-complex-max-curv-segm.
ca0ba34 Improve the precision of some mesh-segm-skel apps.
f452dc6 Configure milena/apps/mesh-segm-skel/test-mesh-complex-max-curv-skel.
8a4d997 New application: mesh-complex-max-curv-skel.
068f539 Clean up and new FIXMES in in apps/mesh-segm-skel.
06265bd Configure milena/apps/mesh-segm-skel/test-mesh-complex-max-curv-extrema.
daf48e6 New application: mesh-complex-max-curv-extrema.
-----------------------------------------------------------------------
Summary of changes:
milena/ChangeLog | 7 +++----
milena/apps/mesh-segm-skel/Makefile.am | 4 ++--
2 files changed, 5 insertions(+), 6 deletions(-)
hooks/post-receive
--
Olena, a generic and efficient image processing platform
1
0
24 Jun '10
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch exp/scribo-z has been updated
via 5ca84d197b8742460dfda8b9435a02a79603ab0a (commit)
via d12e77e06b9cfdb409a36b3f4fb65b09327acfdb (commit)
via b3416b2f45e4e3ab0e853c2e73f1c670891e5d8d (commit)
via 3591f2a690fbd20c6caaf51283ba96505e87c0c0 (commit)
via 76dd7c37346ba9280d586e31b0ff558af2a44d90 (commit)
from 91b205927506a09d3c921c4980da3b114617775d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
5ca84d1 Define documentation files.
d12e77e Define gnuplot shell export format.
b3416b2 Import files from milena/sandbox/green.
3591f2a Define accumulator which computes histogram view as image.
76dd7c3 Import files from milena/sandbox/green.
-----------------------------------------------------------------------
Summary of changes:
scribo/sandbox/green/ChangeLog | 171 +++
scribo/sandbox/green/README | 32 -
scribo/sandbox/green/README.green | 288 ++++++
scribo/sandbox/green/README.img | 124 +++
scribo/sandbox/green/README.result | 143 +++
.../histo1d => scribo/sandbox/green}/gaussian.sh | 0
.../histo2d => scribo/sandbox/green}/gaussian2d.sh | 0
scribo/sandbox/green/mln/accu/stat/histo1d.hh | 338 ++++++
scribo/sandbox/green/mln/accu/stat/histo2d.hh | 341 ++++++
scribo/sandbox/green/mln/accu/stat/histo3d_hsl.hh | 387 +++++++
scribo/sandbox/green/mln/accu/stat/histo3d_rgb.hh | 343 ++++++
.../sandbox/green/mln/clustering/k_mean.hh | 0
.../sandbox/green/mln/clustering/kmean1d.hh | 0
.../sandbox/green/mln/clustering/kmean2d.hh | 0
.../sandbox/green/mln/clustering/kmean3d.hh | 0
scribo/sandbox/green/mln/clustering/kmean_rgb.hh | 973 +++++++++++++++++
scribo/sandbox/green/mln/display/display_histo.hh | 180 ++++
scribo/sandbox/green/mln/display/project_histo.hh | 536 ++++++++++
scribo/sandbox/green/mln/fun/p2b/achromatic.hh | 112 ++
.../sandbox/green/mln/fun/p2b/component_equals.hh | 99 ++
scribo/sandbox/green/mln/fun/v2v/achromatism.hh | 64 ++
.../sandbox/green/mln/fun/v2v/hue_concentration.hh | 100 ++
.../green/mln/fun/v2v/int_u16_to_int_u14.hh | 0
.../sandbox/green/mln/fun/v2v/log.hh | 0
.../sandbox/green/mln/fun/v2v/rg_to_rgb.hh | 0
scribo/sandbox/green/mln/fun/v2v/rgb8_to_int_u8.hh | 71 ++
scribo/sandbox/green/mln/fun/v2v/rgb8_to_rgbn.hh | 119 +++
.../green/mln/fun/v2v/rgb_to_achromatism_map.hh | 77 ++
scribo/sandbox/green/mln/fun/v2v/rgb_to_hsv.hh | 149 +++
scribo/sandbox/green/mln/fun/v2v/rgb_to_hue_map.hh | 96 ++
scribo/sandbox/green/mln/fun/v2v/rgb_to_rg.hh | 109 ++
.../green/mln/fun/v2v/rgb_to_saturation_map.hh | 83 ++
.../sandbox/green/mln/fun/v2v/rgb_to_value_map.hh | 75 ++
scribo/sandbox/green/mln/img_path.hh | 239 +++++
scribo/sandbox/green/mln/io/plot/save_image_sh.hh | 1090 ++++++++++++++++++++
scribo/sandbox/green/mln/math/ceil.hh | 64 ++
scribo/sandbox/green/mln/math/floor.hh | 64 ++
scribo/sandbox/green/mln/value/hsv.hh | 424 ++++++++
scribo/sandbox/green/mln/value/rg.hh | 175 ++++
scribo/sandbox/green/test_labelling.cc | 336 ++++++
.../green/tests/accu/stat/histo1d/Makefile.am | 153 +++
.../green/tests/accu/stat/histo1d/histo1d.cc | 507 +++++++++
.../green/tests/accu/stat/histo3d_hsl/Makefile.am | 153 +++
.../tests/accu/stat/histo3d_hsl/histo3d_hsl.cc | 391 +++++++
.../green/tests/accu/stat/histo3d_rgb/Makefile.am | 153 +++
.../tests/accu/stat/histo3d_rgb/histo3d_rgb.cc | 397 +++++++
.../green/tests/clustering/k_mean/Makefile.am | 0
.../green/tests/clustering/k_mean/k_mean.cc | 0
.../green/tests/clustering/kmean1d/Makefile.am | 0
.../green/tests/clustering/kmean1d/kmean1d.cc | 0
.../green/tests/io/plot/save_image_sh/Makefile.am | 153 +++
.../tests/io/plot/save_image_sh/save_image_sh.cc | 774 ++++++++++++++
.../green/use/accu/stat/histo1d/Makefile.am | 153 +++
.../sandbox/green/use/accu/stat/histo1d/histo1d.cc | 51 +
.../green/use/accu/stat/histo2d/Makefile.am | 153 +++
.../sandbox/green/use/accu/stat/histo2d/histo2d.cc | 58 +
.../green/use/accu/stat/histo3d_hsl/Makefile.am | 153 +++
.../green/use/accu/stat/histo3d_hsl/histo3d_hsl.cc | 59 ++
.../green/use/accu/stat/histo3d_rgb/Makefile.am | 153 +++
.../green/use/accu/stat/histo3d_rgb/histo3d_rgb.cc | 57 +
.../green/use/fun/v2v/rgb8_to_rgbn/Makefile.am | 153 +++
.../green/use/fun/v2v/rgb8_to_rgbn/rgb8_to_rgbn.cc | 57 +
.../green/use/fun/v2v/rgb_to_rg/Makefile.am | 153 +++
.../green/use/fun/v2v/rgb_to_rg/rgb_to_rg.cc | 58 +
.../green/use/io/plot/save_image_sh/Makefile.am | 153 +++
.../use/io/plot/save_image_sh/save_image_sh.cc | 53 +
scribo/sandbox/green/use/value/rg/Makefile.am | 153 +++
scribo/sandbox/green/use/value/rg/rg.cc | 58 +
68 files changed, 11726 insertions(+), 32 deletions(-)
delete mode 100644 scribo/sandbox/green/README
create mode 100644 scribo/sandbox/green/README.green
create mode 100644 scribo/sandbox/green/README.img
create mode 100644 scribo/sandbox/green/README.result
copy {milena/sandbox/green/tests/accu/stat/histo1d => scribo/sandbox/green}/gaussian.sh (100%)
copy {milena/sandbox/green/tests/accu/stat/histo2d => scribo/sandbox/green}/gaussian2d.sh (100%)
create mode 100644 scribo/sandbox/green/mln/accu/stat/histo1d.hh
create mode 100644 scribo/sandbox/green/mln/accu/stat/histo2d.hh
create mode 100644 scribo/sandbox/green/mln/accu/stat/histo3d_hsl.hh
create mode 100644 scribo/sandbox/green/mln/accu/stat/histo3d_rgb.hh
copy {milena => scribo}/sandbox/green/mln/clustering/k_mean.hh (100%)
copy {milena => scribo}/sandbox/green/mln/clustering/kmean1d.hh (100%)
copy {milena => scribo}/sandbox/green/mln/clustering/kmean2d.hh (100%)
copy {milena => scribo}/sandbox/green/mln/clustering/kmean3d.hh (100%)
create mode 100644 scribo/sandbox/green/mln/clustering/kmean_rgb.hh
create mode 100644 scribo/sandbox/green/mln/display/display_histo.hh
create mode 100644 scribo/sandbox/green/mln/display/project_histo.hh
create mode 100644 scribo/sandbox/green/mln/fun/p2b/achromatic.hh
create mode 100644 scribo/sandbox/green/mln/fun/p2b/component_equals.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/achromatism.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/hue_concentration.hh
copy {milena => scribo}/sandbox/green/mln/fun/v2v/int_u16_to_int_u14.hh (100%)
copy {milena => scribo}/sandbox/green/mln/fun/v2v/log.hh (100%)
copy {milena => scribo}/sandbox/green/mln/fun/v2v/rg_to_rgb.hh (100%)
create mode 100644 scribo/sandbox/green/mln/fun/v2v/rgb8_to_int_u8.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/rgb8_to_rgbn.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/rgb_to_achromatism_map.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/rgb_to_hsv.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/rgb_to_hue_map.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/rgb_to_rg.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/rgb_to_saturation_map.hh
create mode 100644 scribo/sandbox/green/mln/fun/v2v/rgb_to_value_map.hh
create mode 100644 scribo/sandbox/green/mln/img_path.hh
create mode 100644 scribo/sandbox/green/mln/io/plot/save_image_sh.hh
create mode 100644 scribo/sandbox/green/mln/math/ceil.hh
create mode 100644 scribo/sandbox/green/mln/math/floor.hh
create mode 100644 scribo/sandbox/green/mln/value/hsv.hh
create mode 100644 scribo/sandbox/green/mln/value/rg.hh
create mode 100644 scribo/sandbox/green/test_labelling.cc
create mode 100644 scribo/sandbox/green/tests/accu/stat/histo1d/Makefile.am
create mode 100644 scribo/sandbox/green/tests/accu/stat/histo1d/histo1d.cc
create mode 100644 scribo/sandbox/green/tests/accu/stat/histo3d_hsl/Makefile.am
create mode 100644 scribo/sandbox/green/tests/accu/stat/histo3d_hsl/histo3d_hsl.cc
create mode 100644 scribo/sandbox/green/tests/accu/stat/histo3d_rgb/Makefile.am
create mode 100644 scribo/sandbox/green/tests/accu/stat/histo3d_rgb/histo3d_rgb.cc
copy {milena => scribo}/sandbox/green/tests/clustering/k_mean/Makefile.am (100%)
copy {milena => scribo}/sandbox/green/tests/clustering/k_mean/k_mean.cc (100%)
copy {milena => scribo}/sandbox/green/tests/clustering/kmean1d/Makefile.am (100%)
copy {milena => scribo}/sandbox/green/tests/clustering/kmean1d/kmean1d.cc (100%)
create mode 100644 scribo/sandbox/green/tests/io/plot/save_image_sh/Makefile.am
create mode 100644 scribo/sandbox/green/tests/io/plot/save_image_sh/save_image_sh.cc
create mode 100644 scribo/sandbox/green/use/accu/stat/histo1d/Makefile.am
create mode 100644 scribo/sandbox/green/use/accu/stat/histo1d/histo1d.cc
create mode 100644 scribo/sandbox/green/use/accu/stat/histo2d/Makefile.am
create mode 100644 scribo/sandbox/green/use/accu/stat/histo2d/histo2d.cc
create mode 100644 scribo/sandbox/green/use/accu/stat/histo3d_hsl/Makefile.am
create mode 100644 scribo/sandbox/green/use/accu/stat/histo3d_hsl/histo3d_hsl.cc
create mode 100644 scribo/sandbox/green/use/accu/stat/histo3d_rgb/Makefile.am
create mode 100644 scribo/sandbox/green/use/accu/stat/histo3d_rgb/histo3d_rgb.cc
create mode 100644 scribo/sandbox/green/use/fun/v2v/rgb8_to_rgbn/Makefile.am
create mode 100644 scribo/sandbox/green/use/fun/v2v/rgb8_to_rgbn/rgb8_to_rgbn.cc
create mode 100644 scribo/sandbox/green/use/fun/v2v/rgb_to_rg/Makefile.am
create mode 100644 scribo/sandbox/green/use/fun/v2v/rgb_to_rg/rgb_to_rg.cc
create mode 100644 scribo/sandbox/green/use/io/plot/save_image_sh/Makefile.am
create mode 100644 scribo/sandbox/green/use/io/plot/save_image_sh/save_image_sh.cc
create mode 100644 scribo/sandbox/green/use/value/rg/Makefile.am
create mode 100644 scribo/sandbox/green/use/value/rg/rg.cc
hooks/post-receive
--
Olena, a generic and efficient image processing platform
1
0
24 Jun '10
---
ChangeLog | 4 ++++
bootstrap | 3 +++
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 973a9d6..1222ce0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-03 Roland Levillain <roland(a)lrde.epita.fr>
+
+ * bootstrap: Check for xz (>= 4.999.9).
+
2010-04-22 Roland Levillain <roland(a)lrde.epita.fr>
Distribute xz archives.
diff --git a/bootstrap b/bootstrap
index d0e8b58..5f7d0f7 100755
--- a/bootstrap
+++ b/bootstrap
@@ -157,6 +157,9 @@ require doxygen 1.5.6
require convert 6.3.7
require hevea 1.10 -version
+# For Make target `dist-xz'.
+require xz 4.999.9
+
# Regen files stored in the repository if asked so.
if $regen_p; then
--
1.5.6.5
1
0
* configure.ac (AM_INIT_AUTOMAKE): Add option `dist-xz'.
---
ChangeLog | 6 ++++++
configure.ac | 2 +-
2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 38ca80e..973a9d6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-04-22 Roland Levillain <roland(a)lrde.epita.fr>
+
+ Distribute xz archives.
+
+ * configure.ac (AM_INIT_AUTOMAKE): Add option `dist-xz'.
+
2010-04-26 Roland Levillain <roland(a)lrde.epita.fr>
Enable parallel tests.
diff --git a/configure.ac b/configure.ac
index 7454a26..a63fd66 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,7 +34,7 @@ AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_FILES([build-aux/Makefile])
# Automake.
-AM_INIT_AUTOMAKE([1.11 subdir-objects check-news dist-bzip2
+AM_INIT_AUTOMAKE([1.11 subdir-objects check-news dist-bzip2 dist-xz
nostdinc parallel-tests -Wall])
# Package metadata.
--
1.5.6.5
1
0
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch dist-xz has been updated
discards f62ea1f61ad96620adacb43da6a8b3a05820c5d8 (commit)
discards f6e5d4d66f3c1158717d9f6f9f47ff3553add53f (commit)
discards 7aacb61a0046adfcd926193d2a78de91cdbbb9d0 (commit)
discards 4def5f0d7d19e7dd01c7ed42b1dc6019689c56f5 (commit)
discards 5c1e70424e2d99a22cad909500f167b6189466d2 (commit)
discards d134e182361389ad6c3e00a6a4a8fd50fe30c03a (commit)
discards 74142adbc2697eeb721f42e6104a311b0aa23fbb (commit)
discards 3240a14f9500348960cfe86b465182bac885780e (commit)
discards ea5d26525d6e6db053348d79c86b3e0699d882ed (commit)
discards d916229ffca1d1611531146d96757c40265f3508 (commit)
discards b0d18239af4e6840aa131abab08d16248b684e2f (commit)
via 9125952fccf2e8c19d11046898bc51ce3c78c5e5 (commit)
via 3a850a03194db8c0f07d09ffbfb08cb5f87bde4d (commit)
via 1632a8f59efe364ecc9366be99bbe59b5de139c6 (commit)
via aa63bcb2576049200512f85e8ab584b6f149d24c (commit)
via b64adfacb31e03d3debb788964337972250df5bb (commit)
via 4bcc5bc53c219fd75895502d465116dc32e1b949 (commit)
via 8194448d493450e3156d76a8903b7646abb1a961 (commit)
via b6d70623f4ebe72255fb522c585c89dfe31d593f (commit)
via 15ff6353f95db7159eb8b3b74aad3940e25d6cef (commit)
via 71c9c144f233770f1b9652ba98d6137053e8ab47 (commit)
via 0d502d0cf9f3571471768db4f3833b0701ef39a0 (commit)
via ba369b62ba9d59fb093d4247284f2c437f42754e (commit)
via 165770feeac77f1dfab40f3173c3e6e483709df1 (commit)
via 4ef67060e4a70bf4af46d54548b4dafdbd04dcf9 (commit)
via ace04a4f7d94756ce9a1f128c67b2a8cb840d549 (commit)
via 51c347f97f743e56262f65acd5bc6658c2a99439 (commit)
via 75c57adc2959683d4549bf36a0a12c08c1266760 (commit)
via ceed614319364a103d4c7c15afd2ea2a3b6d2186 (commit)
via ccc4a321e56015b6d2824f0f67236bdad14990c4 (commit)
via 5758dd72a0d8fe7849e99ad6f5dbf6f0b97c1c6d (commit)
via a32f582d8894e37cb18614521c262ab5ae49c1a7 (commit)
via 635ff15ca3cc548f282d4bb96587bb6d3b2e8c7f (commit)
via 70dedf8ba8537b7d8081641e15553637317f4e03 (commit)
via 68624e4c54dd06c46428b7dd914bdbd1e8c06678 (commit)
via bfdea8debb5538103da4cc28ca092309850fd597 (commit)
via 69ce9faae9f4efb9de5b7f0bb413e467d6b10882 (commit)
via 2b5bd163c6290a5e6125b338212ac97bc5963dce (commit)
via 94486e40acf3355b24eece538313f3ec9edd5f20 (commit)
via 916df4279f248a6fb5c85a129229f57e71f036eb (commit)
via 664b361a5b75efba6b472d1028abad8d267c3628 (commit)
via 9ced0495ec829f942f3abffe7077d472efff96f6 (commit)
via d53b4271ddc93c8fa098f4ef4c2fc7432f808357 (commit)
via 17734ea5b269b3a71fc2138a270454a80b0ed6ae (commit)
via 4c42b800077d0dda5fde111d0e4761661c9a52c3 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (f62ea1f61ad96620adacb43da6a8b3a05820c5d8)
\
N -- N -- N (9125952fccf2e8c19d11046898bc51ce3c78c5e5)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
9125952 bootstrap: Check for xz (>= 4.999.9).
3a850a0 Distribute xz archives.
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 3 +
ChangeLog | 65 ++++++
Makefile.am | 7 +-
build-aux/devtools.sh | 16 ++
build-aux/devtools_utils.sh | 16 ++
build-aux/generate_dist_headers.sh | 17 ++
build-aux/make_report_utils.sh | 18 ++-
configure.ac | 79 ++++++--
external/Makefile.am | 3 -
external/trimesh/ChangeLog | 15 ++
external/trimesh/Makefile.am | 19 --
external/trimesh/configure.ac | 3 -
external/trimesh/gluit/Makefile.am | 19 --
external/trimesh/include/Makefile.am | 19 --
external/trimesh/libsrc/Makefile.am | 19 --
external/trimesh/utilsrc/Makefile.am | 19 --
lrde-upload.sh | 77 +++++--
milena/ChangeLog | 237 ++++++++++++++++++--
milena/Makefile.am | 3 -
.../test-constrained-connectivity.in | 16 ++
milena/apps/mesh-segm-skel/Makefile.am | 14 +-
.../test-mesh-complex-max-curv-segm.in | 16 ++
.../mesh-segm-skel/test-mesh-complex-max-curv.in | 16 ++
.../apps/mesh-segm-skel/test-mesh-complex-segm.in | 16 ++
.../apps/mesh-segm-skel/test-mesh-complex-skel.in | 16 ++
milena/apps/mesh-segm-skel/test-mesh-max-curv.in | 16 ++
milena/apps/mesh-segm-skel/test-mesh-segm.in | 16 ++
milena/apps/papers/levillain.09.ismm/Makefile.am | 2 +-
milena/doc/graphicx.hva | 16 ++
milena/doc/tools/clearbanner.sh | 16 ++
milena/doc/tools/split_sample.sh | 17 ++
milena/mesh/Makefile.am | 3 -
milena/mln/core/image/edge_image.hh | 8 +-
milena/mln/core/image/vertex_image.hh | 8 +-
milena/mln/make/edge_image.hh | 27 +--
.../mln/topo/internal/complex_set_iterator_base.hh | 14 +-
milena/mln/util/edge.hh | 30 +--
milena/mln/util/graph.hh | 25 ++-
milena/mln/util/line_graph.hh | 20 +-
milena/mln/util/vertex.hh | 26 ++-
milena/tests/Makefile.am | 3 -
milena/tests/accu/Makefile.am | 3 -
milena/tests/accu/image/Makefile.am | 3 -
milena/tests/accu/math/Makefile.am | 3 -
milena/tests/accu/shape/Makefile.am | 3 -
milena/tests/accu/site_set/Makefile.am | 3 -
milena/tests/accu/stat/Makefile.am | 3 -
milena/tests/algebra/Makefile.am | 3 -
milena/tests/arith/Makefile.am | 3 -
milena/tests/binarization/Makefile.am | 3 +-
milena/tests/border/Makefile.am | 3 -
milena/tests/canvas/Makefile.am | 5 -
milena/tests/canvas/browsing/Makefile.am | 3 -
milena/tests/canvas/morpho/Makefile.am | 3 -
milena/tests/convert/Makefile.am | 3 -
milena/tests/convert/impl/Makefile.am | 3 -
milena/tests/core/Makefile.am | 6 +-
milena/tests/core/alias/Makefile.am | 3 -
milena/tests/core/image/Makefile.am | 3 -
milena/tests/core/image/dmorph/Makefile.am | 3 -
milena/tests/core/image/imorph/Makefile.am | 3 -
milena/tests/core/image/vmorph/Makefile.am | 3 -
milena/tests/core/other/Makefile.am | 3 -
milena/tests/core/routine/Makefile.am | 3 -
milena/tests/core/site_set/Makefile.am | 3 -
milena/tests/debug/Makefile.am | 3 -
milena/tests/display/Makefile.am | 6 +-
milena/tests/draw/Makefile.am | 3 -
milena/tests/estim/Makefile.am | 3 -
milena/tests/extension/Makefile.am | 3 -
milena/tests/extract/Makefile.am | 3 -
milena/tests/fun/Makefile.am | 3 -
milena/tests/fun/i2v/Makefile.am | 3 -
milena/tests/fun/p2b/Makefile.am | 3 -
milena/tests/fun/p2p/Makefile.am | 3 -
milena/tests/fun/p2v/Makefile.am | 3 -
milena/tests/fun/stat/Makefile.am | 3 -
milena/tests/fun/v2i/Makefile.am | 3 -
milena/tests/fun/v2v/Makefile.am | 3 -
milena/tests/fun/vv2v/Makefile.am | 3 -
milena/tests/fun/x2x/Makefile.am | 3 -
milena/tests/geom/Makefile.am | 3 -
milena/tests/graph/Makefile.am | 3 -
milena/tests/graph/attribute/Makefile.am | 3 -
milena/tests/histo/Makefile.am | 3 -
milena/tests/io/Makefile.am | 6 +-
milena/tests/io/dicom/Makefile.am | 3 -
milena/tests/io/dump/Makefile.am | 3 +-
milena/tests/io/fits/Makefile.am | 3 +-
milena/tests/io/fld/Makefile.am | 5 +-
milena/tests/io/magick/Makefile.am | 3 +-
milena/tests/io/off/Makefile.am | 4 +-
milena/tests/io/pbm/Makefile.am | 3 +-
milena/tests/io/pbms/Makefile.am | 3 +-
milena/tests/io/pfm/Makefile.am | 3 -
milena/tests/io/pgm/Makefile.am | 3 +-
milena/tests/io/pgms/Makefile.am | 3 +-
milena/tests/io/pnm/Makefile.am | 3 -
milena/tests/io/ppm/Makefile.am | 3 +-
milena/tests/io/ppms/Makefile.am | 3 +-
milena/tests/io/tiff/Makefile.am | 3 -
milena/tests/labeling/Makefile.am | 3 -
milena/tests/linear/gaussian/Makefile.am | 2 +-
milena/tests/linear/local/Makefile.am | 3 -
milena/tests/literal/Makefile.am | 3 -
milena/tests/logical/Makefile.am | 3 -
milena/tests/make/Makefile.am | 3 -
milena/tests/math/Makefile.am | 3 -
milena/tests/metal/Makefile.am | 3 -
milena/tests/metal/make/Makefile.am | 3 -
milena/tests/metal/math/Makefile.am | 3 -
milena/tests/morpho/Makefile.am | 4 +-
milena/tests/morpho/approx/Makefile.am | 3 +-
milena/tests/morpho/attribute/Makefile.am | 3 -
milena/tests/morpho/closing/Makefile.am | 3 +-
milena/tests/morpho/closing/approx/Makefile.am | 3 +-
milena/tests/morpho/closing/sum.cc | 2 +-
milena/tests/morpho/closing/volume.cc | 2 +-
milena/tests/morpho/elementary/Makefile.am | 3 -
milena/tests/morpho/line_graph_image_morpho.cc | 4 +-
milena/tests/morpho/opening/Makefile.am | 3 +-
milena/tests/morpho/opening/approx/Makefile.am | 3 +-
milena/tests/morpho/opening/sum.cc | 2 +-
milena/tests/morpho/rank_filter.cc | 5 +-
milena/tests/morpho/reconstruction/Makefile.am | 5 -
.../morpho/reconstruction/by_dilation/Makefile.am | 5 -
.../morpho/reconstruction/by_erosion/Makefile.am | 5 -
milena/tests/morpho/skeleton_constrained.cc | 83 ++++----
milena/tests/morpho/tree/Makefile.am | 5 +-
milena/tests/morpho/tree/filter/Makefile.am | 3 -
milena/tests/morpho/watershed/Makefile.am | 3 +-
milena/tests/norm/Makefile.am | 3 -
milena/tests/opt/Makefile.am | 3 -
milena/tests/pw/Makefile.am | 3 -
milena/tests/registration/Makefile.am | 3 -
milena/tests/set/Makefile.am | 3 -
milena/tests/subsampling/Makefile.am | 3 -
milena/tests/tag/Makefile.am | 3 -
milena/tests/test/Makefile.am | 3 -
milena/tests/topo/Makefile.am | 3 -
milena/tests/topo/skeleton/Makefile.am | 3 -
milena/tests/trace/Makefile.am | 3 -
milena/tests/trait/Makefile.am | 3 -
milena/tests/trait/image/Makefile.am | 3 -
milena/tests/trait/op/Makefile.am | 3 -
milena/tests/trait/value/Makefile.am | 3 -
milena/tests/transform/Makefile.am | 3 -
milena/tests/unit_test/Makefile.am | 3 -
milena/tests/upscaling/Makefile.am | 4 -
milena/tests/upscaling/art/Makefile.am | 3 -
milena/tests/util/Makefile.am | 4 -
milena/tests/value/Makefile.am | 3 -
milena/tests/value/builtin/Makefile.am | 3 -
milena/tests/value/concept/Makefile.am | 3 -
milena/tests/win/Makefile.am | 3 -
milena/tests/world/Makefile.am | 3 -
milena/tests/world/binary_2d/Makefile.am | 3 -
milena/tests/world/inter_pixel/Makefile.am | 3 -
milena/tests/world/inter_pixel/dim2/Makefile.am | 3 -
milena/tools/Makefile.am | 3 -
scribo/ChangeLog | 45 ++++
scribo/Doxyfile | 16 ++
scribo/Doxyfile_tex | 16 ++
scribo/Makefile.am | 2 -
scribo/demo/Makefile.am | 16 ++-
scribo/scribo.mk | 5 +-
scribo/src/Makefile.am | 3 -
scribo/src/binarization/Makefile.am | 5 -
scribo/src/debug/Makefile.am | 3 -
scribo/src/filter/Makefile.am | 3 -
scribo/src/misc/Makefile.am | 5 -
scribo/src/multi_scale/Makefile.am | 5 -
scribo/src/preprocessing/Makefile.am | 3 -
scribo/src/primitive/Makefile.am | 3 -
scribo/src/primitive/extract/Makefile.am | 5 -
scribo/src/primitive/find/Makefile.am | 6 -
scribo/src/primitive/group/Makefile.am | 3 -
scribo/src/table/Makefile.am | 3 -
scribo/src/text/Makefile.am | 3 -
scribo/tests/Makefile.am | 2 -
scribo/tests/filter/Makefile.am | 3 -
scribo/tests/preprocessing/Makefile.am | 3 -
scribo/tests/table/Makefile.am | 3 -
scribo/tests/tests.mk | 5 +-
scribo/tests/text/Makefile.am | 3 -
scribo/tests/unit_test/Makefile.am | 3 -
swilena/ChangeLog | 8 +-
swilena/Makefile.am | 3 -
swilena/python/Makefile.am | 3 -
189 files changed, 950 insertions(+), 692 deletions(-)
hooks/post-receive
--
Olena, a generic and efficient image processing platform
1
0
* configure.ac (AM_INIT_AUTOMAKE): Add option `parallel-tests'.
---
ChangeLog | 6 ++++++
configure.ac | 3 ++-
2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index d0067c1..38ca80e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-04-26 Roland Levillain <roland(a)lrde.epita.fr>
+
+ Enable parallel tests.
+
+ * configure.ac (AM_INIT_AUTOMAKE): Add option `parallel-tests'.
+
2010-04-22 Roland Levillain <roland(a)lrde.epita.fr>
Simplify build_unit_test.sh thanks to AM_DEFAULT_SOURCE_EXT.
diff --git a/configure.ac b/configure.ac
index 80207df..7454a26 100644
--- a/configure.ac
+++ b/configure.ac
@@ -34,7 +34,8 @@ AC_CONFIG_AUX_DIR([build-aux])
AC_CONFIG_FILES([build-aux/Makefile])
# Automake.
-AM_INIT_AUTOMAKE([1.11 subdir-objects check-news dist-bzip2 nostdinc -Wall])
+AM_INIT_AUTOMAKE([1.11 subdir-objects check-news dist-bzip2
+ nostdinc parallel-tests -Wall])
# Package metadata.
AC_CONFIG_FILES([milena/mln/version.hh])
--
1.5.6.5
1
0
* scribo.mk, tests/tests.mk (AM_CPPFLAGS): Move...
* common.mk: ...here.
---
scribo/ChangeLog | 7 +++++++
scribo/common.mk | 4 ++++
scribo/scribo.mk | 3 ---
scribo/tests/tests.mk | 2 --
4 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/scribo/ChangeLog b/scribo/ChangeLog
index cf9c0c1..48b0d04 100644
--- a/scribo/ChangeLog
+++ b/scribo/ChangeLog
@@ -1,5 +1,12 @@
2010-04-22 Roland Levillain <roland(a)lrde.epita.fr>
+ Factor Makefiles' helpers.
+
+ * scribo.mk, tests/tests.mk (AM_CPPFLAGS): Move...
+ * common.mk: ...here.
+
+2010-04-22 Roland Levillain <roland(a)lrde.epita.fr>
+
Use AM_DEFAULT_SOURCE_EXT to simplify Scribo's Makefiles.
* common.mk: New.
diff --git a/scribo/common.mk b/scribo/common.mk
index 3623290..ef59d88 100644
--- a/scribo/common.mk
+++ b/scribo/common.mk
@@ -20,3 +20,7 @@
# C++ sources.
AM_DEFAULT_SOURCE_EXT = .cc
+
+# Add paths to Scribo's headers.
+AM_CPPFLAGS = -I$(top_srcdir)/ -I$(top_builddir)/ \
+ -I$(top_srcdir)/milena -I$(top_builddir)/milena
diff --git a/scribo/scribo.mk b/scribo/scribo.mk
index d35addc..341bf8b 100644
--- a/scribo/scribo.mk
+++ b/scribo/scribo.mk
@@ -16,8 +16,5 @@
include $(top_srcdir)/scribo/common.mk
-# Add path to Scribo's headers
-AM_CPPFLAGS = -I$(top_srcdir)/ -I$(top_builddir)/ -I$(top_srcdir)/milena -I$(top_builddir)/milena
-
SCRIBO_CXXFLAGS = @SCRIBO_CXXFLAGS@
AM_CXXFLAGS = $(SCRIBO_CXXFLAGS)
diff --git a/scribo/tests/tests.mk b/scribo/tests/tests.mk
index 48b20c5..462a67f 100644
--- a/scribo/tests/tests.mk
+++ b/scribo/tests/tests.mk
@@ -16,7 +16,5 @@
include $(top_srcdir)/scribo/common.mk
-AM_CPPFLAGS = -I$(top_srcdir)/ -I$(top_builddir)/ -I$(top_srcdir)/milena -I$(top_builddir)/milena
-
SCRIBO_TESTS_CXXFLAGS = @SCRIBO_TESTS_CXXFLAGS@
AM_CXXFLAGS = $(SCRIBO_TESTS_CXXFLAGS)
--
1.5.6.5
1
0
last-svn-commit-183-gb64adfa Use AM_DEFAULT_SOURCE_EXT to simplify Scribo's Makefiles.
by Roland Levillain 24 Jun '10
by Roland Levillain 24 Jun '10
24 Jun '10
* common.mk: New.
Include it...
* scribo.mk,
* tests/tests.mk:
...here.
* src/Makefile.am,
* src/binarization/Makefile.am,
* src/debug/Makefile.am,
* src/filter/Makefile.am,
* src/misc/Makefile.am,
* src/multi_scale/Makefile.am,
* src/preprocessing/Makefile.am,
* src/primitive/extract/Makefile.am,
* src/primitive/find/Makefile.am,
* src/primitive/group/Makefile.am,
* src/table/Makefile.am,
* src/text/Makefile.am,
* tests/filter/Makefile.am,
* tests/preprocessing/Makefile.am,
* tests/table/Makefile.am:
Remove (now useless) `*_SOURCES' variables using
sed -ri '/^(\s|#)*\S+_SOURCES\s*=\s*\S+.cc\s*$/d'.
* tests/unit_test/build_unit_test.sh: No longer output `*_SOURCES'
variables.
* tests/unit_test/unit-tests.mk: Regen.
---
scribo/ChangeLog | 30 ++++++
{milena => scribo}/common.mk | 0
scribo/scribo.mk | 1 +
scribo/src/Makefile.am | 7 +--
scribo/src/binarization/Makefile.am | 7 +--
scribo/src/debug/Makefile.am | 20 +----
scribo/src/filter/Makefile.am | 6 +-
scribo/src/misc/Makefile.am | 8 +--
scribo/src/multi_scale/Makefile.am | 4 +-
scribo/src/preprocessing/Makefile.am | 5 +-
scribo/src/primitive/extract/Makefile.am | 9 +--
scribo/src/primitive/find/Makefile.am | 8 +--
scribo/src/primitive/group/Makefile.am | 10 +--
scribo/src/table/Makefile.am | 6 +-
scribo/src/text/Makefile.am | 4 +-
scribo/tests/filter/Makefile.am | 3 +-
scribo/tests/preprocessing/Makefile.am | 3 +-
scribo/tests/table/Makefile.am | 4 +-
scribo/tests/tests.mk | 2 +
scribo/tests/unit_test/build_unit_test.sh | 9 +--
scribo/tests/unit_test/unit-tests.mk | 139 -----------------------------
21 files changed, 49 insertions(+), 236 deletions(-)
copy {milena => scribo}/common.mk (100%)
diff --git a/scribo/ChangeLog b/scribo/ChangeLog
index 9506589..cf9c0c1 100644
--- a/scribo/ChangeLog
+++ b/scribo/ChangeLog
@@ -1,3 +1,33 @@
+2010-04-22 Roland Levillain <roland(a)lrde.epita.fr>
+
+ Use AM_DEFAULT_SOURCE_EXT to simplify Scribo's Makefiles.
+
+ * common.mk: New.
+ Include it...
+ * scribo.mk,
+ * tests/tests.mk:
+ ...here.
+ * src/Makefile.am,
+ * src/binarization/Makefile.am,
+ * src/debug/Makefile.am,
+ * src/filter/Makefile.am,
+ * src/misc/Makefile.am,
+ * src/multi_scale/Makefile.am,
+ * src/preprocessing/Makefile.am,
+ * src/primitive/extract/Makefile.am,
+ * src/primitive/find/Makefile.am,
+ * src/primitive/group/Makefile.am,
+ * src/table/Makefile.am,
+ * src/text/Makefile.am,
+ * tests/filter/Makefile.am,
+ * tests/preprocessing/Makefile.am,
+ * tests/table/Makefile.am:
+ Remove (now useless) `*_SOURCES' variables using
+ sed -ri '/^(\s|#)*\S+_SOURCES\s*=\s*\S+.cc\s*$/d'.
+ * tests/unit_test/build_unit_test.sh: No longer output `*_SOURCES'
+ variables.
+ * tests/unit_test/unit-tests.mk: Regen.
+
2010-04-23 Roland Levillain <roland(a)lrde.epita.fr>
Get C++ compiler flags for Scribo from configure.
diff --git a/milena/common.mk b/scribo/common.mk
similarity index 100%
copy from milena/common.mk
copy to scribo/common.mk
diff --git a/scribo/scribo.mk b/scribo/scribo.mk
index 1912e42..d35addc 100644
--- a/scribo/scribo.mk
+++ b/scribo/scribo.mk
@@ -14,6 +14,7 @@
# You should have received a copy of the GNU General Public License
# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+include $(top_srcdir)/scribo/common.mk
# Add path to Scribo's headers
AM_CPPFLAGS = -I$(top_srcdir)/ -I$(top_builddir)/ -I$(top_srcdir)/milena -I$(top_builddir)/milena
diff --git a/scribo/src/Makefile.am b/scribo/src/Makefile.am
index 5f2367f..a3e32d3 100644
--- a/scribo/src/Makefile.am
+++ b/scribo/src/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -33,9 +33,6 @@ bin_PROGRAMS = \
text_in_photo_invert
-text_in_photo_SOURCES = text_in_photo.cc
-text_in_photo_ppm_SOURCES = text_in_photo_ppm.cc
-text_in_photo_invert_SOURCES = text_in_photo_invert.cc
@@ -43,7 +40,6 @@ if HAVE_TESSERACT
if HAVE_TIFF
bin_PROGRAMS += text_in_doc
- text_in_doc_SOURCES = text_in_doc.cc
text_in_doc_CPPFLAGS = $(AM_CPPFLAGS) \
$(TESSERACT_CPPFLAGS) \
$(TIFF_CPPFLAGS)
@@ -53,7 +49,6 @@ if HAVE_TIFF
-lpthread -lhpdf
bin_PROGRAMS += text_in_doc_ppm
- text_in_doc_ppm_SOURCES = text_in_doc_ppm.cc
text_in_doc_ppm_CPPFLAGS = $(AM_CPPFLAGS) \
$(TESSERACT_CPPFLAGS) \
$(TIFF_CPPFLAGS)
diff --git a/scribo/src/binarization/Makefile.am b/scribo/src/binarization/Makefile.am
index 4adf1a6..9eb4f41 100644
--- a/scribo/src/binarization/Makefile.am
+++ b/scribo/src/binarization/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -21,8 +21,3 @@ bin_PROGRAMS = \
sauvola_ms \
sauvola_pgm \
simple
-
-sauvola_SOURCES = sauvola.cc
-sauvola_ms_SOURCES = sauvola_ms.cc
-sauvola_pgm_SOURCES = sauvola_pgm.cc
-simple_SOURCES = simple.cc
diff --git a/scribo/src/debug/Makefile.am b/scribo/src/debug/Makefile.am
index 7ec5669..761cfeb 100644
--- a/scribo/src/debug/Makefile.am
+++ b/scribo/src/debug/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -35,24 +35,6 @@ bin_PROGRAMS = \
show_objects_thick \
show_objects_thin
-show_left_right_links_validation_SOURCES = show_left_right_links_validation.cc
-show_links_bbox_h_ratio_SOURCES = show_links_bbox_h_ratio.cc
-show_links_bbox_overlap_SOURCES = show_links_bbox_overlap.cc
-show_links_bottom_aligned_SOURCES = show_links_bottom_aligned.cc
-show_links_center_aligned_SOURCES = show_links_center_aligned.cc
-show_links_non_h_aligned_SOURCES = show_links_non_h_aligned.cc
-show_links_several_right_SOURCES = show_links_several_right.cc
-show_links_single_left_SOURCES = show_links_single_left.cc
-show_links_single_left_dmax_ratio_SOURCES = show_links_single_left_dmax_ratio.cc
-show_links_single_right_SOURCES = show_links_single_right.cc
-show_links_single_right_dmax_ratio_SOURCES = show_links_single_right_dmax_ratio.cc
-show_links_top_aligned_SOURCES = show_links_top_aligned.cc
-show_objects_large_SOURCES = show_objects_large.cc
-show_objects_large_small_SOURCES = show_objects_large_small.cc
-show_objects_small_SOURCES = show_objects_small.cc
-show_objects_thick_SOURCES = show_objects_thick.cc
-show_objects_thin_SOURCES = show_objects_thin.cc
## FIXME: Does not compile.
## bin_PROGRAMS += show_links_several_right_overlap
-## show_links_several_right_overlap_SOURCES = show_links_several_right_overlap.cc
diff --git a/scribo/src/filter/Makefile.am b/scribo/src/filter/Makefile.am
index 5074b49..04acb72 100644
--- a/scribo/src/filter/Makefile.am
+++ b/scribo/src/filter/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -22,7 +22,3 @@ bin_PROGRAMS = \
objects_thick \
objects_thin
-objects_large_SOURCES = objects_large.cc
-objects_small_SOURCES = objects_small.cc
-objects_thick_SOURCES = objects_thick.cc
-objects_thin_SOURCES = objects_thin.cc
diff --git a/scribo/src/misc/Makefile.am b/scribo/src/misc/Makefile.am
index 693b579..a962eb4 100644
--- a/scribo/src/misc/Makefile.am
+++ b/scribo/src/misc/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -22,9 +22,3 @@ bin_PROGRAMS = \
negate \
rectangularity \
superpose
-
-dmap_SOURCES = dmap.cc
-morpho_SOURCES = morpho.cc
-negate_SOURCES = negate.cc
-rectangularity_SOURCES = rectangularity.cc
-superpose_SOURCES = superpose.cc
diff --git a/scribo/src/multi_scale/Makefile.am b/scribo/src/multi_scale/Makefile.am
index 9964153..bb16b13 100644
--- a/scribo/src/multi_scale/Makefile.am
+++ b/scribo/src/multi_scale/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -18,5 +18,3 @@ include $(top_srcdir)/scribo/scribo.mk
bin_PROGRAMS = \
find_lines
-
-find_lines_SOURCES = find_lines.cc
diff --git a/scribo/src/preprocessing/Makefile.am b/scribo/src/preprocessing/Makefile.am
index 4f1195d..e450a17 100644
--- a/scribo/src/preprocessing/Makefile.am
+++ b/scribo/src/preprocessing/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -21,6 +21,3 @@ bin_PROGRAMS = \
split_bg_fg \
unskew
-preprocess_SOURCES = preprocess.cc
-split_bg_fg_SOURCES = split_bg_fg.cc
-unskew_SOURCES = unskew.cc
diff --git a/scribo/src/primitive/extract/Makefile.am b/scribo/src/primitive/extract/Makefile.am
index 6f20ea3..ee152d0 100644
--- a/scribo/src/primitive/extract/Makefile.am
+++ b/scribo/src/primitive/extract/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -24,10 +24,3 @@ bin_PROGRAMS = \
extract_thick_vlines \
extract_thick_hlines \
lines_pattern
-
-extract_discontinued_lines_SOURCES = extract_discontinued_lines.cc
-extract_discontinued_vlines_SOURCES = extract_discontinued_vlines.cc
-extract_discontinued_hlines_SOURCES = extract_discontinued_hlines.cc
-extract_thick_vlines_SOURCES = extract_thick_vlines.cc
-extract_thick_hlines_SOURCES = extract_thick_hlines.cc
-lines_pattern_SOURCES = lines_pattern.cc
diff --git a/scribo/src/primitive/find/Makefile.am b/scribo/src/primitive/find/Makefile.am
index 3b5dbd2..38a9749 100644
--- a/scribo/src/primitive/find/Makefile.am
+++ b/scribo/src/primitive/find/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -23,9 +23,3 @@ bin_PROGRAMS = \
find_single_lines \
find_thick_lines \
find_thick_and_single_lines
-
-find_discontinued_lines_SOURCES = find_discontinued_lines.cc
-find_pattern_lines_SOURCES = find_pattern_lines.cc
-find_single_lines_SOURCES = find_single_lines.cc
-find_thick_lines_SOURCES = find_thick_lines.cc
-find_thick_and_single_lines_SOURCES = find_thick_and_single_lines.cc
diff --git a/scribo/src/primitive/group/Makefile.am b/scribo/src/primitive/group/Makefile.am
index 92a81fc..1998030 100644
--- a/scribo/src/primitive/group/Makefile.am
+++ b/scribo/src/primitive/group/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -25,14 +25,6 @@ bin_PROGRAMS = \
group_from_several_left_links \
group_from_single_link
-group_from_double_link_SOURCES = group_from_double_link.cc
-group_from_double_link_filter_non_aligned_SOURCES = group_from_double_link_filter_non_aligned.cc
-group_from_double_several_links_SOURCES = group_from_double_several_links.cc
-group_from_graph_SOURCES = group_from_graph.cc
-group_from_several_graph_SOURCES = group_from_several_graph.cc
-group_from_several_left_links_SOURCES = group_from_several_left_links.cc
-group_from_single_link_SOURCES = group_from_single_link.cc
## FIXME: Does not compile.
## bin_PROGRAMS += group_from_rag
-## group_from_rag_SOURCES = group_from_rag.cc
diff --git a/scribo/src/table/Makefile.am b/scribo/src/table/Makefile.am
index 7fc7008..182e1f5 100644
--- a/scribo/src/table/Makefile.am
+++ b/scribo/src/table/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -23,7 +23,3 @@ bin_PROGRAMS = \
rebuild_rank
-erase_SOURCES = erase.cc
-extract_SOURCES = extract.cc
-rebuild_opening_SOURCES = rebuild_opening.cc
-rebuild_rank_SOURCES = rebuild_rank.cc
diff --git a/scribo/src/text/Makefile.am b/scribo/src/text/Makefile.am
index 39c7811..e408098 100644
--- a/scribo/src/text/Makefile.am
+++ b/scribo/src/text/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -20,14 +20,12 @@ bin_PROGRAMS = \
cleantxt
-cleantxt_SOURCES = cleantxt.cc
if HAVE_TESSERACT
if HAVE_TIFF
bin_PROGRAMS += recognition
- recognition_SOURCES = recognition.cc
recognition_CPPFLAGS = $(AM_CPPFLAGS) \
$(TESSERACT_CPPFLAGS) \
$(TIFF_CPPFLAGS)
diff --git a/scribo/tests/filter/Makefile.am b/scribo/tests/filter/Makefile.am
index e466523..05fa55d 100644
--- a/scribo/tests/filter/Makefile.am
+++ b/scribo/tests/filter/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -19,6 +19,5 @@ include $(top_srcdir)/scribo/tests/tests.mk
check_PROGRAMS = \
small_and_large_bboxes
-small_and_large_bboxes_SOURCES = small_and_large_bboxes.cc
TESTS = $(check_PROGRAMS)
diff --git a/scribo/tests/preprocessing/Makefile.am b/scribo/tests/preprocessing/Makefile.am
index dc139fa..56b454f 100644
--- a/scribo/tests/preprocessing/Makefile.am
+++ b/scribo/tests/preprocessing/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -19,7 +19,6 @@ include $(top_srcdir)/scribo/tests/tests.mk
check_PROGRAMS = \
unskew
-unskew_SOURCES = unskew.cc
TESTS = $(check_PROGRAMS)
diff --git a/scribo/tests/table/Makefile.am b/scribo/tests/table/Makefile.am
index 3427e6b..a207266 100644
--- a/scribo/tests/table/Makefile.am
+++ b/scribo/tests/table/Makefile.am
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 EPITA Research and Development Laboratory (LRDE).
+# Copyright (C) 2009, 2010 EPITA Research and Development Laboratory (LRDE)
#
# This file is part of Olena.
#
@@ -20,7 +20,5 @@ check_PROGRAMS = \
extract_lines_with_rank \
repair_lines
-extract_lines_with_rank_SOURCES = extract_lines_with_rank.cc
-repair_lines_SOURCES = repair_lines.cc
TESTS = $(check_PROGRAMS)
diff --git a/scribo/tests/tests.mk b/scribo/tests/tests.mk
index d42c206..48b20c5 100644
--- a/scribo/tests/tests.mk
+++ b/scribo/tests/tests.mk
@@ -14,6 +14,8 @@
# You should have received a copy of the GNU General Public License
# along with Olena. If not, see <http://www.gnu.org/licenses/>.
+include $(top_srcdir)/scribo/common.mk
+
AM_CPPFLAGS = -I$(top_srcdir)/ -I$(top_builddir)/ -I$(top_srcdir)/milena -I$(top_builddir)/milena
SCRIBO_TESTS_CXXFLAGS = @SCRIBO_TESTS_CXXFLAGS@
diff --git a/scribo/tests/unit_test/build_unit_test.sh b/scribo/tests/unit_test/build_unit_test.sh
index 415ff95..6f8d19e 100755
--- a/scribo/tests/unit_test/build_unit_test.sh
+++ b/scribo/tests/unit_test/build_unit_test.sh
@@ -75,11 +75,4 @@ EOF
$ECHO_N "${TARGET}" >>"$output"
done
-# Build "$output".
-echo "" >>"$output"
-echo "" >>"$output"
-for i in $HEADERS; do
- FILE_CC=`echo $i | sed 's/[/.]/_/g' | sed 's/_hh/\.cc/g'`
- NAME=`echo $FILE_CC | sed 's/\.cc//g'`
- echo "${NAME}_SOURCES = $FILE_CC" >>"$output"
-done
+echo >>"$output"
diff --git a/scribo/tests/unit_test/unit-tests.mk b/scribo/tests/unit_test/unit-tests.mk
index 055b90e..640d76a 100644
--- a/scribo/tests/unit_test/unit-tests.mk
+++ b/scribo/tests/unit_test/unit-tests.mk
@@ -139,142 +139,3 @@ scribo_text_clean \
scribo_text_extract_lines \
scribo_util_all \
scribo_util_text
-
-scribo_all_SOURCES = scribo_all.cc
-scribo_binarization_binarize_SOURCES = scribo_binarization_binarize.cc
-scribo_binarization_sauvola_SOURCES = scribo_binarization_sauvola.cc
-scribo_binarization_sauvola_threshold_SOURCES = scribo_binarization_sauvola_threshold.cc
-scribo_binarization_simple_SOURCES = scribo_binarization_simple.cc
-scribo_core_all_SOURCES = scribo_core_all.cc
-scribo_core_central_sites_SOURCES = scribo_core_central_sites.cc
-scribo_core_concept_link_functor_SOURCES = scribo_core_concept_link_functor.cc
-scribo_core_erase_objects_SOURCES = scribo_core_erase_objects.cc
-scribo_core_internal_link_functor_base_SOURCES = scribo_core_internal_link_functor_base.cc
-scribo_core_macros_SOURCES = scribo_core_macros.cc
-scribo_core_object_groups_SOURCES = scribo_core_object_groups.cc
-scribo_core_object_image_SOURCES = scribo_core_object_image.cc
-scribo_core_object_links_SOURCES = scribo_core_object_links.cc
-scribo_debug_alignment_decision_image_SOURCES = scribo_debug_alignment_decision_image.cc
-scribo_debug_all_SOURCES = scribo_debug_all.cc
-scribo_debug_decision_image_SOURCES = scribo_debug_decision_image.cc
-scribo_debug_links_decision_image_SOURCES = scribo_debug_links_decision_image.cc
-scribo_debug_save_bboxes_image_SOURCES = scribo_debug_save_bboxes_image.cc
-scribo_debug_save_label_image_SOURCES = scribo_debug_save_label_image.cc
-scribo_debug_save_linked_bboxes_image_SOURCES = scribo_debug_save_linked_bboxes_image.cc
-scribo_debug_save_object_diff_SOURCES = scribo_debug_save_object_diff.cc
-scribo_debug_save_table_image_SOURCES = scribo_debug_save_table_image.cc
-scribo_debug_several_links_decision_image_SOURCES = scribo_debug_several_links_decision_image.cc
-scribo_debug_usage_SOURCES = scribo_debug_usage.cc
-scribo_draw_all_SOURCES = scribo_draw_all.cc
-scribo_draw_bounding_box_links_SOURCES = scribo_draw_bounding_box_links.cc
-scribo_draw_bounding_boxes_SOURCES = scribo_draw_bounding_boxes.cc
-scribo_estim_object_groups_v_thickness_SOURCES = scribo_estim_object_groups_v_thickness.cc
-scribo_filter_all_SOURCES = scribo_filter_all.cc
-scribo_filter_common_objects_photo_SOURCES = scribo_filter_common_objects_photo.cc
-scribo_filter_internal_compute_SOURCES = scribo_filter_internal_compute.cc
-scribo_filter_object_groups_size_ratio_SOURCES = scribo_filter_object_groups_size_ratio.cc
-scribo_filter_object_groups_small_SOURCES = scribo_filter_object_groups_small.cc
-scribo_filter_object_groups_v_thickness_SOURCES = scribo_filter_object_groups_v_thickness.cc
-scribo_filter_object_links_bbox_h_ratio_SOURCES = scribo_filter_object_links_bbox_h_ratio.cc
-scribo_filter_object_links_bbox_overlap_SOURCES = scribo_filter_object_links_bbox_overlap.cc
-scribo_filter_object_links_bbox_ratio_SOURCES = scribo_filter_object_links_bbox_ratio.cc
-scribo_filter_object_links_bbox_w_ratio_SOURCES = scribo_filter_object_links_bbox_w_ratio.cc
-scribo_filter_object_links_bottom_aligned_SOURCES = scribo_filter_object_links_bottom_aligned.cc
-scribo_filter_object_links_center_aligned_SOURCES = scribo_filter_object_links_center_aligned.cc
-scribo_filter_object_links_non_aligned_SOURCES = scribo_filter_object_links_non_aligned.cc
-scribo_filter_object_links_non_aligned_simple_SOURCES = scribo_filter_object_links_non_aligned_simple.cc
-scribo_filter_object_links_non_h_aligned_SOURCES = scribo_filter_object_links_non_h_aligned.cc
-scribo_filter_object_links_non_v_aligned_SOURCES = scribo_filter_object_links_non_v_aligned.cc
-scribo_filter_object_links_top_aligned_SOURCES = scribo_filter_object_links_top_aligned.cc
-scribo_filter_objects_h_thick_SOURCES = scribo_filter_objects_h_thick.cc
-scribo_filter_objects_h_thin_SOURCES = scribo_filter_objects_h_thin.cc
-scribo_filter_objects_large_SOURCES = scribo_filter_objects_large.cc
-scribo_filter_objects_size_ratio_SOURCES = scribo_filter_objects_size_ratio.cc
-scribo_filter_objects_small_SOURCES = scribo_filter_objects_small.cc
-scribo_filter_objects_thick_SOURCES = scribo_filter_objects_thick.cc
-scribo_filter_objects_thin_SOURCES = scribo_filter_objects_thin.cc
-scribo_filter_objects_v_thick_SOURCES = scribo_filter_objects_v_thick.cc
-scribo_filter_objects_v_thin_SOURCES = scribo_filter_objects_v_thin.cc
-scribo_fun_v2b_objects_small_filter_SOURCES = scribo_fun_v2b_objects_small_filter.cc
-scribo_make_all_SOURCES = scribo_make_all.cc
-scribo_make_debug_filename_SOURCES = scribo_make_debug_filename.cc
-scribo_make_influence_zone_graph_SOURCES = scribo_make_influence_zone_graph.cc
-scribo_make_text_SOURCES = scribo_make_text.cc
-scribo_preprocessing_all_SOURCES = scribo_preprocessing_all.cc
-scribo_preprocessing_split_bg_fg_SOURCES = scribo_preprocessing_split_bg_fg.cc
-scribo_preprocessing_unskew_SOURCES = scribo_preprocessing_unskew.cc
-scribo_primitive_all_SOURCES = scribo_primitive_all.cc
-scribo_primitive_extract_all_SOURCES = scribo_primitive_extract_all.cc
-scribo_primitive_extract_canvas_SOURCES = scribo_primitive_extract_canvas.cc
-scribo_primitive_extract_cells_SOURCES = scribo_primitive_extract_cells.cc
-scribo_primitive_extract_lines_discontinued_SOURCES = scribo_primitive_extract_lines_discontinued.cc
-scribo_primitive_extract_lines_h_discontinued_SOURCES = scribo_primitive_extract_lines_h_discontinued.cc
-scribo_primitive_extract_lines_h_pattern_SOURCES = scribo_primitive_extract_lines_h_pattern.cc
-scribo_primitive_extract_lines_h_single_SOURCES = scribo_primitive_extract_lines_h_single.cc
-scribo_primitive_extract_lines_h_thick_SOURCES = scribo_primitive_extract_lines_h_thick.cc
-scribo_primitive_extract_lines_h_thick_and_single_SOURCES = scribo_primitive_extract_lines_h_thick_and_single.cc
-scribo_primitive_extract_lines_pattern_SOURCES = scribo_primitive_extract_lines_pattern.cc
-scribo_primitive_extract_lines_thick_SOURCES = scribo_primitive_extract_lines_thick.cc
-scribo_primitive_extract_lines_v_discontinued_SOURCES = scribo_primitive_extract_lines_v_discontinued.cc
-scribo_primitive_extract_lines_v_pattern_SOURCES = scribo_primitive_extract_lines_v_pattern.cc
-scribo_primitive_extract_lines_v_single_SOURCES = scribo_primitive_extract_lines_v_single.cc
-scribo_primitive_extract_lines_v_thick_SOURCES = scribo_primitive_extract_lines_v_thick.cc
-scribo_primitive_extract_lines_v_thick_and_single_SOURCES = scribo_primitive_extract_lines_v_thick_and_single.cc
-scribo_primitive_extract_objects_SOURCES = scribo_primitive_extract_objects.cc
-scribo_primitive_group_all_SOURCES = scribo_primitive_group_all.cc
-scribo_primitive_group_apply_SOURCES = scribo_primitive_group_apply.cc
-scribo_primitive_group_from_double_link_SOURCES = scribo_primitive_group_from_double_link.cc
-scribo_primitive_group_from_graph_SOURCES = scribo_primitive_group_from_graph.cc
-scribo_primitive_group_from_single_link_SOURCES = scribo_primitive_group_from_single_link.cc
-scribo_primitive_internal_all_SOURCES = scribo_primitive_internal_all.cc
-scribo_primitive_internal_find_graph_link_SOURCES = scribo_primitive_internal_find_graph_link.cc
-scribo_primitive_internal_find_left_link_SOURCES = scribo_primitive_internal_find_left_link.cc
-scribo_primitive_internal_find_right_link_SOURCES = scribo_primitive_internal_find_right_link.cc
-scribo_primitive_internal_find_root_SOURCES = scribo_primitive_internal_find_root.cc
-scribo_primitive_internal_have_link_valid_SOURCES = scribo_primitive_internal_have_link_valid.cc
-scribo_primitive_internal_init_link_array_SOURCES = scribo_primitive_internal_init_link_array.cc
-scribo_primitive_internal_is_invalid_link_SOURCES = scribo_primitive_internal_is_invalid_link.cc
-scribo_primitive_internal_is_link_valid_SOURCES = scribo_primitive_internal_is_link_valid.cc
-scribo_primitive_internal_update_graph_link_SOURCES = scribo_primitive_internal_update_graph_link.cc
-scribo_primitive_internal_update_link_array_SOURCES = scribo_primitive_internal_update_link_array.cc
-scribo_primitive_link_all_SOURCES = scribo_primitive_link_all.cc
-scribo_primitive_link_compute_SOURCES = scribo_primitive_link_compute.cc
-scribo_primitive_link_internal_anchors_3_SOURCES = scribo_primitive_link_internal_anchors_3.cc
-scribo_primitive_link_internal_find_link_SOURCES = scribo_primitive_link_internal_find_link.cc
-scribo_primitive_link_internal_link_center_dmax_base_SOURCES = scribo_primitive_link_internal_link_center_dmax_base.cc
-scribo_primitive_link_internal_link_center_dmax_ratio_base_SOURCES = scribo_primitive_link_internal_link_center_dmax_ratio_base.cc
-scribo_primitive_link_internal_link_functor_base_SOURCES = scribo_primitive_link_internal_link_functor_base.cc
-scribo_primitive_link_internal_link_ms_dmax_base_SOURCES = scribo_primitive_link_internal_link_ms_dmax_base.cc
-scribo_primitive_link_internal_link_ms_dmax_ratio_base_SOURCES = scribo_primitive_link_internal_link_ms_dmax_ratio_base.cc
-scribo_primitive_link_merge_double_link_SOURCES = scribo_primitive_link_merge_double_link.cc
-scribo_primitive_link_with_graph_SOURCES = scribo_primitive_link_with_graph.cc
-scribo_primitive_link_with_rag_SOURCES = scribo_primitive_link_with_rag.cc
-scribo_primitive_link_with_several_graphes_SOURCES = scribo_primitive_link_with_several_graphes.cc
-scribo_primitive_link_with_several_left_links_SOURCES = scribo_primitive_link_with_several_left_links.cc
-scribo_primitive_link_with_several_right_closest_links_SOURCES = scribo_primitive_link_with_several_right_closest_links.cc
-scribo_primitive_link_with_several_right_links_SOURCES = scribo_primitive_link_with_several_right_links.cc
-scribo_primitive_link_with_single_left_link_SOURCES = scribo_primitive_link_with_single_left_link.cc
-scribo_primitive_link_with_single_left_link_dmax_ratio_SOURCES = scribo_primitive_link_with_single_left_link_dmax_ratio.cc
-scribo_primitive_link_with_single_right_link_SOURCES = scribo_primitive_link_with_single_right_link.cc
-scribo_primitive_link_with_single_right_link_bottom_SOURCES = scribo_primitive_link_with_single_right_link_bottom.cc
-scribo_primitive_link_with_single_right_link_dmax_ratio_SOURCES = scribo_primitive_link_with_single_right_link_dmax_ratio.cc
-scribo_primitive_link_with_single_right_link_top_SOURCES = scribo_primitive_link_with_single_right_link_top.cc
-scribo_table_align_lines_horizontaly_SOURCES = scribo_table_align_lines_horizontaly.cc
-scribo_table_align_lines_verticaly_SOURCES = scribo_table_align_lines_verticaly.cc
-scribo_table_all_SOURCES = scribo_table_all.cc
-scribo_table_connect_horizontal_lines_SOURCES = scribo_table_connect_horizontal_lines.cc
-scribo_table_connect_vertical_lines_SOURCES = scribo_table_connect_vertical_lines.cc
-scribo_table_erase_SOURCES = scribo_table_erase.cc
-scribo_table_extract_SOURCES = scribo_table_extract.cc
-scribo_table_internal_align_lines_SOURCES = scribo_table_internal_align_lines.cc
-scribo_table_internal_all_SOURCES = scribo_table_internal_all.cc
-scribo_table_internal_connect_lines_SOURCES = scribo_table_internal_connect_lines.cc
-scribo_table_internal_repair_lines_SOURCES = scribo_table_internal_repair_lines.cc
-scribo_table_rebuild_SOURCES = scribo_table_rebuild.cc
-scribo_table_repair_horizontal_lines_SOURCES = scribo_table_repair_horizontal_lines.cc
-scribo_table_repair_vertical_lines_SOURCES = scribo_table_repair_vertical_lines.cc
-scribo_text_all_SOURCES = scribo_text_all.cc
-scribo_text_clean_SOURCES = scribo_text_clean.cc
-scribo_text_extract_lines_SOURCES = scribo_text_extract_lines.cc
-scribo_util_all_SOURCES = scribo_util_all.cc
-scribo_util_text_SOURCES = scribo_util_text.cc
--
1.5.6.5
1
0
24 Jun '10
---
milena/ChangeLog | 4 +
milena/tests/unit_test/unit-tests.mk | 1298 ----------------------------------
2 files changed, 4 insertions(+), 1298 deletions(-)
diff --git a/milena/ChangeLog b/milena/ChangeLog
index 8178b2e..0260b13 100644
--- a/milena/ChangeLog
+++ b/milena/ChangeLog
@@ -1,5 +1,9 @@
2010-04-22 Roland Levillain <roland(a)lrde.epita.fr>
+ * tests/unit_test/unit-tests.mk: Regen.
+
+2010-04-22 Roland Levillain <roland(a)lrde.epita.fr>
+
Use AM_DEFAULT_SOURCE_EXT to simplify Milena's Makefiles.
* common.mk: New.
diff --git a/milena/tests/unit_test/unit-tests.mk b/milena/tests/unit_test/unit-tests.mk
index 6a9d5d5..2a8b17b 100644
--- a/milena/tests/unit_test/unit-tests.mk
+++ b/milena/tests/unit_test/unit-tests.mk
@@ -1298,1301 +1298,3 @@ mln_world_inter_pixel_is_pixel \
mln_world_inter_pixel_is_separator \
mln_world_inter_pixel_neighb2d \
mln_world_inter_pixel_separator_to_pixels
-
-mln_accu_all_SOURCES = mln_accu_all.cc
-mln_accu_center_SOURCES = mln_accu_center.cc
-mln_accu_compute_SOURCES = mln_accu_compute.cc
-mln_accu_convolve_SOURCES = mln_accu_convolve.cc
-mln_accu_count_adjacent_vertices_SOURCES = mln_accu_count_adjacent_vertices.cc
-mln_accu_count_labels_SOURCES = mln_accu_count_labels.cc
-mln_accu_count_value_SOURCES = mln_accu_count_value.cc
-mln_accu_essential_SOURCES = mln_accu_essential.cc
-mln_accu_histo_SOURCES = mln_accu_histo.cc
-mln_accu_image_all_SOURCES = mln_accu_image_all.cc
-mln_accu_image_essential_SOURCES = mln_accu_image_essential.cc
-mln_accu_image_init_SOURCES = mln_accu_image_init.cc
-mln_accu_image_set_value_SOURCES = mln_accu_image_set_value.cc
-mln_accu_image_take_SOURCES = mln_accu_image_take.cc
-mln_accu_image_take_as_init_SOURCES = mln_accu_image_take_as_init.cc
-mln_accu_image_take_n_times_SOURCES = mln_accu_image_take_n_times.cc
-mln_accu_image_to_result_SOURCES = mln_accu_image_to_result.cc
-mln_accu_image_untake_SOURCES = mln_accu_image_untake.cc
-mln_accu_internal_base_SOURCES = mln_accu_internal_base.cc
-mln_accu_internal_couple_SOURCES = mln_accu_internal_couple.cc
-mln_accu_label_used_SOURCES = mln_accu_label_used.cc
-mln_accu_line_SOURCES = mln_accu_line.cc
-mln_accu_logic_all_SOURCES = mln_accu_logic_all.cc
-mln_accu_logic_land_SOURCES = mln_accu_logic_land.cc
-mln_accu_logic_land_basic_SOURCES = mln_accu_logic_land_basic.cc
-mln_accu_logic_lor_SOURCES = mln_accu_logic_lor.cc
-mln_accu_logic_lor_basic_SOURCES = mln_accu_logic_lor_basic.cc
-mln_accu_maj_h_SOURCES = mln_accu_maj_h.cc
-mln_accu_math_all_SOURCES = mln_accu_math_all.cc
-mln_accu_math_count_SOURCES = mln_accu_math_count.cc
-mln_accu_math_essential_SOURCES = mln_accu_math_essential.cc
-mln_accu_math_inf_SOURCES = mln_accu_math_inf.cc
-mln_accu_math_sum_SOURCES = mln_accu_math_sum.cc
-mln_accu_math_sup_SOURCES = mln_accu_math_sup.cc
-mln_accu_max_site_SOURCES = mln_accu_max_site.cc
-mln_accu_nil_SOURCES = mln_accu_nil.cc
-mln_accu_p_SOURCES = mln_accu_p.cc
-mln_accu_pair_SOURCES = mln_accu_pair.cc
-mln_accu_rms_SOURCES = mln_accu_rms.cc
-mln_accu_shape_all_SOURCES = mln_accu_shape_all.cc
-mln_accu_shape_bbox_SOURCES = mln_accu_shape_bbox.cc
-mln_accu_shape_essential_SOURCES = mln_accu_shape_essential.cc
-mln_accu_shape_height_SOURCES = mln_accu_shape_height.cc
-mln_accu_shape_volume_SOURCES = mln_accu_shape_volume.cc
-mln_accu_site_set_all_SOURCES = mln_accu_site_set_all.cc
-mln_accu_site_set_essential_SOURCES = mln_accu_site_set_essential.cc
-mln_accu_site_set_rectangularity_SOURCES = mln_accu_site_set_rectangularity.cc
-mln_accu_stat_all_SOURCES = mln_accu_stat_all.cc
-mln_accu_stat_deviation_SOURCES = mln_accu_stat_deviation.cc
-mln_accu_stat_essential_SOURCES = mln_accu_stat_essential.cc
-mln_accu_stat_max_SOURCES = mln_accu_stat_max.cc
-mln_accu_stat_max_h_SOURCES = mln_accu_stat_max_h.cc
-mln_accu_stat_mean_SOURCES = mln_accu_stat_mean.cc
-mln_accu_stat_median_alt_SOURCES = mln_accu_stat_median_alt.cc
-mln_accu_stat_median_h_SOURCES = mln_accu_stat_median_h.cc
-mln_accu_stat_min_SOURCES = mln_accu_stat_min.cc
-mln_accu_stat_min_h_SOURCES = mln_accu_stat_min_h.cc
-mln_accu_stat_min_max_SOURCES = mln_accu_stat_min_max.cc
-mln_accu_stat_rank_SOURCES = mln_accu_stat_rank.cc
-mln_accu_stat_rank_bool_SOURCES = mln_accu_stat_rank_bool.cc
-mln_accu_stat_rank_high_quant_SOURCES = mln_accu_stat_rank_high_quant.cc
-mln_accu_stat_var_SOURCES = mln_accu_stat_var.cc
-mln_accu_stat_variance_SOURCES = mln_accu_stat_variance.cc
-mln_accu_take_SOURCES = mln_accu_take.cc
-mln_accu_transform_SOURCES = mln_accu_transform.cc
-mln_accu_transform_diagonal_SOURCES = mln_accu_transform_diagonal.cc
-mln_accu_transform_directional_SOURCES = mln_accu_transform_directional.cc
-mln_accu_transform_line_SOURCES = mln_accu_transform_line.cc
-mln_accu_transform_snake_SOURCES = mln_accu_transform_snake.cc
-mln_accu_transform_stop_SOURCES = mln_accu_transform_stop.cc
-mln_accu_tuple_SOURCES = mln_accu_tuple.cc
-mln_accu_v_SOURCES = mln_accu_v.cc
-mln_algebra_all_SOURCES = mln_algebra_all.cc
-mln_algebra_essential_SOURCES = mln_algebra_essential.cc
-mln_algebra_h_mat_SOURCES = mln_algebra_h_mat.cc
-mln_algebra_h_vec_SOURCES = mln_algebra_h_vec.cc
-mln_algebra_mat_SOURCES = mln_algebra_mat.cc
-mln_algebra_quat_SOURCES = mln_algebra_quat.cc
-mln_algebra_vec_SOURCES = mln_algebra_vec.cc
-mln_all_SOURCES = mln_all.cc
-mln_arith_all_SOURCES = mln_arith_all.cc
-mln_arith_diff_abs_SOURCES = mln_arith_diff_abs.cc
-mln_arith_div_SOURCES = mln_arith_div.cc
-mln_arith_essential_SOURCES = mln_arith_essential.cc
-mln_arith_includes_SOURCES = mln_arith_includes.cc
-mln_arith_min_SOURCES = mln_arith_min.cc
-mln_arith_minus_SOURCES = mln_arith_minus.cc
-mln_arith_plus_SOURCES = mln_arith_plus.cc
-mln_arith_revert_SOURCES = mln_arith_revert.cc
-mln_arith_times_SOURCES = mln_arith_times.cc
-mln_binarization_all_SOURCES = mln_binarization_all.cc
-mln_binarization_binarization_SOURCES = mln_binarization_binarization.cc
-mln_binarization_essential_SOURCES = mln_binarization_essential.cc
-mln_binarization_includes_SOURCES = mln_binarization_includes.cc
-mln_binarization_threshold_SOURCES = mln_binarization_threshold.cc
-mln_border_adjust_SOURCES = mln_border_adjust.cc
-mln_border_all_SOURCES = mln_border_all.cc
-mln_border_duplicate_SOURCES = mln_border_duplicate.cc
-mln_border_equalize_SOURCES = mln_border_equalize.cc
-mln_border_essential_SOURCES = mln_border_essential.cc
-mln_border_fill_SOURCES = mln_border_fill.cc
-mln_border_find_SOURCES = mln_border_find.cc
-mln_border_get_SOURCES = mln_border_get.cc
-mln_border_mirror_SOURCES = mln_border_mirror.cc
-mln_border_resize_SOURCES = mln_border_resize.cc
-mln_border_resize_equal_SOURCES = mln_border_resize_equal.cc
-mln_border_thickness_SOURCES = mln_border_thickness.cc
-mln_canvas_all_SOURCES = mln_canvas_all.cc
-mln_canvas_browsing_all_SOURCES = mln_canvas_browsing_all.cc
-mln_canvas_browsing_backdiagonal2d_SOURCES = mln_canvas_browsing_backdiagonal2d.cc
-mln_canvas_browsing_breadth_first_search_SOURCES = mln_canvas_browsing_breadth_first_search.cc
-mln_canvas_browsing_depth_first_search_SOURCES = mln_canvas_browsing_depth_first_search.cc
-mln_canvas_browsing_diagonal2d_SOURCES = mln_canvas_browsing_diagonal2d.cc
-mln_canvas_browsing_dir_struct_elt_incr_update_SOURCES = mln_canvas_browsing_dir_struct_elt_incr_update.cc
-mln_canvas_browsing_directional_SOURCES = mln_canvas_browsing_directional.cc
-mln_canvas_browsing_essential_SOURCES = mln_canvas_browsing_essential.cc
-mln_canvas_browsing_fwd_SOURCES = mln_canvas_browsing_fwd.cc
-mln_canvas_browsing_hyper_directional_SOURCES = mln_canvas_browsing_hyper_directional.cc
-mln_canvas_browsing_internal_graph_first_search_SOURCES = mln_canvas_browsing_internal_graph_first_search.cc
-mln_canvas_browsing_snake_fwd_SOURCES = mln_canvas_browsing_snake_fwd.cc
-mln_canvas_browsing_snake_generic_SOURCES = mln_canvas_browsing_snake_generic.cc
-mln_canvas_browsing_snake_vert_SOURCES = mln_canvas_browsing_snake_vert.cc
-mln_canvas_chamfer_SOURCES = mln_canvas_chamfer.cc
-mln_canvas_distance_front_SOURCES = mln_canvas_distance_front.cc
-mln_canvas_distance_geodesic_SOURCES = mln_canvas_distance_geodesic.cc
-mln_canvas_essential_SOURCES = mln_canvas_essential.cc
-mln_canvas_labeling_all_SOURCES = mln_canvas_labeling_all.cc
-mln_canvas_labeling_blobs_SOURCES = mln_canvas_labeling_blobs.cc
-mln_canvas_labeling_essential_SOURCES = mln_canvas_labeling_essential.cc
-mln_canvas_labeling_generic_SOURCES = mln_canvas_labeling_generic.cc
-mln_canvas_labeling_internal_find_root_fastest_SOURCES = mln_canvas_labeling_internal_find_root_fastest.cc
-mln_canvas_labeling_internal_tests_SOURCES = mln_canvas_labeling_internal_tests.cc
-mln_canvas_labeling_sorted_SOURCES = mln_canvas_labeling_sorted.cc
-mln_canvas_labeling_video_SOURCES = mln_canvas_labeling_video.cc
-mln_canvas_morpho_all_SOURCES = mln_canvas_morpho_all.cc
-mln_canvas_morpho_attribute_filter_SOURCES = mln_canvas_morpho_attribute_filter.cc
-mln_canvas_morpho_essential_SOURCES = mln_canvas_morpho_essential.cc
-mln_canvas_morpho_internal_find_root_SOURCES = mln_canvas_morpho_internal_find_root.cc
-mln_convert_all_SOURCES = mln_convert_all.cc
-mln_convert_essential_SOURCES = mln_convert_essential.cc
-mln_convert_from_to_SOURCES = mln_convert_from_to.cc
-mln_convert_impl_all_SOURCES = mln_convert_impl_all.cc
-mln_convert_impl_from_double_to_value_SOURCES = mln_convert_impl_from_double_to_value.cc
-mln_convert_impl_from_float_to_value_SOURCES = mln_convert_impl_from_float_to_value.cc
-mln_convert_impl_from_image_to_site_set_SOURCES = mln_convert_impl_from_image_to_site_set.cc
-mln_convert_impl_from_int_to_value_SOURCES = mln_convert_impl_from_int_to_value.cc
-mln_convert_impl_from_site_set_to_image_SOURCES = mln_convert_impl_from_site_set_to_image.cc
-mln_convert_impl_from_unsigned_to_value_SOURCES = mln_convert_impl_from_unsigned_to_value.cc
-mln_convert_impl_from_value_to_value_SOURCES = mln_convert_impl_from_value_to_value.cc
-mln_convert_to_SOURCES = mln_convert_to.cc
-mln_convert_to_dpoint_SOURCES = mln_convert_to_dpoint.cc
-mln_convert_to_fun_SOURCES = mln_convert_to_fun.cc
-mln_convert_to_image_SOURCES = mln_convert_to_image.cc
-mln_convert_to_p_array_SOURCES = mln_convert_to_p_array.cc
-mln_convert_to_p_set_SOURCES = mln_convert_to_p_set.cc
-mln_convert_to_upper_window_SOURCES = mln_convert_to_upper_window.cc
-mln_convert_to_window_SOURCES = mln_convert_to_window.cc
-mln_core_a_point_of_SOURCES = mln_core_a_point_of.cc
-mln_core_alias_all_SOURCES = mln_core_alias_all.cc
-mln_core_alias_box1d_SOURCES = mln_core_alias_box1d.cc
-mln_core_alias_box2d_SOURCES = mln_core_alias_box2d.cc
-mln_core_alias_box2d_h_SOURCES = mln_core_alias_box2d_h.cc
-mln_core_alias_box3d_SOURCES = mln_core_alias_box3d.cc
-mln_core_alias_complex_geometry_SOURCES = mln_core_alias_complex_geometry.cc
-mln_core_alias_complex_image_SOURCES = mln_core_alias_complex_image.cc
-mln_core_alias_dpoint1d_SOURCES = mln_core_alias_dpoint1d.cc
-mln_core_alias_dpoint2d_SOURCES = mln_core_alias_dpoint2d.cc
-mln_core_alias_dpoint2d_h_SOURCES = mln_core_alias_dpoint2d_h.cc
-mln_core_alias_dpoint3d_SOURCES = mln_core_alias_dpoint3d.cc
-mln_core_alias_neighb1d_SOURCES = mln_core_alias_neighb1d.cc
-mln_core_alias_neighb2d_SOURCES = mln_core_alias_neighb2d.cc
-mln_core_alias_neighb3d_SOURCES = mln_core_alias_neighb3d.cc
-mln_core_alias_p_run2d_SOURCES = mln_core_alias_p_run2d.cc
-mln_core_alias_p_runs2d_SOURCES = mln_core_alias_p_runs2d.cc
-mln_core_alias_point1d_SOURCES = mln_core_alias_point1d.cc
-mln_core_alias_point2d_SOURCES = mln_core_alias_point2d.cc
-mln_core_alias_point2d_h_SOURCES = mln_core_alias_point2d_h.cc
-mln_core_alias_point3d_SOURCES = mln_core_alias_point3d.cc
-mln_core_alias_vec2d_SOURCES = mln_core_alias_vec2d.cc
-mln_core_alias_vec3d_SOURCES = mln_core_alias_vec3d.cc
-mln_core_alias_w_window1d_float_SOURCES = mln_core_alias_w_window1d_float.cc
-mln_core_alias_w_window1d_int_SOURCES = mln_core_alias_w_window1d_int.cc
-mln_core_alias_w_window2d_float_SOURCES = mln_core_alias_w_window2d_float.cc
-mln_core_alias_w_window2d_int_SOURCES = mln_core_alias_w_window2d_int.cc
-mln_core_alias_w_window3d_float_SOURCES = mln_core_alias_w_window3d_float.cc
-mln_core_alias_w_window3d_int_SOURCES = mln_core_alias_w_window3d_int.cc
-mln_core_alias_window1d_SOURCES = mln_core_alias_window1d.cc
-mln_core_alias_window2d_SOURCES = mln_core_alias_window2d.cc
-mln_core_alias_window3d_SOURCES = mln_core_alias_window3d.cc
-mln_core_all_SOURCES = mln_core_all.cc
-mln_core_box_runend_piter_SOURCES = mln_core_box_runend_piter.cc
-mln_core_box_runstart_piter_SOURCES = mln_core_box_runstart_piter.cc
-mln_core_category_SOURCES = mln_core_category.cc
-mln_core_concept_accumulator_SOURCES = mln_core_concept_accumulator.cc
-mln_core_concept_all_SOURCES = mln_core_concept_all.cc
-mln_core_concept_box_SOURCES = mln_core_concept_box.cc
-mln_core_concept_browsing_SOURCES = mln_core_concept_browsing.cc
-mln_core_concept_delta_point_site_SOURCES = mln_core_concept_delta_point_site.cc
-mln_core_concept_dpoint_SOURCES = mln_core_concept_dpoint.cc
-mln_core_concept_function_SOURCES = mln_core_concept_function.cc
-mln_core_concept_gdpoint_SOURCES = mln_core_concept_gdpoint.cc
-mln_core_concept_generalized_pixel_SOURCES = mln_core_concept_generalized_pixel.cc
-mln_core_concept_gpoint_SOURCES = mln_core_concept_gpoint.cc
-mln_core_concept_graph_SOURCES = mln_core_concept_graph.cc
-mln_core_concept_image_SOURCES = mln_core_concept_image.cc
-mln_core_concept_iterator_SOURCES = mln_core_concept_iterator.cc
-mln_core_concept_literal_SOURCES = mln_core_concept_literal.cc
-mln_core_concept_mesh_SOURCES = mln_core_concept_mesh.cc
-mln_core_concept_meta_accumulator_SOURCES = mln_core_concept_meta_accumulator.cc
-mln_core_concept_meta_function_SOURCES = mln_core_concept_meta_function.cc
-mln_core_concept_neighborhood_SOURCES = mln_core_concept_neighborhood.cc
-mln_core_concept_object_SOURCES = mln_core_concept_object.cc
-mln_core_concept_pixel_iterator_SOURCES = mln_core_concept_pixel_iterator.cc
-mln_core_concept_point_SOURCES = mln_core_concept_point.cc
-mln_core_concept_point_site_SOURCES = mln_core_concept_point_site.cc
-mln_core_concept_proxy_SOURCES = mln_core_concept_proxy.cc
-mln_core_concept_pseudo_site_SOURCES = mln_core_concept_pseudo_site.cc
-mln_core_concept_regular_grid_SOURCES = mln_core_concept_regular_grid.cc
-mln_core_concept_site_SOURCES = mln_core_concept_site.cc
-mln_core_concept_site_iterator_SOURCES = mln_core_concept_site_iterator.cc
-mln_core_concept_site_proxy_SOURCES = mln_core_concept_site_proxy.cc
-mln_core_concept_site_set_SOURCES = mln_core_concept_site_set.cc
-mln_core_concept_value_SOURCES = mln_core_concept_value.cc
-mln_core_concept_value_iterator_SOURCES = mln_core_concept_value_iterator.cc
-mln_core_concept_value_set_SOURCES = mln_core_concept_value_set.cc
-mln_core_concept_weighted_window_SOURCES = mln_core_concept_weighted_window.cc
-mln_core_concept_window_SOURCES = mln_core_concept_window.cc
-mln_core_contract_SOURCES = mln_core_contract.cc
-mln_core_def_all_SOURCES = mln_core_def_all.cc
-mln_core_def_coord_SOURCES = mln_core_def_coord.cc
-mln_core_def_coordf_SOURCES = mln_core_def_coordf.cc
-mln_core_def_essential_SOURCES = mln_core_def_essential.cc
-mln_core_def_low_quant_nbits_SOURCES = mln_core_def_low_quant_nbits.cc
-mln_core_dpoint_SOURCES = mln_core_dpoint.cc
-mln_core_dpoints_pixter_SOURCES = mln_core_dpoints_pixter.cc
-mln_core_dpsites_piter_SOURCES = mln_core_dpsites_piter.cc
-mln_core_essential_SOURCES = mln_core_essential.cc
-mln_core_faces_psite_SOURCES = mln_core_faces_psite.cc
-mln_core_grids_SOURCES = mln_core_grids.cc
-mln_core_image_all_SOURCES = mln_core_image_all.cc
-mln_core_image_ch_piter_SOURCES = mln_core_image_ch_piter.cc
-mln_core_image_complex_image_SOURCES = mln_core_image_complex_image.cc
-mln_core_image_complex_neighborhood_piter_SOURCES = mln_core_image_complex_neighborhood_piter.cc
-mln_core_image_complex_neighborhoods_SOURCES = mln_core_image_complex_neighborhoods.cc
-mln_core_image_complex_window_piter_SOURCES = mln_core_image_complex_window_piter.cc
-mln_core_image_complex_windows_SOURCES = mln_core_image_complex_windows.cc
-mln_core_image_dmorph_all_SOURCES = mln_core_image_dmorph_all.cc
-mln_core_image_dmorph_extended_SOURCES = mln_core_image_dmorph_extended.cc
-mln_core_image_dmorph_extension_fun_SOURCES = mln_core_image_dmorph_extension_fun.cc
-mln_core_image_dmorph_extension_ima_SOURCES = mln_core_image_dmorph_extension_ima.cc
-mln_core_image_dmorph_extension_val_SOURCES = mln_core_image_dmorph_extension_val.cc
-mln_core_image_dmorph_hexa_SOURCES = mln_core_image_dmorph_hexa.cc
-mln_core_image_dmorph_hexa_piter_SOURCES = mln_core_image_dmorph_hexa_piter.cc
-mln_core_image_dmorph_image2d_h_SOURCES = mln_core_image_dmorph_image2d_h.cc
-mln_core_image_dmorph_image_if_SOURCES = mln_core_image_dmorph_image_if.cc
-mln_core_image_dmorph_p2p_image_SOURCES = mln_core_image_dmorph_p2p_image.cc
-mln_core_image_dmorph_slice_image_SOURCES = mln_core_image_dmorph_slice_image.cc
-mln_core_image_dmorph_sub_image_SOURCES = mln_core_image_dmorph_sub_image.cc
-mln_core_image_dmorph_sub_image_if_SOURCES = mln_core_image_dmorph_sub_image_if.cc
-mln_core_image_dmorph_transformed_image_SOURCES = mln_core_image_dmorph_transformed_image.cc
-mln_core_image_dmorph_unproject_image_SOURCES = mln_core_image_dmorph_unproject_image.cc
-mln_core_image_edge_image_SOURCES = mln_core_image_edge_image.cc
-mln_core_image_essential_SOURCES = mln_core_image_essential.cc
-mln_core_image_flat_image_SOURCES = mln_core_image_flat_image.cc
-mln_core_image_graph_elt_mixed_neighborhood_SOURCES = mln_core_image_graph_elt_mixed_neighborhood.cc
-mln_core_image_graph_elt_mixed_window_SOURCES = mln_core_image_graph_elt_mixed_window.cc
-mln_core_image_graph_elt_neighborhood_SOURCES = mln_core_image_graph_elt_neighborhood.cc
-mln_core_image_graph_elt_neighborhood_if_SOURCES = mln_core_image_graph_elt_neighborhood_if.cc
-mln_core_image_graph_elt_window_SOURCES = mln_core_image_graph_elt_window.cc
-mln_core_image_graph_elt_window_if_SOURCES = mln_core_image_graph_elt_window_if.cc
-mln_core_image_graph_window_if_piter_SOURCES = mln_core_image_graph_window_if_piter.cc
-mln_core_image_graph_window_piter_SOURCES = mln_core_image_graph_window_piter.cc
-mln_core_image_image1d_SOURCES = mln_core_image_image1d.cc
-mln_core_image_image2d_SOURCES = mln_core_image_image2d.cc
-mln_core_image_image3d_SOURCES = mln_core_image_image3d.cc
-mln_core_image_imorph_all_SOURCES = mln_core_image_imorph_all.cc
-mln_core_image_imorph_decorated_image_SOURCES = mln_core_image_imorph_decorated_image.cc
-mln_core_image_imorph_interpolated_SOURCES = mln_core_image_imorph_interpolated.cc
-mln_core_image_imorph_labeled_image_SOURCES = mln_core_image_imorph_labeled_image.cc
-mln_core_image_imorph_lazy_image_SOURCES = mln_core_image_imorph_lazy_image.cc
-mln_core_image_imorph_plain_SOURCES = mln_core_image_imorph_plain.cc
-mln_core_image_imorph_safe_SOURCES = mln_core_image_imorph_safe.cc
-mln_core_image_imorph_tr_image_SOURCES = mln_core_image_imorph_tr_image.cc
-mln_core_image_vertex_image_SOURCES = mln_core_image_vertex_image.cc
-mln_core_image_vmorph_all_SOURCES = mln_core_image_vmorph_all.cc
-mln_core_image_vmorph_cast_image_SOURCES = mln_core_image_vmorph_cast_image.cc
-mln_core_image_vmorph_fun_image_SOURCES = mln_core_image_vmorph_fun_image.cc
-mln_core_image_vmorph_thru_image_SOURCES = mln_core_image_vmorph_thru_image.cc
-mln_core_image_vmorph_thrubin_image_SOURCES = mln_core_image_vmorph_thrubin_image.cc
-mln_core_image_vmorph_violent_cast_image_SOURCES = mln_core_image_vmorph_violent_cast_image.cc
-mln_core_internal_box_impl_SOURCES = mln_core_internal_box_impl.cc
-mln_core_internal_check_image_all_SOURCES = mln_core_internal_check_image_all.cc
-mln_core_internal_check_image_fastest_SOURCES = mln_core_internal_check_image_fastest.cc
-mln_core_internal_classical_window_base_SOURCES = mln_core_internal_classical_window_base.cc
-mln_core_internal_complex_neighborhood_base_SOURCES = mln_core_internal_complex_neighborhood_base.cc
-mln_core_internal_complex_window_base_SOURCES = mln_core_internal_complex_window_base.cc
-mln_core_internal_complex_window_p_base_SOURCES = mln_core_internal_complex_window_p_base.cc
-mln_core_internal_coord_impl_SOURCES = mln_core_internal_coord_impl.cc
-mln_core_internal_data_SOURCES = mln_core_internal_data.cc
-mln_core_internal_exact_SOURCES = mln_core_internal_exact.cc
-mln_core_internal_exact_gcc_2_95_SOURCES = mln_core_internal_exact_gcc_2_95.cc
-mln_core_internal_fixme_SOURCES = mln_core_internal_fixme.cc
-mln_core_internal_force_exact_SOURCES = mln_core_internal_force_exact.cc
-mln_core_internal_geom_bbox_SOURCES = mln_core_internal_geom_bbox.cc
-mln_core_internal_graph_psite_base_SOURCES = mln_core_internal_graph_psite_base.cc
-mln_core_internal_graph_window_base_SOURCES = mln_core_internal_graph_window_base.cc
-mln_core_internal_image_base_SOURCES = mln_core_internal_image_base.cc
-mln_core_internal_image_domain_morpher_SOURCES = mln_core_internal_image_domain_morpher.cc
-mln_core_internal_image_identity_SOURCES = mln_core_internal_image_identity.cc
-mln_core_internal_image_morpher_SOURCES = mln_core_internal_image_morpher.cc
-mln_core_internal_image_primary_SOURCES = mln_core_internal_image_primary.cc
-mln_core_internal_image_value_morpher_SOURCES = mln_core_internal_image_value_morpher.cc
-mln_core_internal_is_masked_impl_selector_SOURCES = mln_core_internal_is_masked_impl_selector.cc
-mln_core_internal_labeled_image_base_SOURCES = mln_core_internal_labeled_image_base.cc
-mln_core_internal_morpher_lvalue_SOURCES = mln_core_internal_morpher_lvalue.cc
-mln_core_internal_neighb_base_SOURCES = mln_core_internal_neighb_base.cc
-mln_core_internal_neighb_niter_base_SOURCES = mln_core_internal_neighb_niter_base.cc
-mln_core_internal_neighb_niter_impl_SOURCES = mln_core_internal_neighb_niter_impl.cc
-mln_core_internal_neighborhood_base_SOURCES = mln_core_internal_neighborhood_base.cc
-mln_core_internal_p_complex_piter_base_SOURCES = mln_core_internal_p_complex_piter_base.cc
-mln_core_internal_piter_adaptor_SOURCES = mln_core_internal_piter_adaptor.cc
-mln_core_internal_piter_identity_SOURCES = mln_core_internal_piter_identity.cc
-mln_core_internal_pixel_impl_SOURCES = mln_core_internal_pixel_impl.cc
-mln_core_internal_pixel_iterator_base_SOURCES = mln_core_internal_pixel_iterator_base.cc
-mln_core_internal_pseudo_site_base_SOURCES = mln_core_internal_pseudo_site_base.cc
-mln_core_internal_run_image_SOURCES = mln_core_internal_run_image.cc
-mln_core_internal_set_of_SOURCES = mln_core_internal_set_of.cc
-mln_core_internal_site_iterator_base_SOURCES = mln_core_internal_site_iterator_base.cc
-mln_core_internal_site_relative_iterator_base_SOURCES = mln_core_internal_site_relative_iterator_base.cc
-mln_core_internal_site_set_base_SOURCES = mln_core_internal_site_set_base.cc
-mln_core_internal_site_set_impl_SOURCES = mln_core_internal_site_set_impl.cc
-mln_core_internal_site_set_iterator_base_SOURCES = mln_core_internal_site_set_iterator_base.cc
-mln_core_internal_weighted_window_base_SOURCES = mln_core_internal_weighted_window_base.cc
-mln_core_internal_window_base_SOURCES = mln_core_internal_window_base.cc
-mln_core_macros_SOURCES = mln_core_macros.cc
-mln_core_mixed_neighb_SOURCES = mln_core_mixed_neighb.cc
-mln_core_neighb_SOURCES = mln_core_neighb.cc
-mln_core_pixel_SOURCES = mln_core_pixel.cc
-mln_core_pixter1d_SOURCES = mln_core_pixter1d.cc
-mln_core_pixter2d_SOURCES = mln_core_pixter2d.cc
-mln_core_pixter3d_SOURCES = mln_core_pixter3d.cc
-mln_core_point_SOURCES = mln_core_point.cc
-mln_core_routine_all_SOURCES = mln_core_routine_all.cc
-mln_core_routine_duplicate_SOURCES = mln_core_routine_duplicate.cc
-mln_core_routine_essential_SOURCES = mln_core_routine_essential.cc
-mln_core_routine_exact_SOURCES = mln_core_routine_exact.cc
-mln_core_routine_extend_SOURCES = mln_core_routine_extend.cc
-mln_core_routine_init_SOURCES = mln_core_routine_init.cc
-mln_core_routine_initialize_SOURCES = mln_core_routine_initialize.cc
-mln_core_routine_ops_SOURCES = mln_core_routine_ops.cc
-mln_core_routine_primary_SOURCES = mln_core_routine_primary.cc
-mln_core_site_set_all_SOURCES = mln_core_site_set_all.cc
-mln_core_site_set_attic_p_complex_faces_piter_SOURCES = mln_core_site_set_attic_p_complex_faces_piter.cc
-mln_core_site_set_attic_p_faces_piter_SOURCES = mln_core_site_set_attic_p_faces_piter.cc
-mln_core_site_set_box_SOURCES = mln_core_site_set_box.cc
-mln_core_site_set_box_piter_SOURCES = mln_core_site_set_box_piter.cc
-mln_core_site_set_complex_psite_SOURCES = mln_core_site_set_complex_psite.cc
-mln_core_site_set_essential_SOURCES = mln_core_site_set_essential.cc
-mln_core_site_set_operators_SOURCES = mln_core_site_set_operators.cc
-mln_core_site_set_p_array_SOURCES = mln_core_site_set_p_array.cc
-mln_core_site_set_p_centered_SOURCES = mln_core_site_set_p_centered.cc
-mln_core_site_set_p_complex_SOURCES = mln_core_site_set_p_complex.cc
-mln_core_site_set_p_complex_piter_SOURCES = mln_core_site_set_p_complex_piter.cc
-mln_core_site_set_p_double_SOURCES = mln_core_site_set_p_double.cc
-mln_core_site_set_p_edges_SOURCES = mln_core_site_set_p_edges.cc
-mln_core_site_set_p_edges_psite_SOURCES = mln_core_site_set_p_edges_psite.cc
-mln_core_site_set_p_faces_SOURCES = mln_core_site_set_p_faces.cc
-mln_core_site_set_p_graph_piter_SOURCES = mln_core_site_set_p_graph_piter.cc
-mln_core_site_set_p_if_SOURCES = mln_core_site_set_p_if.cc
-mln_core_site_set_p_if_piter_SOURCES = mln_core_site_set_p_if_piter.cc
-mln_core_site_set_p_image_SOURCES = mln_core_site_set_p_image.cc
-mln_core_site_set_p_key_SOURCES = mln_core_site_set_p_key.cc
-mln_core_site_set_p_line2d_SOURCES = mln_core_site_set_p_line2d.cc
-mln_core_site_set_p_mutable_array_of_SOURCES = mln_core_site_set_p_mutable_array_of.cc
-mln_core_site_set_p_n_faces_piter_SOURCES = mln_core_site_set_p_n_faces_piter.cc
-mln_core_site_set_p_priority_SOURCES = mln_core_site_set_p_priority.cc
-mln_core_site_set_p_queue_SOURCES = mln_core_site_set_p_queue.cc
-mln_core_site_set_p_queue_fast_SOURCES = mln_core_site_set_p_queue_fast.cc
-mln_core_site_set_p_run_SOURCES = mln_core_site_set_p_run.cc
-mln_core_site_set_p_run_piter_SOURCES = mln_core_site_set_p_run_piter.cc
-mln_core_site_set_p_set_SOURCES = mln_core_site_set_p_set.cc
-mln_core_site_set_p_set_of_SOURCES = mln_core_site_set_p_set_of.cc
-mln_core_site_set_p_transformed_SOURCES = mln_core_site_set_p_transformed.cc
-mln_core_site_set_p_transformed_piter_SOURCES = mln_core_site_set_p_transformed_piter.cc
-mln_core_site_set_p_vaccess_SOURCES = mln_core_site_set_p_vaccess.cc
-mln_core_site_set_p_vertices_SOURCES = mln_core_site_set_p_vertices.cc
-mln_core_site_set_p_vertices_psite_SOURCES = mln_core_site_set_p_vertices_psite.cc
-mln_core_tags_SOURCES = mln_core_tags.cc
-mln_core_trait_all_SOURCES = mln_core_trait_all.cc
-mln_core_trait_essential_SOURCES = mln_core_trait_essential.cc
-mln_core_trait_op_mult_SOURCES = mln_core_trait_op_mult.cc
-mln_core_trait_pixter_SOURCES = mln_core_trait_pixter.cc
-mln_core_trait_qlf_value_SOURCES = mln_core_trait_qlf_value.cc
-mln_core_var_SOURCES = mln_core_var.cc
-mln_core_w_window_SOURCES = mln_core_w_window.cc
-mln_core_window_SOURCES = mln_core_window.cc
-mln_data_abs_SOURCES = mln_data_abs.cc
-mln_data_all_SOURCES = mln_data_all.cc
-mln_data_apply_SOURCES = mln_data_apply.cc
-mln_data_approx_all_SOURCES = mln_data_approx_all.cc
-mln_data_approx_essential_SOURCES = mln_data_approx_essential.cc
-mln_data_approx_median_SOURCES = mln_data_approx_median.cc
-mln_data_compare_SOURCES = mln_data_compare.cc
-mln_data_compute_SOURCES = mln_data_compute.cc
-mln_data_convert_SOURCES = mln_data_convert.cc
-mln_data_essential_SOURCES = mln_data_essential.cc
-mln_data_fast_median_SOURCES = mln_data_fast_median.cc
-mln_data_fill_SOURCES = mln_data_fill.cc
-mln_data_fill_with_image_SOURCES = mln_data_fill_with_image.cc
-mln_data_fill_with_value_SOURCES = mln_data_fill_with_value.cc
-mln_data_median_SOURCES = mln_data_median.cc
-mln_data_memcpy__SOURCES = mln_data_memcpy_.cc
-mln_data_memset__SOURCES = mln_data_memset_.cc
-mln_data_naive_all_SOURCES = mln_data_naive_all.cc
-mln_data_naive_essential_SOURCES = mln_data_naive_essential.cc
-mln_data_naive_median_SOURCES = mln_data_naive_median.cc
-mln_data_paste_SOURCES = mln_data_paste.cc
-mln_data_paste_without_localization_SOURCES = mln_data_paste_without_localization.cc
-mln_data_replace_SOURCES = mln_data_replace.cc
-mln_data_saturate_SOURCES = mln_data_saturate.cc
-mln_data_sort_offsets_SOURCES = mln_data_sort_offsets.cc
-mln_data_sort_psites_SOURCES = mln_data_sort_psites.cc
-mln_data_stretch_SOURCES = mln_data_stretch.cc
-mln_data_to_enc_SOURCES = mln_data_to_enc.cc
-mln_data_transform_SOURCES = mln_data_transform.cc
-mln_data_transform_inplace_SOURCES = mln_data_transform_inplace.cc
-mln_data_update_SOURCES = mln_data_update.cc
-mln_data_was_median_SOURCES = mln_data_was_median.cc
-mln_data_wrap_SOURCES = mln_data_wrap.cc
-mln_debug_all_SOURCES = mln_debug_all.cc
-mln_debug_draw_graph_SOURCES = mln_debug_draw_graph.cc
-mln_debug_essential_SOURCES = mln_debug_essential.cc
-mln_debug_filename_SOURCES = mln_debug_filename.cc
-mln_debug_format_SOURCES = mln_debug_format.cc
-mln_debug_histo_SOURCES = mln_debug_histo.cc
-mln_debug_iota_SOURCES = mln_debug_iota.cc
-mln_debug_println_SOURCES = mln_debug_println.cc
-mln_debug_println_with_border_SOURCES = mln_debug_println_with_border.cc
-mln_debug_put_word_SOURCES = mln_debug_put_word.cc
-mln_debug_quiet_SOURCES = mln_debug_quiet.cc
-mln_debug_slices_2d_SOURCES = mln_debug_slices_2d.cc
-mln_debug_superpose_SOURCES = mln_debug_superpose.cc
-mln_display_all_SOURCES = mln_display_all.cc
-mln_display_essential_SOURCES = mln_display_essential.cc
-mln_draw_all_SOURCES = mln_draw_all.cc
-mln_draw_box_SOURCES = mln_draw_box.cc
-mln_draw_essential_SOURCES = mln_draw_essential.cc
-mln_draw_line_SOURCES = mln_draw_line.cc
-mln_draw_plot_SOURCES = mln_draw_plot.cc
-mln_essential_1d_SOURCES = mln_essential_1d.cc
-mln_essential_2d_SOURCES = mln_essential_2d.cc
-mln_essential_3d_SOURCES = mln_essential_3d.cc
-mln_essential_routine_SOURCES = mln_essential_routine.cc
-mln_estim_all_SOURCES = mln_estim_all.cc
-mln_estim_essential_SOURCES = mln_estim_essential.cc
-mln_estim_mean_SOURCES = mln_estim_mean.cc
-mln_estim_min_max_SOURCES = mln_estim_min_max.cc
-mln_estim_sum_SOURCES = mln_estim_sum.cc
-mln_extension_adjust_SOURCES = mln_extension_adjust.cc
-mln_extension_adjust_duplicate_SOURCES = mln_extension_adjust_duplicate.cc
-mln_extension_adjust_fill_SOURCES = mln_extension_adjust_fill.cc
-mln_extension_all_SOURCES = mln_extension_all.cc
-mln_extension_duplicate_SOURCES = mln_extension_duplicate.cc
-mln_extension_essential_SOURCES = mln_extension_essential.cc
-mln_extension_fill_SOURCES = mln_extension_fill.cc
-mln_extract_all_SOURCES = mln_extract_all.cc
-mln_extract_blue_SOURCES = mln_extract_blue.cc
-mln_extract_essential_SOURCES = mln_extract_essential.cc
-mln_extract_green_SOURCES = mln_extract_green.cc
-mln_extract_hue_SOURCES = mln_extract_hue.cc
-mln_extract_lum_SOURCES = mln_extract_lum.cc
-mln_extract_red_SOURCES = mln_extract_red.cc
-mln_extract_sat_SOURCES = mln_extract_sat.cc
-mln_fun_access_all_SOURCES = mln_fun_access_all.cc
-mln_fun_access_mean_SOURCES = mln_fun_access_mean.cc
-mln_fun_accu_result_SOURCES = mln_fun_accu_result.cc
-mln_fun_all_SOURCES = mln_fun_all.cc
-mln_fun_binary_SOURCES = mln_fun_binary.cc
-mln_fun_binary_param_SOURCES = mln_fun_binary_param.cc
-mln_fun_c_SOURCES = mln_fun_c.cc
-mln_fun_cast_SOURCES = mln_fun_cast.cc
-mln_fun_component_blue_SOURCES = mln_fun_component_blue.cc
-mln_fun_component_comp_SOURCES = mln_fun_component_comp.cc
-mln_fun_component_comp_count_SOURCES = mln_fun_component_comp_count.cc
-mln_fun_component_green_SOURCES = mln_fun_component_green.cc
-mln_fun_component_ithcomp_SOURCES = mln_fun_component_ithcomp.cc
-mln_fun_component_red_SOURCES = mln_fun_component_red.cc
-mln_fun_component_rgb_SOURCES = mln_fun_component_rgb.cc
-mln_fun_component_scomp_SOURCES = mln_fun_component_scomp.cc
-mln_fun_compose_SOURCES = mln_fun_compose.cc
-mln_fun_composition_SOURCES = mln_fun_composition.cc
-mln_fun_essential_SOURCES = mln_fun_essential.cc
-mln_fun_from_accu_SOURCES = mln_fun_from_accu.cc
-mln_fun_i2v_all_SOURCES = mln_fun_i2v_all.cc
-mln_fun_i2v_all_to_SOURCES = mln_fun_i2v_all_to.cc
-mln_fun_i2v_array_SOURCES = mln_fun_i2v_array.cc
-mln_fun_i2v_essential_SOURCES = mln_fun_i2v_essential.cc
-mln_fun_i2v_value_at_index_SOURCES = mln_fun_i2v_value_at_index.cc
-mln_fun_internal_ch_function_value_impl_SOURCES = mln_fun_internal_ch_function_value_impl.cc
-mln_fun_internal_resolve_SOURCES = mln_fun_internal_resolve.cc
-mln_fun_internal_selector_SOURCES = mln_fun_internal_selector.cc
-mln_fun_internal_x2x_linear_impl_SOURCES = mln_fun_internal_x2x_linear_impl.cc
-mln_fun_math_abs_SOURCES = mln_fun_math_abs.cc
-mln_fun_math_cos_SOURCES = mln_fun_math_cos.cc
-mln_fun_math_inf_SOURCES = mln_fun_math_inf.cc
-mln_fun_math_norm_SOURCES = mln_fun_math_norm.cc
-mln_fun_math_sup_SOURCES = mln_fun_math_sup.cc
-mln_fun_meta_all_SOURCES = mln_fun_meta_all.cc
-mln_fun_meta_blue_SOURCES = mln_fun_meta_blue.cc
-mln_fun_meta_essential_SOURCES = mln_fun_meta_essential.cc
-mln_fun_meta_first_SOURCES = mln_fun_meta_first.cc
-mln_fun_meta_green_SOURCES = mln_fun_meta_green.cc
-mln_fun_meta_hue_SOURCES = mln_fun_meta_hue.cc
-mln_fun_meta_impl_SOURCES = mln_fun_meta_impl.cc
-mln_fun_meta_inty_SOURCES = mln_fun_meta_inty.cc
-mln_fun_meta_lum_SOURCES = mln_fun_meta_lum.cc
-mln_fun_meta_red_SOURCES = mln_fun_meta_red.cc
-mln_fun_meta_sat_SOURCES = mln_fun_meta_sat.cc
-mln_fun_meta_second_SOURCES = mln_fun_meta_second.cc
-mln_fun_meta_to_enc_SOURCES = mln_fun_meta_to_enc.cc
-mln_fun_ops_SOURCES = mln_fun_ops.cc
-mln_fun_p2b_all_SOURCES = mln_fun_p2b_all.cc
-mln_fun_p2b_antilogy_SOURCES = mln_fun_p2b_antilogy.cc
-mln_fun_p2b_big_chess_SOURCES = mln_fun_p2b_big_chess.cc
-mln_fun_p2b_chess_SOURCES = mln_fun_p2b_chess.cc
-mln_fun_p2b_essential_SOURCES = mln_fun_p2b_essential.cc
-mln_fun_p2b_has_SOURCES = mln_fun_p2b_has.cc
-mln_fun_p2b_tautology_SOURCES = mln_fun_p2b_tautology.cc
-mln_fun_p2p_all_SOURCES = mln_fun_p2p_all.cc
-mln_fun_p2p_fold_SOURCES = mln_fun_p2p_fold.cc
-mln_fun_p2p_mirror_SOURCES = mln_fun_p2p_mirror.cc
-mln_fun_p2p_translation_SOURCES = mln_fun_p2p_translation.cc
-mln_fun_p2v_all_SOURCES = mln_fun_p2v_all.cc
-mln_fun_p2v_elifs_SOURCES = mln_fun_p2v_elifs.cc
-mln_fun_p2v_essential_SOURCES = mln_fun_p2v_essential.cc
-mln_fun_p2v_iota_SOURCES = mln_fun_p2v_iota.cc
-mln_fun_p2v_ternary_SOURCES = mln_fun_p2v_ternary.cc
-mln_fun_param_SOURCES = mln_fun_param.cc
-mln_fun_point_col_SOURCES = mln_fun_point_col.cc
-mln_fun_point_row_SOURCES = mln_fun_point_row.cc
-mln_fun_point_sli_SOURCES = mln_fun_point_sli.cc
-mln_fun_spe_binary_SOURCES = mln_fun_spe_binary.cc
-mln_fun_spe_unary_SOURCES = mln_fun_spe_unary.cc
-mln_fun_stat_all_SOURCES = mln_fun_stat_all.cc
-mln_fun_stat_mahalanobis_SOURCES = mln_fun_stat_mahalanobis.cc
-mln_fun_unary_SOURCES = mln_fun_unary.cc
-mln_fun_unary_param_SOURCES = mln_fun_unary_param.cc
-mln_fun_v2b_all_SOURCES = mln_fun_v2b_all.cc
-mln_fun_v2b_essential_SOURCES = mln_fun_v2b_essential.cc
-mln_fun_v2b_lnot_SOURCES = mln_fun_v2b_lnot.cc
-mln_fun_v2b_threshold_SOURCES = mln_fun_v2b_threshold.cc
-mln_fun_v2i_all_SOURCES = mln_fun_v2i_all.cc
-mln_fun_v2i_index_of_value_SOURCES = mln_fun_v2i_index_of_value.cc
-mln_fun_v2v_abs_SOURCES = mln_fun_v2v_abs.cc
-mln_fun_v2v_all_SOURCES = mln_fun_v2v_all.cc
-mln_fun_v2v_cast_SOURCES = mln_fun_v2v_cast.cc
-mln_fun_v2v_ch_function_value_SOURCES = mln_fun_v2v_ch_function_value.cc
-mln_fun_v2v_component_SOURCES = mln_fun_v2v_component.cc
-mln_fun_v2v_convert_SOURCES = mln_fun_v2v_convert.cc
-mln_fun_v2v_dec_SOURCES = mln_fun_v2v_dec.cc
-mln_fun_v2v_enc_SOURCES = mln_fun_v2v_enc.cc
-mln_fun_v2v_essential_SOURCES = mln_fun_v2v_essential.cc
-mln_fun_v2v_hsi_to_rgb_SOURCES = mln_fun_v2v_hsi_to_rgb.cc
-mln_fun_v2v_hsl_to_rgb_SOURCES = mln_fun_v2v_hsl_to_rgb.cc
-mln_fun_v2v_id_SOURCES = mln_fun_v2v_id.cc
-mln_fun_v2v_inc_SOURCES = mln_fun_v2v_inc.cc
-mln_fun_v2v_linear_SOURCES = mln_fun_v2v_linear.cc
-mln_fun_v2v_norm_SOURCES = mln_fun_v2v_norm.cc
-mln_fun_v2v_projection_SOURCES = mln_fun_v2v_projection.cc
-mln_fun_v2v_rgb_to_hsi_SOURCES = mln_fun_v2v_rgb_to_hsi.cc
-mln_fun_v2v_rgb_to_hsl_SOURCES = mln_fun_v2v_rgb_to_hsl.cc
-mln_fun_v2v_saturate_SOURCES = mln_fun_v2v_saturate.cc
-mln_fun_v2v_wrap_SOURCES = mln_fun_v2v_wrap.cc
-mln_fun_v2w2v_all_SOURCES = mln_fun_v2w2v_all.cc
-mln_fun_v2w2v_cos_SOURCES = mln_fun_v2w2v_cos.cc
-mln_fun_v2w_w2v_all_SOURCES = mln_fun_v2w_w2v_all.cc
-mln_fun_v2w_w2v_norm_SOURCES = mln_fun_v2w_w2v_norm.cc
-mln_fun_vv2b_all_SOURCES = mln_fun_vv2b_all.cc
-mln_fun_vv2b_eq_SOURCES = mln_fun_vv2b_eq.cc
-mln_fun_vv2b_ge_SOURCES = mln_fun_vv2b_ge.cc
-mln_fun_vv2b_gt_SOURCES = mln_fun_vv2b_gt.cc
-mln_fun_vv2b_implies_SOURCES = mln_fun_vv2b_implies.cc
-mln_fun_vv2b_le_SOURCES = mln_fun_vv2b_le.cc
-mln_fun_vv2b_lt_SOURCES = mln_fun_vv2b_lt.cc
-mln_fun_vv2v_all_SOURCES = mln_fun_vv2v_all.cc
-mln_fun_vv2v_diff_abs_SOURCES = mln_fun_vv2v_diff_abs.cc
-mln_fun_vv2v_essential_SOURCES = mln_fun_vv2v_essential.cc
-mln_fun_vv2v_land_SOURCES = mln_fun_vv2v_land.cc
-mln_fun_vv2v_land_not_SOURCES = mln_fun_vv2v_land_not.cc
-mln_fun_vv2v_lor_SOURCES = mln_fun_vv2v_lor.cc
-mln_fun_vv2v_lxor_SOURCES = mln_fun_vv2v_lxor.cc
-mln_fun_vv2v_macros_SOURCES = mln_fun_vv2v_macros.cc
-mln_fun_vv2v_max_SOURCES = mln_fun_vv2v_max.cc
-mln_fun_vv2v_min_SOURCES = mln_fun_vv2v_min.cc
-mln_fun_vv2v_vec_SOURCES = mln_fun_vv2v_vec.cc
-mln_fun_x2p_all_SOURCES = mln_fun_x2p_all.cc
-mln_fun_x2p_closest_point_SOURCES = mln_fun_x2p_closest_point.cc
-mln_fun_x2p_essential_SOURCES = mln_fun_x2p_essential.cc
-mln_fun_x2v_all_SOURCES = mln_fun_x2v_all.cc
-mln_fun_x2v_bilinear_SOURCES = mln_fun_x2v_bilinear.cc
-mln_fun_x2v_essential_SOURCES = mln_fun_x2v_essential.cc
-mln_fun_x2v_l1_norm_SOURCES = mln_fun_x2v_l1_norm.cc
-mln_fun_x2v_linear_SOURCES = mln_fun_x2v_linear.cc
-mln_fun_x2v_nneighbor_SOURCES = mln_fun_x2v_nneighbor.cc
-mln_fun_x2v_trilinear_SOURCES = mln_fun_x2v_trilinear.cc
-mln_fun_x2x_all_SOURCES = mln_fun_x2x_all.cc
-mln_fun_x2x_composed_SOURCES = mln_fun_x2x_composed.cc
-mln_fun_x2x_essential_SOURCES = mln_fun_x2x_essential.cc
-mln_fun_x2x_rotation_SOURCES = mln_fun_x2x_rotation.cc
-mln_fun_x2x_translation_SOURCES = mln_fun_x2x_translation.cc
-mln_geom_all_SOURCES = mln_geom_all.cc
-mln_geom_bbox_SOURCES = mln_geom_bbox.cc
-mln_geom_chamfer_SOURCES = mln_geom_chamfer.cc
-mln_geom_complex_geometry_SOURCES = mln_geom_complex_geometry.cc
-mln_geom_delta_SOURCES = mln_geom_delta.cc
-mln_geom_essential_SOURCES = mln_geom_essential.cc
-mln_geom_max_col_SOURCES = mln_geom_max_col.cc
-mln_geom_max_ind_SOURCES = mln_geom_max_ind.cc
-mln_geom_max_row_SOURCES = mln_geom_max_row.cc
-mln_geom_max_sli_SOURCES = mln_geom_max_sli.cc
-mln_geom_min_col_SOURCES = mln_geom_min_col.cc
-mln_geom_min_ind_SOURCES = mln_geom_min_ind.cc
-mln_geom_min_row_SOURCES = mln_geom_min_row.cc
-mln_geom_min_sli_SOURCES = mln_geom_min_sli.cc
-mln_geom_ncols_SOURCES = mln_geom_ncols.cc
-mln_geom_ninds_SOURCES = mln_geom_ninds.cc
-mln_geom_nrows_SOURCES = mln_geom_nrows.cc
-mln_geom_nsites_SOURCES = mln_geom_nsites.cc
-mln_geom_nslis_SOURCES = mln_geom_nslis.cc
-mln_geom_pmin_pmax_SOURCES = mln_geom_pmin_pmax.cc
-mln_geom_rotate_SOURCES = mln_geom_rotate.cc
-mln_geom_seeds2tiling_SOURCES = mln_geom_seeds2tiling.cc
-mln_geom_seeds2tiling_roundness_SOURCES = mln_geom_seeds2tiling_roundness.cc
-mln_geom_size1d_SOURCES = mln_geom_size1d.cc
-mln_geom_size2d_SOURCES = mln_geom_size2d.cc
-mln_geom_size3d_SOURCES = mln_geom_size3d.cc
-mln_geom_translate_SOURCES = mln_geom_translate.cc
-mln_graph_all_SOURCES = mln_graph_all.cc
-mln_graph_attribute_card_SOURCES = mln_graph_attribute_card.cc
-mln_graph_attribute_representative_SOURCES = mln_graph_attribute_representative.cc
-mln_graph_compute_SOURCES = mln_graph_compute.cc
-mln_graph_essential_SOURCES = mln_graph_essential.cc
-mln_graph_labeling_SOURCES = mln_graph_labeling.cc
-mln_graph_to_neighb_SOURCES = mln_graph_to_neighb.cc
-mln_graph_to_win_SOURCES = mln_graph_to_win.cc
-mln_histo_all_SOURCES = mln_histo_all.cc
-mln_histo_array_SOURCES = mln_histo_array.cc
-mln_histo_compute_SOURCES = mln_histo_compute.cc
-mln_histo_essential_SOURCES = mln_histo_essential.cc
-mln_histo_point_from_value_SOURCES = mln_histo_point_from_value.cc
-mln_io_abort_SOURCES = mln_io_abort.cc
-mln_io_all_SOURCES = mln_io_all.cc
-mln_io_cloud_all_SOURCES = mln_io_cloud_all.cc
-mln_io_cloud_load_SOURCES = mln_io_cloud_load.cc
-mln_io_cloud_save_SOURCES = mln_io_cloud_save.cc
-mln_io_dump_all_SOURCES = mln_io_dump_all.cc
-mln_io_dump_load_SOURCES = mln_io_dump_load.cc
-mln_io_dump_save_SOURCES = mln_io_dump_save.cc
-mln_io_essential_SOURCES = mln_io_essential.cc
-mln_io_fld_all_SOURCES = mln_io_fld_all.cc
-mln_io_fld_header_SOURCES = mln_io_fld_header.cc
-mln_io_fld_load_SOURCES = mln_io_fld_load.cc
-mln_io_fld_load_header_SOURCES = mln_io_fld_load_header.cc
-mln_io_fld_max_components_SOURCES = mln_io_fld_max_components.cc
-mln_io_fld_save_SOURCES = mln_io_fld_save.cc
-mln_io_fld_write_header_SOURCES = mln_io_fld_write_header.cc
-mln_io_off_all_SOURCES = mln_io_off_all.cc
-mln_io_off_load_SOURCES = mln_io_off_load.cc
-mln_io_off_save_SOURCES = mln_io_off_save.cc
-mln_io_pbm_all_SOURCES = mln_io_pbm_all.cc
-mln_io_pbm_load_SOURCES = mln_io_pbm_load.cc
-mln_io_pbm_save_SOURCES = mln_io_pbm_save.cc
-mln_io_pbms_all_SOURCES = mln_io_pbms_all.cc
-mln_io_pbms_load_SOURCES = mln_io_pbms_load.cc
-mln_io_pfm_all_SOURCES = mln_io_pfm_all.cc
-mln_io_pfm_load_SOURCES = mln_io_pfm_load.cc
-mln_io_pfm_save_SOURCES = mln_io_pfm_save.cc
-mln_io_pgm_all_SOURCES = mln_io_pgm_all.cc
-mln_io_pgm_load_SOURCES = mln_io_pgm_load.cc
-mln_io_pgm_save_SOURCES = mln_io_pgm_save.cc
-mln_io_pgms_all_SOURCES = mln_io_pgms_all.cc
-mln_io_pgms_load_SOURCES = mln_io_pgms_load.cc
-mln_io_plot_all_SOURCES = mln_io_plot_all.cc
-mln_io_plot_load_SOURCES = mln_io_plot_load.cc
-mln_io_plot_save_SOURCES = mln_io_plot_save.cc
-mln_io_pnm_all_SOURCES = mln_io_pnm_all.cc
-mln_io_pnm_load_SOURCES = mln_io_pnm_load.cc
-mln_io_pnm_load_header_SOURCES = mln_io_pnm_load_header.cc
-mln_io_pnm_macros_SOURCES = mln_io_pnm_macros.cc
-mln_io_pnm_max_component_SOURCES = mln_io_pnm_max_component.cc
-mln_io_pnm_save_SOURCES = mln_io_pnm_save.cc
-mln_io_pnm_save_header_SOURCES = mln_io_pnm_save_header.cc
-mln_io_pnms_all_SOURCES = mln_io_pnms_all.cc
-mln_io_pnms_load_SOURCES = mln_io_pnms_load.cc
-mln_io_ppm_all_SOURCES = mln_io_ppm_all.cc
-mln_io_ppm_load_SOURCES = mln_io_ppm_load.cc
-mln_io_ppm_save_SOURCES = mln_io_ppm_save.cc
-mln_io_ppms_all_SOURCES = mln_io_ppms_all.cc
-mln_io_ppms_load_SOURCES = mln_io_ppms_load.cc
-mln_io_txt_all_SOURCES = mln_io_txt_all.cc
-mln_io_txt_save_SOURCES = mln_io_txt_save.cc
-mln_labeling_all_SOURCES = mln_labeling_all.cc
-mln_labeling_background_SOURCES = mln_labeling_background.cc
-mln_labeling_blobs_SOURCES = mln_labeling_blobs.cc
-mln_labeling_blobs_and_compute_SOURCES = mln_labeling_blobs_and_compute.cc
-mln_labeling_colorize_SOURCES = mln_labeling_colorize.cc
-mln_labeling_compute_SOURCES = mln_labeling_compute.cc
-mln_labeling_compute_image_SOURCES = mln_labeling_compute_image.cc
-mln_labeling_essential_SOURCES = mln_labeling_essential.cc
-mln_labeling_fill_holes_SOURCES = mln_labeling_fill_holes.cc
-mln_labeling_flat_zones_SOURCES = mln_labeling_flat_zones.cc
-mln_labeling_foreground_SOURCES = mln_labeling_foreground.cc
-mln_labeling_mean_values_SOURCES = mln_labeling_mean_values.cc
-mln_labeling_n_max_SOURCES = mln_labeling_n_max.cc
-mln_labeling_pack_SOURCES = mln_labeling_pack.cc
-mln_labeling_regional_maxima_SOURCES = mln_labeling_regional_maxima.cc
-mln_labeling_regional_minima_SOURCES = mln_labeling_regional_minima.cc
-mln_labeling_relabel_SOURCES = mln_labeling_relabel.cc
-mln_labeling_superpose_SOURCES = mln_labeling_superpose.cc
-mln_labeling_value_SOURCES = mln_labeling_value.cc
-mln_labeling_wrap_SOURCES = mln_labeling_wrap.cc
-mln_linear_all_SOURCES = mln_linear_all.cc
-mln_linear_ch_convolve_SOURCES = mln_linear_ch_convolve.cc
-mln_linear_convolve_SOURCES = mln_linear_convolve.cc
-mln_linear_convolve_2x1d_SOURCES = mln_linear_convolve_2x1d.cc
-mln_linear_convolve_directional_SOURCES = mln_linear_convolve_directional.cc
-mln_linear_essential_SOURCES = mln_linear_essential.cc
-mln_linear_gaussian_SOURCES = mln_linear_gaussian.cc
-mln_linear_gaussian_filter_SOURCES = mln_linear_gaussian_filter.cc
-mln_linear_gaussian_impl_SOURCES = mln_linear_gaussian_impl.cc
-mln_linear_gaussian_internal_coefficients_SOURCES = mln_linear_gaussian_internal_coefficients.cc
-mln_linear_gaussian_1d_SOURCES = mln_linear_gaussian_1d.cc
-mln_linear_gaussian_directional_2d_SOURCES = mln_linear_gaussian_directional_2d.cc
-mln_linear_lap_SOURCES = mln_linear_lap.cc
-mln_linear_local_convolve_SOURCES = mln_linear_local_convolve.cc
-mln_linear_log_SOURCES = mln_linear_log.cc
-mln_linear_sobel_2d_SOURCES = mln_linear_sobel_2d.cc
-mln_literal_all_SOURCES = mln_literal_all.cc
-mln_literal_black_SOURCES = mln_literal_black.cc
-mln_literal_colors_SOURCES = mln_literal_colors.cc
-mln_literal_essential_SOURCES = mln_literal_essential.cc
-mln_literal_grays_SOURCES = mln_literal_grays.cc
-mln_literal_identity_SOURCES = mln_literal_identity.cc
-mln_literal_max_SOURCES = mln_literal_max.cc
-mln_literal_min_SOURCES = mln_literal_min.cc
-mln_literal_one_SOURCES = mln_literal_one.cc
-mln_literal_ops_SOURCES = mln_literal_ops.cc
-mln_literal_origin_SOURCES = mln_literal_origin.cc
-mln_literal_white_SOURCES = mln_literal_white.cc
-mln_literal_zero_SOURCES = mln_literal_zero.cc
-mln_logical_all_SOURCES = mln_logical_all.cc
-mln_logical_and_SOURCES = mln_logical_and.cc
-mln_logical_and_not_SOURCES = mln_logical_and_not.cc
-mln_logical_essential_SOURCES = mln_logical_essential.cc
-mln_logical_includes_SOURCES = mln_logical_includes.cc
-mln_logical_not_SOURCES = mln_logical_not.cc
-mln_logical_or_SOURCES = mln_logical_or.cc
-mln_logical_xor_SOURCES = mln_logical_xor.cc
-mln_make_all_SOURCES = mln_make_all.cc
-mln_make_attachment_SOURCES = mln_make_attachment.cc
-mln_make_box1d_SOURCES = mln_make_box1d.cc
-mln_make_box2d_SOURCES = mln_make_box2d.cc
-mln_make_box2d_h_SOURCES = mln_make_box2d_h.cc
-mln_make_box3d_SOURCES = mln_make_box3d.cc
-mln_make_cell_SOURCES = mln_make_cell.cc
-mln_make_detachment_SOURCES = mln_make_detachment.cc
-mln_make_double_neighb2d_SOURCES = mln_make_double_neighb2d.cc
-mln_make_dpoint2d_h_SOURCES = mln_make_dpoint2d_h.cc
-mln_make_dual_neighb_SOURCES = mln_make_dual_neighb.cc
-mln_make_dummy_p_edges_SOURCES = mln_make_dummy_p_edges.cc
-mln_make_dummy_p_vertices_SOURCES = mln_make_dummy_p_vertices.cc
-mln_make_edge_image_SOURCES = mln_make_edge_image.cc
-mln_make_essential_SOURCES = mln_make_essential.cc
-mln_make_h_mat_SOURCES = mln_make_h_mat.cc
-mln_make_image_SOURCES = mln_make_image.cc
-mln_make_image2d_SOURCES = mln_make_image2d.cc
-mln_make_image3d_SOURCES = mln_make_image3d.cc
-mln_make_influence_zone_adjacency_graph_SOURCES = mln_make_influence_zone_adjacency_graph.cc
-mln_make_mat_SOURCES = mln_make_mat.cc
-mln_make_neighb2d_SOURCES = mln_make_neighb2d.cc
-mln_make_p_edges_with_mass_centers_SOURCES = mln_make_p_edges_with_mass_centers.cc
-mln_make_p_vertices_with_mass_centers_SOURCES = mln_make_p_vertices_with_mass_centers.cc
-mln_make_pix_SOURCES = mln_make_pix.cc
-mln_make_pixel_SOURCES = mln_make_pixel.cc
-mln_make_point2d_h_SOURCES = mln_make_point2d_h.cc
-mln_make_rag_and_labeled_wsl_SOURCES = mln_make_rag_and_labeled_wsl.cc
-mln_make_region_adjacency_graph_SOURCES = mln_make_region_adjacency_graph.cc
-mln_make_relabelfun_SOURCES = mln_make_relabelfun.cc
-mln_make_vec_SOURCES = mln_make_vec.cc
-mln_make_vertex_image_SOURCES = mln_make_vertex_image.cc
-mln_make_voronoi_SOURCES = mln_make_voronoi.cc
-mln_make_w_window_SOURCES = mln_make_w_window.cc
-mln_make_w_window1d_SOURCES = mln_make_w_window1d.cc
-mln_make_w_window1d_int_SOURCES = mln_make_w_window1d_int.cc
-mln_make_w_window2d_SOURCES = mln_make_w_window2d.cc
-mln_make_w_window2d_int_SOURCES = mln_make_w_window2d_int.cc
-mln_make_w_window3d_SOURCES = mln_make_w_window3d.cc
-mln_make_w_window3d_int_SOURCES = mln_make_w_window3d_int.cc
-mln_make_w_window_directional_SOURCES = mln_make_w_window_directional.cc
-mln_make_win_chamfer_SOURCES = mln_make_win_chamfer.cc
-mln_math_abs_SOURCES = mln_math_abs.cc
-mln_math_acos_SOURCES = mln_math_acos.cc
-mln_math_all_SOURCES = mln_math_all.cc
-mln_math_cos_SOURCES = mln_math_cos.cc
-mln_math_diff_abs_SOURCES = mln_math_diff_abs.cc
-mln_math_essential_SOURCES = mln_math_essential.cc
-mln_math_jacobi_SOURCES = mln_math_jacobi.cc
-mln_math_max_SOURCES = mln_math_max.cc
-mln_math_min_SOURCES = mln_math_min.cc
-mln_math_pi_SOURCES = mln_math_pi.cc
-mln_math_round_SOURCES = mln_math_round.cc
-mln_math_round_sat_SOURCES = mln_math_round_sat.cc
-mln_math_sign_SOURCES = mln_math_sign.cc
-mln_math_sin_SOURCES = mln_math_sin.cc
-mln_math_sqr_SOURCES = mln_math_sqr.cc
-mln_math_sqrt_SOURCES = mln_math_sqrt.cc
-mln_metal_abort_SOURCES = mln_metal_abort.cc
-mln_metal_all_SOURCES = mln_metal_all.cc
-mln_metal_ands_SOURCES = mln_metal_ands.cc
-mln_metal_array_SOURCES = mln_metal_array.cc
-mln_metal_array1d_SOURCES = mln_metal_array1d.cc
-mln_metal_array2d_SOURCES = mln_metal_array2d.cc
-mln_metal_array3d_SOURCES = mln_metal_array3d.cc
-mln_metal_bexpr_SOURCES = mln_metal_bexpr.cc
-mln_metal_bool_SOURCES = mln_metal_bool.cc
-mln_metal_const_SOURCES = mln_metal_const.cc
-mln_metal_converts_to_SOURCES = mln_metal_converts_to.cc
-mln_metal_equal_SOURCES = mln_metal_equal.cc
-mln_metal_essential_SOURCES = mln_metal_essential.cc
-mln_metal_fix_return_SOURCES = mln_metal_fix_return.cc
-mln_metal_goes_to_SOURCES = mln_metal_goes_to.cc
-mln_metal_if_SOURCES = mln_metal_if.cc
-mln_metal_int_SOURCES = mln_metal_int.cc
-mln_metal_is_SOURCES = mln_metal_is.cc
-mln_metal_is_a_SOURCES = mln_metal_is_a.cc
-mln_metal_is_const_SOURCES = mln_metal_is_const.cc
-mln_metal_is_not_SOURCES = mln_metal_is_not.cc
-mln_metal_is_not_a_SOURCES = mln_metal_is_not_a.cc
-mln_metal_is_not_const_SOURCES = mln_metal_is_not_const.cc
-mln_metal_is_not_ref_SOURCES = mln_metal_is_not_ref.cc
-mln_metal_is_ref_SOURCES = mln_metal_is_ref.cc
-mln_metal_is_unqualif_SOURCES = mln_metal_is_unqualif.cc
-mln_metal_mat_SOURCES = mln_metal_mat.cc
-mln_metal_math_all_SOURCES = mln_metal_math_all.cc
-mln_metal_math_max_SOURCES = mln_metal_math_max.cc
-mln_metal_math_pow_SOURCES = mln_metal_math_pow.cc
-mln_metal_math_root_SOURCES = mln_metal_math_root.cc
-mln_metal_math_sqrt_SOURCES = mln_metal_math_sqrt.cc
-mln_metal_none_SOURCES = mln_metal_none.cc
-mln_metal_not_equal_SOURCES = mln_metal_not_equal.cc
-mln_metal_ref_SOURCES = mln_metal_ref.cc
-mln_metal_ret_SOURCES = mln_metal_ret.cc
-mln_metal_same_coord_SOURCES = mln_metal_same_coord.cc
-mln_metal_same_point_SOURCES = mln_metal_same_point.cc
-mln_metal_templated_by_SOURCES = mln_metal_templated_by.cc
-mln_metal_unconst_SOURCES = mln_metal_unconst.cc
-mln_metal_unptr_SOURCES = mln_metal_unptr.cc
-mln_metal_unqualif_SOURCES = mln_metal_unqualif.cc
-mln_metal_unref_SOURCES = mln_metal_unref.cc
-mln_metal_vec_SOURCES = mln_metal_vec.cc
-mln_morpho_Rd_SOURCES = mln_morpho_Rd.cc
-mln_morpho_algebraic_filter_SOURCES = mln_morpho_algebraic_filter.cc
-mln_morpho_all_SOURCES = mln_morpho_all.cc
-mln_morpho_approx_all_SOURCES = mln_morpho_approx_all.cc
-mln_morpho_approx_dilation_SOURCES = mln_morpho_approx_dilation.cc
-mln_morpho_approx_erosion_SOURCES = mln_morpho_approx_erosion.cc
-mln_morpho_attribute_all_SOURCES = mln_morpho_attribute_all.cc
-mln_morpho_attribute_card_SOURCES = mln_morpho_attribute_card.cc
-mln_morpho_attribute_count_adjacent_vertices_SOURCES = mln_morpho_attribute_count_adjacent_vertices.cc
-mln_morpho_attribute_height_SOURCES = mln_morpho_attribute_height.cc
-mln_morpho_attribute_sharpness_SOURCES = mln_morpho_attribute_sharpness.cc
-mln_morpho_attribute_sum_SOURCES = mln_morpho_attribute_sum.cc
-mln_morpho_attribute_volume_SOURCES = mln_morpho_attribute_volume.cc
-mln_morpho_closing_algebraic_SOURCES = mln_morpho_closing_algebraic.cc
-mln_morpho_closing_all_SOURCES = mln_morpho_closing_all.cc
-mln_morpho_closing_approx_all_SOURCES = mln_morpho_closing_approx_all.cc
-mln_morpho_closing_approx_structural_SOURCES = mln_morpho_closing_approx_structural.cc
-mln_morpho_closing_area_SOURCES = mln_morpho_closing_area.cc
-mln_morpho_closing_area_on_vertices_SOURCES = mln_morpho_closing_area_on_vertices.cc
-mln_morpho_closing_essential_SOURCES = mln_morpho_closing_essential.cc
-mln_morpho_closing_height_SOURCES = mln_morpho_closing_height.cc
-mln_morpho_closing_leveling_SOURCES = mln_morpho_closing_leveling.cc
-mln_morpho_closing_structural_SOURCES = mln_morpho_closing_structural.cc
-mln_morpho_closing_sum_SOURCES = mln_morpho_closing_sum.cc
-mln_morpho_closing_volume_SOURCES = mln_morpho_closing_volume.cc
-mln_morpho_complementation_SOURCES = mln_morpho_complementation.cc
-mln_morpho_contrast_SOURCES = mln_morpho_contrast.cc
-mln_morpho_dilation_SOURCES = mln_morpho_dilation.cc
-mln_morpho_elementary_all_SOURCES = mln_morpho_elementary_all.cc
-mln_morpho_elementary_closing_SOURCES = mln_morpho_elementary_closing.cc
-mln_morpho_elementary_dilation_SOURCES = mln_morpho_elementary_dilation.cc
-mln_morpho_elementary_erosion_SOURCES = mln_morpho_elementary_erosion.cc
-mln_morpho_elementary_essential_SOURCES = mln_morpho_elementary_essential.cc
-mln_morpho_elementary_gradient_SOURCES = mln_morpho_elementary_gradient.cc
-mln_morpho_elementary_gradient_external_SOURCES = mln_morpho_elementary_gradient_external.cc
-mln_morpho_elementary_gradient_internal_SOURCES = mln_morpho_elementary_gradient_internal.cc
-mln_morpho_elementary_laplacian_SOURCES = mln_morpho_elementary_laplacian.cc
-mln_morpho_elementary_like_ero_fun_SOURCES = mln_morpho_elementary_like_ero_fun.cc
-mln_morpho_elementary_like_ero_set_SOURCES = mln_morpho_elementary_like_ero_set.cc
-mln_morpho_elementary_opening_SOURCES = mln_morpho_elementary_opening.cc
-mln_morpho_elementary_top_hat_SOURCES = mln_morpho_elementary_top_hat.cc
-mln_morpho_erosion_SOURCES = mln_morpho_erosion.cc
-mln_morpho_essential_SOURCES = mln_morpho_essential.cc
-mln_morpho_general_SOURCES = mln_morpho_general.cc
-mln_morpho_gradient_SOURCES = mln_morpho_gradient.cc
-mln_morpho_hit_or_miss_SOURCES = mln_morpho_hit_or_miss.cc
-mln_morpho_includes_SOURCES = mln_morpho_includes.cc
-mln_morpho_internal_elementary_SOURCES = mln_morpho_internal_elementary.cc
-mln_morpho_laplacian_SOURCES = mln_morpho_laplacian.cc
-mln_morpho_leveling_filter_SOURCES = mln_morpho_leveling_filter.cc
-mln_morpho_line_gradient_SOURCES = mln_morpho_line_gradient.cc
-mln_morpho_meyer_wst_SOURCES = mln_morpho_meyer_wst.cc
-mln_morpho_min_SOURCES = mln_morpho_min.cc
-mln_morpho_minus_SOURCES = mln_morpho_minus.cc
-mln_morpho_opening_algebraic_SOURCES = mln_morpho_opening_algebraic.cc
-mln_morpho_opening_all_SOURCES = mln_morpho_opening_all.cc
-mln_morpho_opening_approx_all_SOURCES = mln_morpho_opening_approx_all.cc
-mln_morpho_opening_approx_structural_SOURCES = mln_morpho_opening_approx_structural.cc
-mln_morpho_opening_area_SOURCES = mln_morpho_opening_area.cc
-mln_morpho_opening_area_on_vertices_SOURCES = mln_morpho_opening_area_on_vertices.cc
-mln_morpho_opening_essential_SOURCES = mln_morpho_opening_essential.cc
-mln_morpho_opening_height_SOURCES = mln_morpho_opening_height.cc
-mln_morpho_opening_leveling_SOURCES = mln_morpho_opening_leveling.cc
-mln_morpho_opening_structural_SOURCES = mln_morpho_opening_structural.cc
-mln_morpho_opening_volume_SOURCES = mln_morpho_opening_volume.cc
-mln_morpho_plus_SOURCES = mln_morpho_plus.cc
-mln_morpho_rank_filter_SOURCES = mln_morpho_rank_filter.cc
-mln_morpho_reconstruction_all_SOURCES = mln_morpho_reconstruction_all.cc
-mln_morpho_reconstruction_by_dilation_all_SOURCES = mln_morpho_reconstruction_by_dilation_all.cc
-mln_morpho_reconstruction_by_dilation_union_find_SOURCES = mln_morpho_reconstruction_by_dilation_union_find.cc
-mln_morpho_reconstruction_by_erosion_all_SOURCES = mln_morpho_reconstruction_by_erosion_all.cc
-mln_morpho_reconstruction_by_erosion_union_find_SOURCES = mln_morpho_reconstruction_by_erosion_union_find.cc
-mln_morpho_skeleton_constrained_SOURCES = mln_morpho_skeleton_constrained.cc
-mln_morpho_thick_miss_SOURCES = mln_morpho_thick_miss.cc
-mln_morpho_thickening_SOURCES = mln_morpho_thickening.cc
-mln_morpho_thin_fit_SOURCES = mln_morpho_thin_fit.cc
-mln_morpho_thinning_SOURCES = mln_morpho_thinning.cc
-mln_morpho_top_hat_SOURCES = mln_morpho_top_hat.cc
-mln_morpho_tree_all_SOURCES = mln_morpho_tree_all.cc
-mln_morpho_tree_component_tree_SOURCES = mln_morpho_tree_component_tree.cc
-mln_morpho_tree_compute_attribute_image_SOURCES = mln_morpho_tree_compute_attribute_image.cc
-mln_morpho_tree_compute_parent_SOURCES = mln_morpho_tree_compute_parent.cc
-mln_morpho_tree_data_SOURCES = mln_morpho_tree_data.cc
-mln_morpho_tree_dual_input_tree_SOURCES = mln_morpho_tree_dual_input_tree.cc
-mln_morpho_tree_filter_all_SOURCES = mln_morpho_tree_filter_all.cc
-mln_morpho_tree_filter_direct_SOURCES = mln_morpho_tree_filter_direct.cc
-mln_morpho_tree_filter_filter_SOURCES = mln_morpho_tree_filter_filter.cc
-mln_morpho_tree_filter_max_SOURCES = mln_morpho_tree_filter_max.cc
-mln_morpho_tree_filter_min_SOURCES = mln_morpho_tree_filter_min.cc
-mln_morpho_tree_filter_subtractive_SOURCES = mln_morpho_tree_filter_subtractive.cc
-mln_morpho_tree_impl_dual_hqueue_SOURCES = mln_morpho_tree_impl_dual_hqueue.cc
-mln_morpho_tree_impl_dual_union_find_SOURCES = mln_morpho_tree_impl_dual_union_find.cc
-mln_morpho_tree_max_SOURCES = mln_morpho_tree_max.cc
-mln_morpho_tree_propagate_if_SOURCES = mln_morpho_tree_propagate_if.cc
-mln_morpho_tree_propagate_node_SOURCES = mln_morpho_tree_propagate_node.cc
-mln_morpho_tree_propagate_representative_SOURCES = mln_morpho_tree_propagate_representative.cc
-mln_morpho_tree_utils_SOURCES = mln_morpho_tree_utils.cc
-mln_morpho_watershed_all_SOURCES = mln_morpho_watershed_all.cc
-mln_morpho_watershed_flooding_SOURCES = mln_morpho_watershed_flooding.cc
-mln_morpho_watershed_superpose_SOURCES = mln_morpho_watershed_superpose.cc
-mln_morpho_watershed_topological_SOURCES = mln_morpho_watershed_topological.cc
-mln_norm_all_SOURCES = mln_norm_all.cc
-mln_norm_essential_SOURCES = mln_norm_essential.cc
-mln_norm_l1_SOURCES = mln_norm_l1.cc
-mln_norm_l2_SOURCES = mln_norm_l2.cc
-mln_norm_linfty_SOURCES = mln_norm_linfty.cc
-mln_opt_all_SOURCES = mln_opt_all.cc
-mln_opt_at_SOURCES = mln_opt_at.cc
-mln_opt_element_SOURCES = mln_opt_element.cc
-mln_opt_essential_SOURCES = mln_opt_essential.cc
-mln_opt_value_SOURCES = mln_opt_value.cc
-mln_pw_all_SOURCES = mln_pw_all.cc
-mln_pw_cst_SOURCES = mln_pw_cst.cc
-mln_pw_essential_SOURCES = mln_pw_essential.cc
-mln_pw_image_SOURCES = mln_pw_image.cc
-mln_pw_internal_image_base_SOURCES = mln_pw_internal_image_base.cc
-mln_pw_value_SOURCES = mln_pw_value.cc
-mln_pw_var_SOURCES = mln_pw_var.cc
-mln_registration_all_SOURCES = mln_registration_all.cc
-mln_registration_essential_SOURCES = mln_registration_essential.cc
-mln_registration_get_rot_SOURCES = mln_registration_get_rot.cc
-mln_registration_get_rtransf_SOURCES = mln_registration_get_rtransf.cc
-mln_registration_icp_SOURCES = mln_registration_icp.cc
-mln_registration_internal_rms_SOURCES = mln_registration_internal_rms.cc
-mln_registration_registration_SOURCES = mln_registration_registration.cc
-mln_set_all_SOURCES = mln_set_all.cc
-mln_set_card_SOURCES = mln_set_card.cc
-mln_set_compute_SOURCES = mln_set_compute.cc
-mln_set_compute_with_weights_SOURCES = mln_set_compute_with_weights.cc
-mln_set_diff_SOURCES = mln_set_diff.cc
-mln_set_essential_SOURCES = mln_set_essential.cc
-mln_set_get_SOURCES = mln_set_get.cc
-mln_set_has_SOURCES = mln_set_has.cc
-mln_set_inter_SOURCES = mln_set_inter.cc
-mln_set_sym_diff_SOURCES = mln_set_sym_diff.cc
-mln_set_uni_SOURCES = mln_set_uni.cc
-mln_set_unique_SOURCES = mln_set_unique.cc
-mln_subsampling_all_SOURCES = mln_subsampling_all.cc
-mln_subsampling_essential_SOURCES = mln_subsampling_essential.cc
-mln_subsampling_gaussian_subsampling_SOURCES = mln_subsampling_gaussian_subsampling.cc
-mln_subsampling_subsampling_SOURCES = mln_subsampling_subsampling.cc
-mln_tag_all_SOURCES = mln_tag_all.cc
-mln_tag_essential_SOURCES = mln_tag_essential.cc
-mln_tag_init_SOURCES = mln_tag_init.cc
-mln_tag_skeleton_SOURCES = mln_tag_skeleton.cc
-mln_test_all_SOURCES = mln_test_all.cc
-mln_test_essential_SOURCES = mln_test_essential.cc
-mln_test_positive_SOURCES = mln_test_positive.cc
-mln_test_predicate_SOURCES = mln_test_predicate.cc
-mln_topo_adj_higher_dim_connected_n_face_iter_SOURCES = mln_topo_adj_higher_dim_connected_n_face_iter.cc
-mln_topo_adj_higher_face_iter_SOURCES = mln_topo_adj_higher_face_iter.cc
-mln_topo_adj_lower_dim_connected_n_face_iter_SOURCES = mln_topo_adj_lower_dim_connected_n_face_iter.cc
-mln_topo_adj_lower_face_iter_SOURCES = mln_topo_adj_lower_face_iter.cc
-mln_topo_adj_lower_higher_face_iter_SOURCES = mln_topo_adj_lower_higher_face_iter.cc
-mln_topo_adj_m_face_iter_SOURCES = mln_topo_adj_m_face_iter.cc
-mln_topo_algebraic_face_SOURCES = mln_topo_algebraic_face.cc
-mln_topo_algebraic_n_face_SOURCES = mln_topo_algebraic_n_face.cc
-mln_topo_all_SOURCES = mln_topo_all.cc
-mln_topo_attic_faces_iter_SOURCES = mln_topo_attic_faces_iter.cc
-mln_topo_center_only_iter_SOURCES = mln_topo_center_only_iter.cc
-mln_topo_centered_iter_adapter_SOURCES = mln_topo_centered_iter_adapter.cc
-mln_topo_complex_SOURCES = mln_topo_complex.cc
-mln_topo_complex_iterators_SOURCES = mln_topo_complex_iterators.cc
-mln_topo_detach_SOURCES = mln_topo_detach.cc
-mln_topo_essential_SOURCES = mln_topo_essential.cc
-mln_topo_face_SOURCES = mln_topo_face.cc
-mln_topo_face_data_SOURCES = mln_topo_face_data.cc
-mln_topo_face_iter_SOURCES = mln_topo_face_iter.cc
-mln_topo_internal_complex_iterator_base_SOURCES = mln_topo_internal_complex_iterator_base.cc
-mln_topo_internal_complex_relative_iterator_base_SOURCES = mln_topo_internal_complex_relative_iterator_base.cc
-mln_topo_internal_complex_relative_iterator_sequence_SOURCES = mln_topo_internal_complex_relative_iterator_sequence.cc
-mln_topo_internal_complex_set_iterator_base_SOURCES = mln_topo_internal_complex_set_iterator_base.cc
-mln_topo_is_facet_SOURCES = mln_topo_is_facet.cc
-mln_topo_is_n_face_SOURCES = mln_topo_is_n_face.cc
-mln_topo_is_simple_2d_SOURCES = mln_topo_is_simple_2d.cc
-mln_topo_is_simple_cell_SOURCES = mln_topo_is_simple_cell.cc
-mln_topo_n_face_SOURCES = mln_topo_n_face.cc
-mln_topo_n_face_iter_SOURCES = mln_topo_n_face_iter.cc
-mln_topo_n_faces_set_SOURCES = mln_topo_n_faces_set.cc
-mln_topo_skeleton_breadth_first_thinning_SOURCES = mln_topo_skeleton_breadth_first_thinning.cc
-mln_topo_skeleton_crest_SOURCES = mln_topo_skeleton_crest.cc
-mln_topo_skeleton_is_simple_point_SOURCES = mln_topo_skeleton_is_simple_point.cc
-mln_topo_static_n_face_iter_SOURCES = mln_topo_static_n_face_iter.cc
-mln_trace_all_SOURCES = mln_trace_all.cc
-mln_trace_entering_SOURCES = mln_trace_entering.cc
-mln_trace_essential_SOURCES = mln_trace_essential.cc
-mln_trace_exiting_SOURCES = mln_trace_exiting.cc
-mln_trace_quiet_SOURCES = mln_trace_quiet.cc
-mln_trace_resume_SOURCES = mln_trace_resume.cc
-mln_trace_stop_SOURCES = mln_trace_stop.cc
-mln_trace_warning_SOURCES = mln_trace_warning.cc
-mln_trait_accumulator_print_SOURCES = mln_trait_accumulator_print.cc
-mln_trait_accumulator_props_SOURCES = mln_trait_accumulator_props.cc
-mln_trait_accumulators_SOURCES = mln_trait_accumulators.cc
-mln_trait_all_SOURCES = mln_trait_all.cc
-mln_trait_ch_function_value_SOURCES = mln_trait_ch_function_value.cc
-mln_trait_ch_value_SOURCES = mln_trait_ch_value.cc
-mln_trait_concrete_SOURCES = mln_trait_concrete.cc
-mln_trait_essential_SOURCES = mln_trait_essential.cc
-mln_trait_functions_SOURCES = mln_trait_functions.cc
-mln_trait_image_print_SOURCES = mln_trait_image_print.cc
-mln_trait_image_props_SOURCES = mln_trait_image_props.cc
-mln_trait_image_from_grid_SOURCES = mln_trait_image_from_grid.cc
-mln_trait_images_SOURCES = mln_trait_images.cc
-mln_trait_neighborhood_SOURCES = mln_trait_neighborhood.cc
-mln_trait_next_solve_SOURCES = mln_trait_next_solve.cc
-mln_trait_next_solve_binary_SOURCES = mln_trait_next_solve_binary.cc
-mln_trait_next_solve_proxy_SOURCES = mln_trait_next_solve_proxy.cc
-mln_trait_next_solve_unary_SOURCES = mln_trait_next_solve_unary.cc
-mln_trait_op_all_SOURCES = mln_trait_op_all.cc
-mln_trait_op_and_SOURCES = mln_trait_op_and.cc
-mln_trait_op_decl_SOURCES = mln_trait_op_decl.cc
-mln_trait_op_div_SOURCES = mln_trait_op_div.cc
-mln_trait_op_eq_SOURCES = mln_trait_op_eq.cc
-mln_trait_op_essential_SOURCES = mln_trait_op_essential.cc
-mln_trait_op_geq_SOURCES = mln_trait_op_geq.cc
-mln_trait_op_greater_SOURCES = mln_trait_op_greater.cc
-mln_trait_op_leq_SOURCES = mln_trait_op_leq.cc
-mln_trait_op_less_SOURCES = mln_trait_op_less.cc
-mln_trait_op_lor_SOURCES = mln_trait_op_lor.cc
-mln_trait_op_minus_SOURCES = mln_trait_op_minus.cc
-mln_trait_op_mod_SOURCES = mln_trait_op_mod.cc
-mln_trait_op_neq_SOURCES = mln_trait_op_neq.cc
-mln_trait_op_not_SOURCES = mln_trait_op_not.cc
-mln_trait_op_or_SOURCES = mln_trait_op_or.cc
-mln_trait_op_ord_SOURCES = mln_trait_op_ord.cc
-mln_trait_op_plus_SOURCES = mln_trait_op_plus.cc
-mln_trait_op_postdec_SOURCES = mln_trait_op_postdec.cc
-mln_trait_op_postinc_SOURCES = mln_trait_op_postinc.cc
-mln_trait_op_predec_SOURCES = mln_trait_op_predec.cc
-mln_trait_op_preinc_SOURCES = mln_trait_op_preinc.cc
-mln_trait_op_times_SOURCES = mln_trait_op_times.cc
-mln_trait_op_uminus_SOURCES = mln_trait_op_uminus.cc
-mln_trait_op_uplus_SOURCES = mln_trait_op_uplus.cc
-mln_trait_op_xor_SOURCES = mln_trait_op_xor.cc
-mln_trait_promote_SOURCES = mln_trait_promote.cc
-mln_trait_site_set_print_SOURCES = mln_trait_site_set_print.cc
-mln_trait_site_set_props_SOURCES = mln_trait_site_set_props.cc
-mln_trait_site_sets_SOURCES = mln_trait_site_sets.cc
-mln_trait_solve_SOURCES = mln_trait_solve.cc
-mln_trait_solve_binary_SOURCES = mln_trait_solve_binary.cc
-mln_trait_solve_unary_SOURCES = mln_trait_solve_unary.cc
-mln_trait_undef_SOURCES = mln_trait_undef.cc
-mln_trait_value_all_SOURCES = mln_trait_value_all.cc
-mln_trait_value_comp_SOURCES = mln_trait_value_comp.cc
-mln_trait_value_essential_SOURCES = mln_trait_value_essential.cc
-mln_trait_value_internal_all_SOURCES = mln_trait_value_internal_all.cc
-mln_trait_value_internal_comp_SOURCES = mln_trait_value_internal_comp.cc
-mln_trait_value_kind_SOURCES = mln_trait_value_kind.cc
-mln_trait_value_nature_SOURCES = mln_trait_value_nature.cc
-mln_trait_value_print_SOURCES = mln_trait_value_print.cc
-mln_trait_value_quant_SOURCES = mln_trait_value_quant.cc
-mln_trait_value__SOURCES = mln_trait_value_.cc
-mln_trait_window_print_SOURCES = mln_trait_window_print.cc
-mln_trait_window_props_SOURCES = mln_trait_window_props.cc
-mln_trait_windows_SOURCES = mln_trait_windows.cc
-mln_transform_all_SOURCES = mln_transform_all.cc
-mln_transform_distance_and_closest_point_geodesic_SOURCES = mln_transform_distance_and_closest_point_geodesic.cc
-mln_transform_distance_and_influence_zone_geodesic_SOURCES = mln_transform_distance_and_influence_zone_geodesic.cc
-mln_transform_distance_front_SOURCES = mln_transform_distance_front.cc
-mln_transform_distance_geodesic_SOURCES = mln_transform_distance_geodesic.cc
-mln_transform_essential_SOURCES = mln_transform_essential.cc
-mln_transform_hough_SOURCES = mln_transform_hough.cc
-mln_transform_influence_zone_front_SOURCES = mln_transform_influence_zone_front.cc
-mln_transform_influence_zone_geodesic_SOURCES = mln_transform_influence_zone_geodesic.cc
-mln_transform_influence_zone_geodesic_saturated_SOURCES = mln_transform_influence_zone_geodesic_saturated.cc
-mln_transform_internal_all_SOURCES = mln_transform_internal_all.cc
-mln_transform_internal_closest_point_functor_SOURCES = mln_transform_internal_closest_point_functor.cc
-mln_transform_internal_distance_functor_SOURCES = mln_transform_internal_distance_functor.cc
-mln_transform_internal_influence_zone_functor_SOURCES = mln_transform_internal_influence_zone_functor.cc
-mln_upscaling_art_scale2x_SOURCES = mln_upscaling_art_scale2x.cc
-mln_upscaling_art_scale3x_SOURCES = mln_upscaling_art_scale3x.cc
-mln_util_adjacency_matrix_SOURCES = mln_util_adjacency_matrix.cc
-mln_util_all_SOURCES = mln_util_all.cc
-mln_util_array_SOURCES = mln_util_array.cc
-mln_util_branch_iter_SOURCES = mln_util_branch_iter.cc
-mln_util_branch_iter_ind_SOURCES = mln_util_branch_iter_ind.cc
-mln_util_couple_SOURCES = mln_util_couple.cc
-mln_util_dindex_SOURCES = mln_util_dindex.cc
-mln_util_eat_SOURCES = mln_util_eat.cc
-mln_util_edge_SOURCES = mln_util_edge.cc
-mln_util_essential_SOURCES = mln_util_essential.cc
-mln_util_fibonacci_heap_SOURCES = mln_util_fibonacci_heap.cc
-mln_util_graph_SOURCES = mln_util_graph.cc
-mln_util_graph_ids_SOURCES = mln_util_graph_ids.cc
-mln_util_greater_point_SOURCES = mln_util_greater_point.cc
-mln_util_greater_psite_SOURCES = mln_util_greater_psite.cc
-mln_util_hqueues_SOURCES = mln_util_hqueues.cc
-mln_util_ignore_SOURCES = mln_util_ignore.cc
-mln_util_index_SOURCES = mln_util_index.cc
-mln_util_internal_edge_impl_SOURCES = mln_util_internal_edge_impl.cc
-mln_util_internal_graph_base_SOURCES = mln_util_internal_graph_base.cc
-mln_util_internal_graph_iter_SOURCES = mln_util_internal_graph_iter.cc
-mln_util_internal_graph_iter_base_SOURCES = mln_util_internal_graph_iter_base.cc
-mln_util_internal_graph_nbh_iter_SOURCES = mln_util_internal_graph_nbh_iter.cc
-mln_util_internal_graph_nbh_iter_base_SOURCES = mln_util_internal_graph_nbh_iter_base.cc
-mln_util_internal_id2element_SOURCES = mln_util_internal_id2element.cc
-mln_util_internal_vertex_impl_SOURCES = mln_util_internal_vertex_impl.cc
-mln_util_lazy_set_SOURCES = mln_util_lazy_set.cc
-mln_util_lemmings_SOURCES = mln_util_lemmings.cc
-mln_util_line_graph_SOURCES = mln_util_line_graph.cc
-mln_util_max_SOURCES = mln_util_max.cc
-mln_util_multi_site_SOURCES = mln_util_multi_site.cc
-mln_util_nil_SOURCES = mln_util_nil.cc
-mln_util_object_id_SOURCES = mln_util_object_id.cc
-mln_util_ord_SOURCES = mln_util_ord.cc
-mln_util_ord_pair_SOURCES = mln_util_ord_pair.cc
-mln_util_pix_SOURCES = mln_util_pix.cc
-mln_util_set_SOURCES = mln_util_set.cc
-mln_util_site_pair_SOURCES = mln_util_site_pair.cc
-mln_util_soft_heap_SOURCES = mln_util_soft_heap.cc
-mln_util_timer_SOURCES = mln_util_timer.cc
-mln_util_tracked_ptr_SOURCES = mln_util_tracked_ptr.cc
-mln_util_tree_SOURCES = mln_util_tree.cc
-mln_util_tree_fast_SOURCES = mln_util_tree_fast.cc
-mln_util_tree_fast_to_image_SOURCES = mln_util_tree_fast_to_image.cc
-mln_util_tree_to_fast_SOURCES = mln_util_tree_to_fast.cc
-mln_util_tree_to_image_SOURCES = mln_util_tree_to_image.cc
-mln_util_vertex_SOURCES = mln_util_vertex.cc
-mln_util_yes_SOURCES = mln_util_yes.cc
-mln_value_aliases_SOURCES = mln_value_aliases.cc
-mln_value_all_SOURCES = mln_value_all.cc
-mln_value_builtin_all_SOURCES = mln_value_builtin_all.cc
-mln_value_builtin_carrays_SOURCES = mln_value_builtin_carrays.cc
-mln_value_builtin_essential_SOURCES = mln_value_builtin_essential.cc
-mln_value_builtin_floatings_SOURCES = mln_value_builtin_floatings.cc
-mln_value_builtin_integers_SOURCES = mln_value_builtin_integers.cc
-mln_value_builtin_ops_SOURCES = mln_value_builtin_ops.cc
-mln_value_builtin_promotions_SOURCES = mln_value_builtin_promotions.cc
-mln_value_builtin_symbolics_SOURCES = mln_value_builtin_symbolics.cc
-mln_value_cast_SOURCES = mln_value_cast.cc
-mln_value_concept_all_SOURCES = mln_value_concept_all.cc
-mln_value_concept_built_in_SOURCES = mln_value_concept_built_in.cc
-mln_value_concept_data_SOURCES = mln_value_concept_data.cc
-mln_value_concept_essential_SOURCES = mln_value_concept_essential.cc
-mln_value_concept_floating_SOURCES = mln_value_concept_floating.cc
-mln_value_concept_integer_SOURCES = mln_value_concept_integer.cc
-mln_value_concept_scalar_SOURCES = mln_value_concept_scalar.cc
-mln_value_concept_structured_SOURCES = mln_value_concept_structured.cc
-mln_value_concept_symbolic_SOURCES = mln_value_concept_symbolic.cc
-mln_value_concept_vectorial_SOURCES = mln_value_concept_vectorial.cc
-mln_value_equiv_SOURCES = mln_value_equiv.cc
-mln_value_essential_SOURCES = mln_value_essential.cc
-mln_value_float01_SOURCES = mln_value_float01.cc
-mln_value_float01__SOURCES = mln_value_float01_.cc
-mln_value_float01_16_SOURCES = mln_value_float01_16.cc
-mln_value_float01_8_SOURCES = mln_value_float01_8.cc
-mln_value_float01_f_SOURCES = mln_value_float01_f.cc
-mln_value_gl16_SOURCES = mln_value_gl16.cc
-mln_value_gl8_SOURCES = mln_value_gl8.cc
-mln_value_glf_SOURCES = mln_value_glf.cc
-mln_value_graylevel_SOURCES = mln_value_graylevel.cc
-mln_value_graylevel_f_SOURCES = mln_value_graylevel_f.cc
-mln_value_hsi_SOURCES = mln_value_hsi.cc
-mln_value_hsl_SOURCES = mln_value_hsl.cc
-mln_value_int_s_SOURCES = mln_value_int_s.cc
-mln_value_int_s16_SOURCES = mln_value_int_s16.cc
-mln_value_int_s32_SOURCES = mln_value_int_s32.cc
-mln_value_int_s8_SOURCES = mln_value_int_s8.cc
-mln_value_int_u_SOURCES = mln_value_int_u.cc
-mln_value_int_u12_SOURCES = mln_value_int_u12.cc
-mln_value_int_u16_SOURCES = mln_value_int_u16.cc
-mln_value_int_u32_SOURCES = mln_value_int_u32.cc
-mln_value_int_u8_SOURCES = mln_value_int_u8.cc
-mln_value_int_u_sat_SOURCES = mln_value_int_u_sat.cc
-mln_value_internal_all_SOURCES = mln_value_internal_all.cc
-mln_value_internal_convert_SOURCES = mln_value_internal_convert.cc
-mln_value_internal_encoding_SOURCES = mln_value_internal_encoding.cc
-mln_value_internal_essential_SOURCES = mln_value_internal_essential.cc
-mln_value_internal_gray__SOURCES = mln_value_internal_gray_.cc
-mln_value_internal_gray_f_SOURCES = mln_value_internal_gray_f.cc
-mln_value_internal_integer_SOURCES = mln_value_internal_integer.cc
-mln_value_internal_iterable_set_SOURCES = mln_value_internal_iterable_set.cc
-mln_value_internal_limits_SOURCES = mln_value_internal_limits.cc
-mln_value_internal_value_like_SOURCES = mln_value_internal_value_like.cc
-mln_value_interval_SOURCES = mln_value_interval.cc
-mln_value_label_SOURCES = mln_value_label.cc
-mln_value_label_16_SOURCES = mln_value_label_16.cc
-mln_value_label_32_SOURCES = mln_value_label_32.cc
-mln_value_label_8_SOURCES = mln_value_label_8.cc
-mln_value_lut_vec_SOURCES = mln_value_lut_vec.cc
-mln_value_mixin_SOURCES = mln_value_mixin.cc
-mln_value_ops_SOURCES = mln_value_ops.cc
-mln_value_other_SOURCES = mln_value_other.cc
-mln_value_proxy_SOURCES = mln_value_proxy.cc
-mln_value_rgb_SOURCES = mln_value_rgb.cc
-mln_value_rgb16_SOURCES = mln_value_rgb16.cc
-mln_value_rgb8_SOURCES = mln_value_rgb8.cc
-mln_value_scalar_SOURCES = mln_value_scalar.cc
-mln_value_set_SOURCES = mln_value_set.cc
-mln_value_shell_SOURCES = mln_value_shell.cc
-mln_value_sign_SOURCES = mln_value_sign.cc
-mln_value_stack_SOURCES = mln_value_stack.cc
-mln_value_super_value_SOURCES = mln_value_super_value.cc
-mln_value_value_array_SOURCES = mln_value_value_array.cc
-mln_value_viter_SOURCES = mln_value_viter.cc
-mln_win_all_SOURCES = mln_win_all.cc
-mln_win_backdiag2d_SOURCES = mln_win_backdiag2d.cc
-mln_win_ball_SOURCES = mln_win_ball.cc
-mln_win_cube3d_SOURCES = mln_win_cube3d.cc
-mln_win_cuboid3d_SOURCES = mln_win_cuboid3d.cc
-mln_win_diag2d_SOURCES = mln_win_diag2d.cc
-mln_win_diff_SOURCES = mln_win_diff.cc
-mln_win_disk2d_SOURCES = mln_win_disk2d.cc
-mln_win_essential_SOURCES = mln_win_essential.cc
-mln_win_hline2d_SOURCES = mln_win_hline2d.cc
-mln_win_inter_SOURCES = mln_win_inter.cc
-mln_win_line_SOURCES = mln_win_line.cc
-mln_win_multiple_SOURCES = mln_win_multiple.cc
-mln_win_multiple_size_SOURCES = mln_win_multiple_size.cc
-mln_win_octagon2d_SOURCES = mln_win_octagon2d.cc
-mln_win_rectangle2d_SOURCES = mln_win_rectangle2d.cc
-mln_win_segment1d_SOURCES = mln_win_segment1d.cc
-mln_win_shift_SOURCES = mln_win_shift.cc
-mln_win_sphere3d_SOURCES = mln_win_sphere3d.cc
-mln_win_sym_SOURCES = mln_win_sym.cc
-mln_win_vline2d_SOURCES = mln_win_vline2d.cc
-mln_world_all_SOURCES = mln_world_all.cc
-mln_world_binary_2d_all_SOURCES = mln_world_binary_2d_all.cc
-mln_world_binary_2d_enlarge_SOURCES = mln_world_binary_2d_enlarge.cc
-mln_world_binary_2d_projected_histo_SOURCES = mln_world_binary_2d_projected_histo.cc
-mln_world_binary_2d_subsample_SOURCES = mln_world_binary_2d_subsample.cc
-mln_world_inter_pixel_all_SOURCES = mln_world_inter_pixel_all.cc
-mln_world_inter_pixel_compute_SOURCES = mln_world_inter_pixel_compute.cc
-mln_world_inter_pixel_dim2_all_SOURCES = mln_world_inter_pixel_dim2_all.cc
-mln_world_inter_pixel_dim2_is_dot_SOURCES = mln_world_inter_pixel_dim2_is_dot.cc
-mln_world_inter_pixel_dim2_is_edge_SOURCES = mln_world_inter_pixel_dim2_is_edge.cc
-mln_world_inter_pixel_dim2_is_pixel_SOURCES = mln_world_inter_pixel_dim2_is_pixel.cc
-mln_world_inter_pixel_dim2_is_row_odd_SOURCES = mln_world_inter_pixel_dim2_is_row_odd.cc
-mln_world_inter_pixel_dim2_make_edge_image_SOURCES = mln_world_inter_pixel_dim2_make_edge_image.cc
-mln_world_inter_pixel_display_edge_SOURCES = mln_world_inter_pixel_display_edge.cc
-mln_world_inter_pixel_full2image_SOURCES = mln_world_inter_pixel_full2image.cc
-mln_world_inter_pixel_immerse_SOURCES = mln_world_inter_pixel_immerse.cc
-mln_world_inter_pixel_is_pixel_SOURCES = mln_world_inter_pixel_is_pixel.cc
-mln_world_inter_pixel_is_separator_SOURCES = mln_world_inter_pixel_is_separator.cc
-mln_world_inter_pixel_neighb2d_SOURCES = mln_world_inter_pixel_neighb2d.cc
-mln_world_inter_pixel_separator_to_pixels_SOURCES = mln_world_inter_pixel_separator_to_pixels.cc
--
1.5.6.5
1
0