![]() |
ITK
5.3.0
Insight Toolkit
|
#include <itkBSplineResampleImageFunction.h>
Inheritance diagram for itk::BSplineResampleImageFunction< TImageType, TCoordRep >:
Collaboration diagram for itk::BSplineResampleImageFunction< TImageType, TCoordRep >:Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType > | |
| static Pointer | New () |
Static Public Member Functions inherited from itk::Object | |
| static bool | GetGlobalWarningDisplay () |
| static void | GlobalWarningDisplayOff () |
| static void | GlobalWarningDisplayOn () |
| static Pointer | New () |
| static void | SetGlobalWarningDisplay (bool val) |
Static Public Member Functions inherited from itk::LightObject | |
| static void | BreakOnError () |
| static Pointer | New () |
Protected Member Functions | |
| BSplineResampleImageFunction ()=default | |
| ~BSplineResampleImageFunction () override=default | |
Protected Member Functions inherited from itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType > | |
| BSplineInterpolateImageFunction () | |
| virtual OutputType | EvaluateAtContinuousIndexInternal (const ContinuousIndexType &x, vnl_matrix< long > &evaluateIndex, vnl_matrix< double > &weights) const |
| virtual CovariantVectorType | EvaluateDerivativeAtContinuousIndexInternal (const ContinuousIndexType &x, vnl_matrix< long > &evaluateIndex, vnl_matrix< double > &weights, vnl_matrix< double > &weightsDerivative) const |
| virtual void | EvaluateValueAndDerivativeAtContinuousIndexInternal (const ContinuousIndexType &x, OutputType &value, CovariantVectorType &derivativeValue, vnl_matrix< long > &evaluateIndex, vnl_matrix< double > &weights, vnl_matrix< double > &weightsDerivative) const |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| ~BSplineInterpolateImageFunction () override=default | |
Protected Member Functions inherited from itk::InterpolateImageFunction< TImageType, TCoordRep > | |
| InterpolateImageFunction ()=default | |
| void | PrintSelf (std::ostream &os, Indent indent) const override |
| ~InterpolateImageFunction () override=default | |
Protected Member Functions inherited from itk::ImageFunction< TImageType, NumericTraits< TImageType ::PixelType >::RealType, TCoordRep > | |
| ImageFunction () | |
| ~ImageFunction () override=default | |
Protected Member Functions inherited from itk::FunctionBase< Point< TCoordRep, TImageType ::ImageDimension >, NumericTraits< TImageType ::PixelType >::RealType > | |
| FunctionBase ()=default | |
| ~FunctionBase () override=default | |
Protected Member Functions inherited from itk::Object | |
| Object () | |
| bool | PrintObservers (std::ostream &os, Indent indent) const |
| virtual void | SetTimeStamp (const TimeStamp &timeStamp) |
| ~Object () override | |
Protected Member Functions inherited from itk::LightObject | |
| virtual LightObject::Pointer | InternalClone () const |
| LightObject () | |
| virtual void | PrintHeader (std::ostream &os, Indent indent) const |
| virtual void | PrintTrailer (std::ostream &os, Indent indent) const |
| virtual | ~LightObject () |
Resample image intensity from a BSpline coefficient image.
This class resample the image intensity at a non-integer position from the input BSpline coefficient image.
Spline order may be from 0 to 5.
In ITK, BSpline coefficient can be generated using a BSplineDecompositionImageFilter. Using this image function in conjunction with ResampleImageFunction allows the reconstruction of the original image at different resolution and size.
Definition at line 57 of file itkBSplineResampleImageFunction.h.
| using itk::BSplineResampleImageFunction< TImageType, TCoordRep >::ConstPointer = SmartPointer<const Self> |
Definition at line 68 of file itkBSplineResampleImageFunction.h.
| using itk::BSplineResampleImageFunction< TImageType, TCoordRep >::Pointer = SmartPointer<Self> |
Definition at line 67 of file itkBSplineResampleImageFunction.h.
| using itk::BSplineResampleImageFunction< TImageType, TCoordRep >::Self = BSplineResampleImageFunction |
Standard class type aliases.
Definition at line 64 of file itkBSplineResampleImageFunction.h.
| using itk::BSplineResampleImageFunction< TImageType, TCoordRep >::Superclass = BSplineInterpolateImageFunction<TImageType, TCoordRep, typename TImageType::PixelType> |
Definition at line 65 of file itkBSplineResampleImageFunction.h.
|
protecteddefault |
|
overrideprotecteddefault |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >.
|
static |
New macro for creation of through a Smart Pointer
|
inlineoverridevirtual |
Set the input image representing the BSplineCoefficients
Reimplemented from itk::ImageFunction< TImageType, NumericTraits< TImageType ::PixelType >::RealType, TCoordRep >.
Definition at line 78 of file itkBSplineResampleImageFunction.h.
References itk::SmartPointer< TObjectType >::IsNotNull(), itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >::m_Coefficients, itk::BSplineInterpolateImageFunction< TImageType, TCoordRep, TImageType::PixelType >::m_DataLength, and itk::ImageFunction< TInputImage, NumericTraits< TInputImage::PixelType >::RealType, TCoordRep >::SetInputImage().
1.8.16