|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#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 | ( | SpaceDimension | , |
| unsigned | int, | ||
| VSpaceDimension | |||
| ) |
Space dimension.
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 >.
| 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 11-05-2012 for elastix by 1.7.6.1 |