TsRegister.cpp File Reference
#include "../Config.h"
#include <terralib/rp.h>
#include <terralib/raster.h>
#include <terralib/geometry.h>
#include <cmath>
#include <boost/test/unit_test.hpp>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Macros

#define ASSERTMAXDIFF(value1, value2, maxDiff)
 
#define ASSERTMAXDIST(pt1, pt2, maxDist)
 
#define BOOST_TEST_NO_MAIN
 

Functions

 BOOST_AUTO_TEST_SUITE (register_tests) BOOST_AUTO_TEST_CASE(register_test)
 

Macro Definition Documentation

#define ASSERTMAXDIFF (   value1,
  value2,
  maxDiff 
)
Value:
{ \
BOOST_CHECK( ( std::abs( value1 - value2 ) <= maxDiff ) ); \
}

Referenced by BOOST_AUTO_TEST_SUITE().

#define ASSERTMAXDIST (   pt1,
  pt2,
  maxDist 
)
Value:
{ \
const double diffx = pt1.x - pt2.x; \
const double diffy = pt1.y - pt2.y; \
const double error = std::sqrt( ( diffx * diffx ) + ( diffy * diffy ) ); \
BOOST_CHECK( error <= maxDist ); \
}
te::gm::Point * pt2
te::gm::Point * pt1

Referenced by BOOST_AUTO_TEST_SUITE().

#define BOOST_TEST_NO_MAIN

Definition at line 36 of file TsRegister.cpp.

Function Documentation