]> Creatis software - clitk.git/commitdiff
Added PixelTypeDownCast specialization for double to double 'conversion'.
authorBrent Huisman <brent.huisman@insa-lyon.fr>
Tue, 8 Sep 2015 14:38:42 +0000 (16:38 +0200)
committerBrent Huisman <brent.huisman@insa-lyon.fr>
Tue, 8 Sep 2015 14:38:42 +0000 (16:38 +0200)
common/clitkCommon.cxx
common/clitkCommon.h

index 10f608e6ce8b7ba7c92d6085f4d1b1588a047e3d..57be29e5297f833d53769818b0aa097cb3d93a6c 100644 (file)
@@ -104,6 +104,15 @@ float clitk::PixelTypeDownCast(const double & x)
 }
 //------------------------------------------------------------------
 
+//------------------------------------------------------------------
+// Convert a pixel type without casting
+template<>
+double clitk::PixelTypeDownCast(const double & x)
+{
+  return x;
+}
+//------------------------------------------------------------------
+
 //------------------------------------------------------------------
 double clitk::rad2deg(const double anglerad)
 {
index 2f5b26f1173b3e5e94999816031695c13cb2afc4..113bdfb3299657eefdd1c942b64cf3a2fca1aa7c 100644 (file)
@@ -117,6 +117,8 @@ namespace clitk {
   TPixelDown PixelTypeDownCast(const TPixelUp & x);
   template<>
   float PixelTypeDownCast(const double & x);
+  template<>
+  double PixelTypeDownCast(const double & x);
 
   //--------------------------------------------------------------------
   // Return the indexes of sorted values in a vector