![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
Returns the weights over the support region used for B-spline interpolation/reconstruction. More...
#include <itkBSplineInterpolationSecondOrderDerivativeWeightFunction.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 43 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef SmartPointer<const Self> itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::ConstPointer |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 53 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass::ContinuousIndexType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::ContinuousIndexType |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 72 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass::DerivativeKernelType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::DerivativeKernelType [protected] |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 83 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass::IndexType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::IndexType |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 70 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass::KernelType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::KernelType [protected] |
Interpolation kernel types.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 82 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass::OneDWeightsType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::OneDWeightsType [protected] |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 87 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef SmartPointer<Self> itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::Pointer |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 52 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass ::SecondOrderDerivativeKernelType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::SecondOrderDerivativeKernelType [protected] |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 85 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef BSplineInterpolationSecondOrderDerivativeWeightFunction itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::Self |
Standard class typedefs.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 49 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass::SizeType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::SizeType |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 71 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder > itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::Superclass |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 51 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass::TableType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::TableType [protected] |
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 86 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
typedef Superclass::WeightsType itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::WeightsType |
Typedefs from Superclass.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
Definition at line 69 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::BSplineInterpolationSecondOrderDerivativeWeightFunction | ( | ) | [protected] |
itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::~BSplineInterpolationSecondOrderDerivativeWeightFunction | ( | ) | [inline, protected] |
Definition at line 79 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::BSplineInterpolationSecondOrderDerivativeWeightFunction | ( | const Self & | ) | [private] |
virtual void itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< 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 non-equal derivative directions, with
in case of equal derivative directions, with
for the non-derivative directions.
Implements itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
virtual const char* itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::itkStaticConstMacro | ( | SplineOrder | , |
unsigned | int, | ||
VSplineOrder | |||
) |
Spline order.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::itkStaticConstMacro | ( | SpaceDimension | , |
unsigned | int, | ||
VSpaceDimension | |||
) |
Space dimension.
Reimplemented from itk::BSplineInterpolationWeightFunctionBase< TCoordRep, VSpaceDimension, VSplineOrder >.
static Pointer itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::New | ( | ) | [static] |
New macro for creation of through the object factory.
void itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::operator= | ( | const Self & | ) | [private] |
virtual void itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< 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::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::SetDerivativeDirections | ( | unsigned int | dir0, |
unsigned int | dir1 | ||
) | [virtual] |
Set the second order derivative directions.
vnl_vector_fixed< double, 2 > itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::m_DerivativeDirections [private] |
Definition at line 110 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
bool itk::BSplineInterpolationSecondOrderDerivativeWeightFunction< TCoordRep, VSpaceDimension, VSplineOrder >::m_EqualDerivativeDirections [private] |
Definition at line 111 of file itkBSplineInterpolationSecondOrderDerivativeWeightFunction.h.
Generated on 24-10-2011 for elastix by ![]() |
![]() |