|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkCyclicBSplineDeformableTransform.h>


Deformable transform using a B-spline representation in which the B-spline grid is formulated in a cyclic way.
Definition at line 41 of file itkCyclicBSplineDeformableTransform.h.
| typedef SmartPointer<const Self> itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::ConstPointer |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 50 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass:: ContinuousIndexType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::ContinuousIndexType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 95 of file itkCyclicBSplineDeformableTransform.h.
| typedef ImageType::DirectionType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::DirectionType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 86 of file itkCyclicBSplineDeformableTransform.h.
| typedef RegionType::IndexType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::GridOffsetType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 88 of file itkCyclicBSplineDeformableTransform.h.
| typedef ImageType::Pointer itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::ImagePointer |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 80 of file itkCyclicBSplineDeformableTransform.h.
| typedef Image< PixelType, itkGetStaticConstMacro( SpaceDimension )> itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::ImageType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 79 of file itkCyclicBSplineDeformableTransform.h.
| typedef RegionType::IndexType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::IndexType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 83 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::InputPointType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::InputPointType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 89 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::InternalMatrixType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::InternalMatrixType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 73 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass:: JacobianImageType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::JacobianImageType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 98 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass ::JacobianOfSpatialHessianType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::JacobianOfSpatialHessianType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 72 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass ::JacobianOfSpatialJacobianType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::JacobianOfSpatialJacobianType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 69 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass:: JacobianPixelType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::JacobianPixelType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 100 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::JacobianType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::JacobianType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 64 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass ::NonZeroJacobianIndicesType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::NonZeroJacobianIndicesType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 67 of file itkCyclicBSplineDeformableTransform.h.
| typedef ImageType::PointType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::OriginType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 87 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::OutputPointType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::OutputPointType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 90 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass:: ParameterIndexArrayType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::ParameterIndexArrayType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 93 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::ParametersType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::ParametersType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 74 of file itkCyclicBSplineDeformableTransform.h.
| typedef ParametersType::ValueType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::PixelType |
Parameters as SpaceDimension number of images.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 77 of file itkCyclicBSplineDeformableTransform.h.
| typedef SmartPointer<Self> itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::Pointer |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 49 of file itkCyclicBSplineDeformableTransform.h.
| typedef RedWeightsFunctionType:: ContinuousIndexType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::RedContinuousIndexType |
Definition at line 107 of file itkCyclicBSplineDeformableTransform.h.
| typedef BSplineInterpolationWeightFunction2< ScalarType, itkGetStaticConstMacro( SpaceDimension ) - 1, itkGetStaticConstMacro( SplineOrder ) > itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::RedWeightsFunctionType |
Definition at line 105 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::RegionType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::RegionType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 82 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::ScalarType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::ScalarType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 96 of file itkCyclicBSplineDeformableTransform.h.
| typedef CyclicBSplineDeformableTransform itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::Self |
Standard class typedefs.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 46 of file itkCyclicBSplineDeformableTransform.h.
| typedef RegionType::SizeType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::SizeType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 84 of file itkCyclicBSplineDeformableTransform.h.
| typedef ImageType::SpacingType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::SpacingType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 85 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::SpatialHessianType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::SpatialHessianType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 70 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::SpatialJacobianType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::SpatialJacobianType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 65 of file itkCyclicBSplineDeformableTransform.h.
| typedef AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder > itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::Superclass |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 48 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass:: WeightsFunctionType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::WeightsFunctionType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 102 of file itkCyclicBSplineDeformableTransform.h.
| typedef Superclass::WeightsType itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::WeightsType |
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Definition at line 91 of file itkCyclicBSplineDeformableTransform.h.
| itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::CyclicBSplineDeformableTransform | ( | ) | [protected] |
| virtual itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::~CyclicBSplineDeformableTransform | ( | ) | [protected, virtual] |
| itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::CyclicBSplineDeformableTransform | ( | const Self & | ) | [private] |
| void itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::ComputeNonZeroJacobianIndices | ( | NonZeroJacobianIndicesType & | nonZeroJacobianIndices, |
| const RegionType & | supportRegion | ||
| ) | const [protected, virtual] |
| virtual const char* itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
| virtual const JacobianType& itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::GetJacobian | ( | const InputPointType & | point | ) | const [virtual] |
Compute the Jacobian matrix of the transformation at one point.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
| virtual void itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::GetJacobian | ( | const InputPointType & | ipp, |
| WeightsType & | weights, | ||
| ParameterIndexArrayType & | indices | ||
| ) | const [virtual] |
Compute the Jacobian of the transformation.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
| virtual void itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::GetSpatialJacobian | ( | const InputPointType & | ipp, |
| SpatialJacobianType & | sj | ||
| ) | const [virtual] |
Compute the spatial Jacobian of the transformation.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
| bool itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::InsideValidRegion | ( | const ContinuousIndexType & | index | ) | const [protected, virtual] |
Check if a continuous index is inside the valid region.
Reimplemented from itk::AdvancedBSplineDeformableTransformBase< TScalarType, NDimensions >.
| itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::itkStaticConstMacro | ( | SpaceDimension | , |
| unsigned | int, | ||
| NDimensions | |||
| ) |
Dimension of the domain space.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
| itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::itkStaticConstMacro | ( | SplineOrder | , |
| unsigned | int, | ||
| VSplineOrder | |||
| ) |
The B-spline order.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
| static Pointer itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::New | ( | ) | [static] |
New macro for creation of through the object factory.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
| void itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::operator= | ( | const Self & | ) | [private] |
| virtual void itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::SetGridRegion | ( | const RegionType & | region | ) | [virtual] |
This method specifies the region over which the grid resides.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
| virtual void itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::SplitRegion | ( | const RegionType & | imageRegion, |
| const RegionType & | inRegion, | ||
| RegionType & | outRegion1, | ||
| RegionType & | outRegion2 | ||
| ) | const [protected, virtual] |
Split an image region into two regions based on the last dimension.
| virtual void itk::CyclicBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >::TransformPoint | ( | const InputPointType & | inputPoint, |
| OutputPointType & | outputPoint, | ||
| WeightsType & | weights, | ||
| ParameterIndexArrayType & | indices, | ||
| bool & | inside | ||
| ) | const [virtual] |
Transform points by a B-spline deformable transformation. On return, weights contains the interpolation weights used to compute the deformation and indices of the x (zeroth) dimension coefficient parameters in the support region used to compute the deformation. Parameter indices for the i-th dimension can be obtained by adding ( i * this->GetNumberOfParametersPerDimension() ) to the indices array.
Reimplemented from itk::AdvancedBSplineDeformableTransform< TScalarType, NDimensions, VSplineOrder >.
Generated on 11-05-2012 for elastix by 1.7.6.1 |