-------------------------------------------------------------------*/
-// std include
-#include <config.h>
-#include <cstdlib>
-#include <algorithm>
-#include <iostream>
-#include <fstream>
-#include <sstream>
-#include <vector>
-#include <math.h>
-#include <typeinfo>
-
-#include "itkMacro.h"
+// clitk include
+
+#include "clitkConfiguration.h"
+#include "clitkPortability.h"
+
+// itk include (include std)
#include <itkContinuousIndex.h>
+#include <itkMacro.h>
#include <itkImageRegionConstIterator.h>
#include <itkImageRegionIterator.h>
//--------------------------------------------------------------------
namespace clitk {
-
-#if defined(WIN32)
-#define lrint(x) (floor(x+(x>0) ? 0.5 : -0.5))
-#endif
-
+
typedef unsigned char uchar;
typedef unsigned short ushort;
typedef unsigned int uint;