RTK  2.7.0
Reconstruction Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
rtk::CudaCropImageFilter Class Reference

#include <rtkCudaCropImageFilter.h>

+ Inheritance diagram for rtk::CudaCropImageFilter:
+ Collaboration diagram for rtk::CudaCropImageFilter:

Public Types

using ConstPointer = itk::SmartPointer< const Self >
 
using GPUSuperclass = itk::CudaImageToImageFilter< itk::CudaImage< float, 3 >, itk::CudaImage< float, 3 >, Superclass >
 
using ImageType = itk::CudaImage< float, 3 >
 
using Pointer = itk::SmartPointer< Self >
 
using Self = CudaCropImageFilter
 
using Superclass = itk::CropImageFilter< itk::CudaImage< float, 3 >, itk::CudaImage< float, 3 > >
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother () const
 
const char * GetNameOfClass () const override
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 CudaCropImageFilter ()
 
virtual void GPUGenerateData ()
 
virtual ~CudaCropImageFilter ()
 

Detailed Description

Decrease the image size by cropping the image by an itk::Size at both the upper and lower bounds of the largest possible region.

CropImageFilter changes the image boundary of an image by removing pixels outside the target region. The target region is not specified in advance, but calculated in BeforeThreadedGenerateData().

This filter uses CropImageFilter to perform the cropping.

Author
Marc Vila

Definition at line 48 of file rtkCudaCropImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

Definition at line 62 of file rtkCudaCropImageFilter.h.

◆ GPUSuperclass

using rtk::CudaCropImageFilter::GPUSuperclass = itk::CudaImageToImageFilter<itk::CudaImage<float, 3>, itk::CudaImage<float, 3>, Superclass>

Definition at line 60 of file rtkCudaCropImageFilter.h.

◆ ImageType

using rtk::CudaCropImageFilter::ImageType = itk::CudaImage<float, 3>

Standard class type alias.

Definition at line 57 of file rtkCudaCropImageFilter.h.

◆ Pointer

Definition at line 61 of file rtkCudaCropImageFilter.h.

◆ Self

Definition at line 58 of file rtkCudaCropImageFilter.h.

◆ Superclass

using rtk::CudaCropImageFilter::Superclass = itk::CropImageFilter<itk::CudaImage<float, 3>, itk::CudaImage<float, 3> >

Definition at line 59 of file rtkCudaCropImageFilter.h.

Constructor & Destructor Documentation

◆ CudaCropImageFilter()

rtk::CudaCropImageFilter::CudaCropImageFilter ( )
protected

◆ ~CudaCropImageFilter()

virtual rtk::CudaCropImageFilter::~CudaCropImageFilter ( )
inlineprotectedvirtual

Definition at line 72 of file rtkCudaCropImageFilter.h.

Member Function Documentation

◆ CreateAnother()

virtual::itk::LightObject::Pointer rtk::CudaCropImageFilter::CreateAnother ( ) const

◆ GetNameOfClass()

const char* rtk::CudaCropImageFilter::GetNameOfClass ( ) const
override

Run-time type information (and related methods).

◆ GPUGenerateData()

virtual void rtk::CudaCropImageFilter::GPUGenerateData ( )
protectedvirtual

◆ New()

static Pointer rtk::CudaCropImageFilter::New ( )
static

Method for creation through the object factory.


The documentation for this class was generated from the following file: