Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkRecursiveBSplineTransformImplementation.h>
Definition at line 374 of file itkRecursiveBSplineTransformImplementation.h.
Public Types | |
typedef ScalarType ** | CoefficientPointerVectorType |
typedef double | InternalFloatType |
typedef ScalarType * | OutputPointType |
typedef itk::RecursiveBSplineInterpolationWeightFunction< TScalar, OutputDimension, SplineOrder > | RecursiveBSplineWeightFunctionType |
typedef TScalar | ScalarType |
Public Member Functions | |
itkStaticConstMacro (BSplineNumberOfIndices, unsigned int, RecursiveBSplineWeightFunctionType::NumberOfIndices) | |
Static Public Member Functions | |
static void | ComputeNonZeroJacobianIndices (unsigned long *&nzji, const unsigned long parametersPerDim, unsigned long currentIndex, const OffsetValueType *gridOffsetTable) |
static void | EvaluateJacobianWithImageGradientProduct (ScalarType *&imageJacobian, const InternalFloatType *movingImageGradient, const double *weights1D, double value) |
static void | GetJacobian (ScalarType *&jacobians, const double *weights1D, double value) |
static void | GetJacobianOfSpatialHessian (InternalFloatType *&jsh_out, const double *weights1D, const double *derivativeWeights1D, const double *hessianWeights1D, const double *directionCosines, InternalFloatType *jsh) |
static void | GetJacobianOfSpatialJacobian (InternalFloatType *&jsj_out, const double *weights1D, const double *derivativeWeights1D, const double *directionCosines, InternalFloatType *jsj) |
static void | GetSpatialHessian (InternalFloatType *sh, const CoefficientPointerVectorType mu, const OffsetValueType *gridOffsetTable, const double *weights1D, const double *derivativeWeights1D, const double *hessianWeights1D) |
static void | GetSpatialJacobian (InternalFloatType *sj, const CoefficientPointerVectorType mu, const OffsetValueType *gridOffsetTable, const double *weights1D, const double *derivativeWeights1D) |
static void | TransformPoint (OutputPointType opp, const CoefficientPointerVectorType mu, const OffsetValueType *gridOffsetTable, const double *weights1D) |
typedef ScalarType** itk::RecursiveBSplineTransformImplementation< OutputDimension, 0, SplineOrder, TScalar >::CoefficientPointerVectorType |
Definition at line 391 of file itkRecursiveBSplineTransformImplementation.h.
typedef double itk::RecursiveBSplineTransformImplementation< OutputDimension, 0, SplineOrder, TScalar >::InternalFloatType |
Definition at line 382 of file itkRecursiveBSplineTransformImplementation.h.
typedef ScalarType* itk::RecursiveBSplineTransformImplementation< OutputDimension, 0, SplineOrder, TScalar >::OutputPointType |
Definition at line 390 of file itkRecursiveBSplineTransformImplementation.h.
typedef itk::RecursiveBSplineInterpolationWeightFunction< TScalar, OutputDimension, SplineOrder > itk::RecursiveBSplineTransformImplementation< OutputDimension, 0, SplineOrder, TScalar >::RecursiveBSplineWeightFunctionType |
Typedef to know the number of indices at compile time.
Definition at line 386 of file itkRecursiveBSplineTransformImplementation.h.
typedef TScalar itk::RecursiveBSplineTransformImplementation< OutputDimension, 0, SplineOrder, TScalar >::ScalarType |
Typedef related to the coordinate representation type and the weights type. Usually double, but can be float as well. <Not tested very well for float>
Definition at line 381 of file itkRecursiveBSplineTransformImplementation.h.
|
inlinestatic |
ComputeNonZeroJacobianIndices recursive implementation.
Definition at line 434 of file itkRecursiveBSplineTransformImplementation.h.
|
inlinestatic |
EvaluateJacobianWithImageGradientProduct recursive implementation.
Definition at line 421 of file itkRecursiveBSplineTransformImplementation.h.
|
inlinestatic |
GetJacobian recursive implementation.
Definition at line 407 of file itkRecursiveBSplineTransformImplementation.h.
|
inlinestatic |
GetJacobianOfSpatialHessian recursive implementation.
Definition at line 519 of file itkRecursiveBSplineTransformImplementation.h.
|
inlinestatic |
GetJacobianOfSpatialJacobian recursive implementation.
Definition at line 480 of file itkRecursiveBSplineTransformImplementation.h.
|
inlinestatic |
GetSpatialHessian recursive implementation.
Definition at line 464 of file itkRecursiveBSplineTransformImplementation.h.
|
inlinestatic |
GetSpatialJacobian recursive implementation.
Definition at line 449 of file itkRecursiveBSplineTransformImplementation.h.
itk::RecursiveBSplineTransformImplementation< OutputDimension, 0, SplineOrder, TScalar >::itkStaticConstMacro | ( | BSplineNumberOfIndices | , |
unsigned int | , | ||
RecursiveBSplineWeightFunctionType::NumberOfIndices | |||
) |
|
inlinestatic |
TransformPoint recursive implementation.
Definition at line 394 of file itkRecursiveBSplineTransformImplementation.h.
Generated on 1667476801 for elastix by 1.9.4 |