| 
 | 
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages | 
#include <itkGPUBSplineInterpolateImageFunction.h>
GPU version of BSplineInterpolateImageFunction.
Definition at line 45 of file itkGPUBSplineInterpolateImageFunction.h.
 Inheritance diagram for itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >:Public Types | |
| using | ConstPointer = SmartPointer< const Self > | 
| using | CPUSuperclass = BSplineInterpolateImageFunction< TInputImage, TCoordRep, BSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType > > | 
| using | GPUCoefficientImagePointer = typename GPUCoefficientImageType::Pointer | 
| using | GPUCoefficientImageType = GPUImage< TCoefficientType, InputImageDimension > | 
| using | GPUDataManagerPointer = typename GPUDataManager::Pointer | 
| using | GPUSuperclass = GPUInterpolateImageFunction< TInputImage, TCoordRep, BSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType > > | 
| using | Pointer = SmartPointer< Self > | 
| using | Self = GPUBSplineInterpolateImageFunction | 
| using | Superclass = GPUSuperclass | 
  Public Types inherited from itk::GPUInterpolateImageFunction< TInputImage, TCoordRep, TParentInterpolateImageFunction > | |
| using | ConstPointer = SmartPointer< const Self > | 
| using | ContinuousIndexType = typename CPUSuperclass::ContinuousIndexType | 
| using | CoordRepType = typename CPUSuperclass::CoordRepType | 
| using | CPUSuperclass = TParentInterpolateImageFunction | 
| using | GPUSuperclass = GPUInterpolatorBase | 
| using | InputImageType = typename CPUSuperclass::InputImageType | 
| using | Pointer = SmartPointer< Self > | 
| using | Self = GPUInterpolateImageFunction | 
Public Member Functions | |
| virtual const char * | GetClassName () const | 
| const GPUCoefficientImagePointer | GetGPUCoefficients () const | 
| const GPUDataManagerPointer | GetGPUCoefficientsImageBase () const | 
| ITK_DISALLOW_COPY_AND_MOVE (GPUBSplineInterpolateImageFunction) | |
| itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) | |
| void | SetInputImage (const TInputImage *inputData) override | 
  Public Member Functions inherited from itk::GPUInterpolateImageFunction< TInputImage, TCoordRep, TParentInterpolateImageFunction > | |
| ITK_DISALLOW_COPY_AND_MOVE (GPUInterpolateImageFunction) | |
| itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) | |
  Public Member Functions inherited from itk::GPUInterpolatorBase | |
| virtual const char * | GetNameOfClass () const | 
Static Public Member Functions | |
| static Pointer | New () | 
Protected Member Functions | |
| bool | GetSourceCode (std::string &source) const override | 
| GPUBSplineInterpolateImageFunction () | |
| void | PrintSelf (std::ostream &os, Indent indent) const override | 
| ~GPUBSplineInterpolateImageFunction () override=default | |
  Protected Member Functions inherited from itk::GPUInterpolateImageFunction< TInputImage, TCoordRep, TParentInterpolateImageFunction > | |
| GPUDataManager::Pointer | GetParametersDataManager () const override | 
| GPUInterpolateImageFunction () | |
| void | PrintSelf (std::ostream &os, Indent indent) const override | 
| ~GPUInterpolateImageFunction () override=default | |
  Protected Member Functions inherited from itk::GPUInterpolatorBase | |
| GPUInterpolatorBase () | |
| virtual | ~GPUInterpolatorBase ()=default | 
Private Attributes | |
| GPUCoefficientImagePointer | m_GPUCoefficients {} | 
| GPUDataManagerPointer | m_GPUCoefficientsImageBase {} | 
| std::vector< std::string > | m_Sources {} | 
Additional Inherited Members | |
  Protected Attributes inherited from itk::GPUInterpolatorBase | |
| GPUDataManager::Pointer | m_ParametersDataManager {} | 
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::ConstPointer = SmartPointer<const Self> | 
Definition at line 65 of file itkGPUBSplineInterpolateImageFunction.h.
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::CPUSuperclass = BSplineInterpolateImageFunction<TInputImage, TCoordRep, BSplineInterpolateImageFunction<TInputImage, TCoordRep, TCoefficientType> > | 
Definition at line 59 of file itkGPUBSplineInterpolateImageFunction.h.
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::GPUCoefficientImagePointer = typename GPUCoefficientImageType::Pointer | 
Definition at line 77 of file itkGPUBSplineInterpolateImageFunction.h.
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::GPUCoefficientImageType = GPUImage<TCoefficientType, InputImageDimension> | 
Definition at line 76 of file itkGPUBSplineInterpolateImageFunction.h.
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::GPUDataManagerPointer = typename GPUDataManager::Pointer | 
Definition at line 78 of file itkGPUBSplineInterpolateImageFunction.h.
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::GPUSuperclass = GPUInterpolateImageFunction<TInputImage, TCoordRep, BSplineInterpolateImageFunction<TInputImage, TCoordRep, TCoefficientType> > | 
Definition at line 55 of file itkGPUBSplineInterpolateImageFunction.h.
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::Pointer = SmartPointer<Self> | 
Definition at line 64 of file itkGPUBSplineInterpolateImageFunction.h.
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::Self = GPUBSplineInterpolateImageFunction | 
Standard class typedefs.
Definition at line 54 of file itkGPUBSplineInterpolateImageFunction.h.
| using itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::Superclass = GPUSuperclass | 
Definition at line 63 of file itkGPUBSplineInterpolateImageFunction.h.
      
  | 
  protected | 
      
  | 
  overrideprotecteddefault | 
      
  | 
  virtual | 
Run-time type information (and related methods).
Reimplemented from itk::GPUInterpolateImageFunction< TInputImage, TCoordRep, TParentInterpolateImageFunction >.
| const GPUCoefficientImagePointer itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::GetGPUCoefficients | ( | ) | const | 
Get the GPU coefficient image.
| const GPUDataManagerPointer itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::GetGPUCoefficientsImageBase | ( | ) | const | 
Get the GPU coefficient image base.
      
  | 
  overrideprotectedvirtual | 
Returns OpenCL source code for the transform. Returns true if source code was combined, false otherwise.
Reimplemented from itk::GPUInterpolatorBase.
| itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::ITK_DISALLOW_COPY_AND_MOVE | ( | GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType > | ) | 
| itk::GPUBSplineInterpolateImageFunction< TInputImage, TCoordRep, TCoefficientType >::itkStaticConstMacro | ( | InputImageDimension | , | 
| unsigned int | , | ||
| TInputImage::ImageDimension | |||
| ) | 
ImageDimension constants
      
  | 
  static | 
Method for creation through the object factory.
      
  | 
  overrideprotected | 
      
  | 
  override | 
Set the input image. This must be set by the user.
      
  | 
  private | 
Definition at line 104 of file itkGPUBSplineInterpolateImageFunction.h.
      
  | 
  private | 
Definition at line 105 of file itkGPUBSplineInterpolateImageFunction.h.
      
  | 
  private | 
Definition at line 107 of file itkGPUBSplineInterpolateImageFunction.h.
Generated on 1739326392 for elastix by   1.9.8  |