![]() |
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 24-05-2012 for elastix by ![]() |
![]() |