ITK  6.0.0
Insight Toolkit
Public Member Functions | Private Attributes | List of all members
itk::Functor::GPUBinaryThreshold< TInput, TOutput > Class Template Reference

#include <itkGPUBinaryThresholdImageFilter.h>

Detailed Description

template<typename TInput, typename TOutput>
class itk::Functor::GPUBinaryThreshold< TInput, TOutput >

Definition at line 33 of file itkGPUBinaryThresholdImageFilter.h.

+ Inheritance diagram for itk::Functor::GPUBinaryThreshold< TInput, TOutput >:
+ Collaboration diagram for itk::Functor::GPUBinaryThreshold< TInput, TOutput >:

Public Member Functions

 GPUBinaryThreshold ()
 
void SetInsideValue (const TOutput &value)
 
void SetLowerThreshold (const TInput &thresh)
 
void SetOutsideValue (const TOutput &value)
 
void SetUpperThreshold (const TInput &thresh)
 
 ~GPUBinaryThreshold () override=default
 
int SetGPUKernelArguments (GPUKernelManager::Pointer KernelManager, int KernelHandle) override
 
- Public Member Functions inherited from itk::Functor::GPUFunctorBase
 GPUFunctorBase ()=default
 
virtual int SetGPUKernelArguments (GPUKernelManager::Pointer KernelManager, int KernelHandle)=0
 
virtual ~GPUFunctorBase ()=default
 

Private Attributes

TOutput m_InsideValue {}
 
TInput m_LowerThreshold {}
 
TOutput m_OutsideValue {}
 
TInput m_UpperThreshold {}
 

Constructor & Destructor Documentation

◆ GPUBinaryThreshold()

template<typename TInput , typename TOutput >
itk::Functor::GPUBinaryThreshold< TInput, TOutput >::GPUBinaryThreshold ( )
inline

◆ ~GPUBinaryThreshold()

template<typename TInput , typename TOutput >
itk::Functor::GPUBinaryThreshold< TInput, TOutput >::~GPUBinaryThreshold ( )
overridedefault

Member Function Documentation

◆ SetGPUKernelArguments()

template<typename TInput , typename TOutput >
int itk::Functor::GPUBinaryThreshold< TInput, TOutput >::SetGPUKernelArguments ( GPUKernelManager::Pointer  KernelManager,
int  KernelHandle 
)
inlineoverridevirtual

Setup GPU kernel arguments for this functor. Returns current argument index to set additional arguments in the GPU kernel

Implements itk::Functor::GPUFunctorBase.

Definition at line 70 of file itkGPUBinaryThresholdImageFilter.h.

◆ SetInsideValue()

template<typename TInput , typename TOutput >
void itk::Functor::GPUBinaryThreshold< TInput, TOutput >::SetInsideValue ( const TOutput &  value)
inline

Definition at line 57 of file itkGPUBinaryThresholdImageFilter.h.

◆ SetLowerThreshold()

template<typename TInput , typename TOutput >
void itk::Functor::GPUBinaryThreshold< TInput, TOutput >::SetLowerThreshold ( const TInput &  thresh)
inline

Definition at line 47 of file itkGPUBinaryThresholdImageFilter.h.

◆ SetOutsideValue()

template<typename TInput , typename TOutput >
void itk::Functor::GPUBinaryThreshold< TInput, TOutput >::SetOutsideValue ( const TOutput &  value)
inline

Definition at line 62 of file itkGPUBinaryThresholdImageFilter.h.

◆ SetUpperThreshold()

template<typename TInput , typename TOutput >
void itk::Functor::GPUBinaryThreshold< TInput, TOutput >::SetUpperThreshold ( const TInput &  thresh)
inline

Definition at line 52 of file itkGPUBinaryThresholdImageFilter.h.

Member Data Documentation

◆ m_InsideValue

template<typename TInput , typename TOutput >
TOutput itk::Functor::GPUBinaryThreshold< TInput, TOutput >::m_InsideValue {}
private

Definition at line 83 of file itkGPUBinaryThresholdImageFilter.h.

◆ m_LowerThreshold

template<typename TInput , typename TOutput >
TInput itk::Functor::GPUBinaryThreshold< TInput, TOutput >::m_LowerThreshold {}
private

Definition at line 81 of file itkGPUBinaryThresholdImageFilter.h.

◆ m_OutsideValue

template<typename TInput , typename TOutput >
TOutput itk::Functor::GPUBinaryThreshold< TInput, TOutput >::m_OutsideValue {}
private

Definition at line 84 of file itkGPUBinaryThresholdImageFilter.h.

◆ m_UpperThreshold

template<typename TInput , typename TOutput >
TInput itk::Functor::GPUBinaryThreshold< TInput, TOutput >::m_UpperThreshold {}
private

Definition at line 82 of file itkGPUBinaryThresholdImageFilter.h.


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