diff options
Diffstat (limited to 'itkKernelFunction.h')
-rw-r--r-- | itkKernelFunction.h | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/itkKernelFunction.h b/itkKernelFunction.h deleted file mode 100644 index 509f78778ff1..000000000000 --- a/itkKernelFunction.h +++ /dev/null @@ -1,61 +0,0 @@ -/*========================================================================= - * - * Copyright Insight Software Consortium - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0.txt - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - *=========================================================================*/ -#ifndef __itkKernelFunction_h -#define __itkKernelFunction_h - -#include "itkKernelFunctionBase.h" - -#ifndef ITKV3_COMPATIBILITY -#error "This file is only valid when ITKV3_COMPATIBILITY is turned on. Users are encouraged to convert to itkKernelFunctionBase.h in ITKv4" -#endif - -namespace itk -{ -/** \class KernelFunction - * \brief KernelFunction is for backward compatibility with ITKv3 - * - * \deprecated - * \ingroup Functions - * \ingroup ITKV3Compatibility - */ -class ITKCommon_EXPORT KernelFunction:public KernelFunctionBase< double > -{ -public: - /** Standard class typedefs. */ - typedef KernelFunction Self; - typedef KernelFunctionBase< double > Superclass; - typedef SmartPointer< Self > Pointer; - typedef SmartPointer< const Self > ConstPointer; - - typedef Superclass::RealType RealType; - - /** Run-time type information (and related methods). */ - itkTypeMacro(KernelFunction, FunctionBase); - - /** Evaluate the function. Subclasses must implement this. */ - virtual RealType Evaluate(const RealType & u) const = 0; - -protected: - KernelFunction() {}; - virtual ~KernelFunction() {}; - void PrintSelf(std::ostream & os, Indent indent) const - { Superclass::PrintSelf(os, indent); } -}; -} // end namespace itk - -#endif // __itkKernelFunction_h |