![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkBSplineInterpolationDerivativeWeightFunction.h>
Returns the weights over the support region used for B-spline interpolation/reconstruction.
Computes/evaluate the B-spline interpolation weights over the support region of the B-spline.
This class is templated over the coordinate representation type, the space dimension and the spline order.
Definition at line 42 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef SmartPointer<const Self> itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::ConstPointer |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 52 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass::ContinuousIndexType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::ContinuousIndexType |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 71 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass::DerivativeKernelType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::DerivativeKernelType [protected] |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 82 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass::IndexType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::IndexType |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 69 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass::KernelType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::KernelType [protected] |
Interpolation kernel types.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 81 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass::OneDWeightsType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::OneDWeightsType [protected] |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 86 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef SmartPointer<Self> itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::Pointer |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 51 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass ::SecondOrderDerivativeKernelType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::SecondOrderDerivativeKernelType [protected] |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 84 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef BSplineInterpolationDerivativeWeightFunction itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::Self |
Standard class typedefs.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 48 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass::SizeType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::SizeType |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 70 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder > itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::Superclass |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 50 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass::TableType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::TableType [protected] |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 85 of file itkBSplineInterpolationDerivativeWeightFunction.h.
typedef Superclass::WeightsType itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::WeightsType |
Typedefs from Superclass.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 68 of file itkBSplineInterpolationDerivativeWeightFunction.h.
itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::BSplineInterpolationDerivativeWeightFunction | ( | ) | [protected] |
itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::~BSplineInterpolationDerivativeWeightFunction | ( | ) | [inline, protected] |
Definition at line 78 of file itkBSplineInterpolationDerivativeWeightFunction.h.
itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::BSplineInterpolationDerivativeWeightFunction | ( | const Self & | ) | [private] |
virtual void itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::Compute1DWeights | ( | const ContinuousIndexType & | index, |
const IndexType & | startIndex, | ||
OneDWeightsType & | weights1D | ||
) | const [protected, virtual] |
Compute the 1D weights, which are:
, with , in case of the derivative direction, and just
for the non-derivative directions.
Implements itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
virtual const char* itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::itkStaticConstMacro | ( | SpaceDimension | , |
unsigned | int, | ||
VSpaceDimension | |||
) |
Space dimension.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::itkStaticConstMacro | ( | SplineOrder | , |
unsigned | int, | ||
VSplineOrder | |||
) |
Spline order.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
static Pointer itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::New | ( | ) | [static] |
New macro for creation of through the object factory.
void itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::operator= | ( | const Self & | ) | [private] |
virtual void itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Print the member variables.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
virtual void itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::SetDerivativeDirection | ( | unsigned int | dir | ) | [virtual] |
Set the first order derivative direction.
unsigned int itk::BSplineInterpolationDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::m_DerivativeDirection [private] |
Member variables.
Definition at line 108 of file itkBSplineInterpolationDerivativeWeightFunction.h.
Generated on 11-05-2012 for elastix by ![]() |
![]() |