38 #include "DGtal/base/Common.h"
39 #include "DGtal/helpers/StdDefs.h"
40 #include "ConfigExamples.h"
42 #include "DGtal/shapes/Shapes.h"
43 #include "DGtal/shapes/ShapeFactory.h"
45 #include <QtGui/qapplication.h>
46 #include "DGtal/io/viewers/Viewer3D.h"
47 #include "DGtal/io/DrawWithDisplay3DModifier.h"
49 #include "DGtal/geometry/volumes/distance/DistanceTransformation.h"
50 #include "DGtal/kernel/sets/SetPredicate.h"
51 #include "DGtal/io/colormaps/GradientColorMap.h"
55 int main(
int argc,
char **argv)
57 QApplication application(argc,argv);
64 myCube.getUpperBound());
77 Predicate aPredicate(mySet);
80 typedef DTL2::OutputImage OutputImage;
81 DTL2 dt(domain,aPredicate);
83 OutputImage result = dt.compute();
86 OutputImage::Value maxDT = (*std::max_element(result.begin(),
98 itend = domain.end(); it != itend;
100 if (result(*it) != 0)
102 OutputImage::Value val= result( *it );
114 return application.exec();