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();