38 #include "DGtal/base/Common.h" 
   39 #include "DGtal/helpers/StdDefs.h" 
   40 #include "ConfigTest.h" 
   42 #include "DGtal/base/BasicFunctors.h" 
   43 #include "DGtal/images/ImageSelector.h" 
   44 #include "DGtal/images/ConstImageAdapter.h" 
   49 using namespace DGtal;
 
   52 void displayRange(
const R& r)
 
   54   typedef typename R::ConstIterator I; 
 
   55   for (I it = r.begin(), itEnd = r.end();
 
   64 int main( 
int argc, 
char** argv )
 
   66   unsigned int nbok = 0;
 
   71   for ( 
int i = 0; i < argc; ++i )
 
   81   Point p = Point::diagonal(0); 
 
   82   Point q = Point::diagonal(size-1); 
 
   90   const int maximalValue = size*size; 
 
   92   for (
int i = 0; i < maximalValue; ++i)
 
   97   std::copy( r.begin(), r.end(), std::ostream_iterator<int>(cout,
", ") ); 
 
  102   const int thresholdValue = maximalValue/2; 
 
  115   std::copy( ra.begin(), ra.end(), std::ostream_iterator<int>(cout,
", ") );
 
  118   std::vector<int> to_vector(25);
 
  119   std::copy(ra.begin(), ra.end(), to_vector.begin());
 
  120   for (
int i = 0; i < 25; i++)
 
  127       nbok += 
true ? 1 : 0; nb++;
 
  132       nbok += 
false ? 1 : 0; nb++;
 
  140       nbok += 
true ? 1 : 0; nb++;
 
  145       nbok += 
false ? 1 : 0; nb++;
 
  155   bool res = (nbok == nb);
 
  157   trace.
emphase() << ( res ? 
"Passed." : 
"Error." ) << endl;