ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
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 ~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.

References m_InsideValue, m_LowerThreshold, m_OutsideValue, and m_UpperThreshold.

◆ 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.

References m_InsideValue.

◆ 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.

References m_LowerThreshold.

◆ 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.

References m_OutsideValue.

◆ 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.

References m_UpperThreshold.

Member Data Documentation

◆ m_InsideValue

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

◆ m_LowerThreshold

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

◆ m_OutsideValue

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

◆ m_UpperThreshold

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

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