]> Creatis software - clitk.git/commitdiff
BLUT interpolation is really fast ... again!
authorRomulo Pinho <romulo.pinho@lyon.unicancer.fr>
Mon, 7 Nov 2011 15:45:34 +0000 (16:45 +0100)
committerRomulo Pinho <romulo.pinho@lyon.unicancer.fr>
Mon, 7 Nov 2011 15:45:34 +0000 (16:45 +0100)
itk/itkBSplineInterpolateImageFunctionWithLUT.h

index 5903828d9b7e38885eec3203ed4080dbf4f231a5..7fd7ab81e0686efcb26a4035d487958eaebaed22 100644 (file)
@@ -61,6 +61,14 @@ namespace itk {
     /** Set the input image.  This must be set by the user. */
     virtual void SetInputImage(const TImageType * inputData);
     
+    /** Evaluate the function at a ContinuousIndex position.
+  Overwritten for taking LUT into account (RP: multi-threading-compatible version, 
+  the threadID is actually ignored) */  
+    virtual OutputType EvaluateAtContinuousIndex(const ContinuousIndexType & index, unsigned int /* threadID */ ) const
+    {
+      return this->EvaluateAtContinuousIndex( index );
+    }
+
     /** Evaluate the function at a ContinuousIndex position.
        Overwritten for taking LUT into account */  
     virtual OutputType EvaluateAtContinuousIndex(const ContinuousIndexType & index ) const;