Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage > Class Template Reference

Create an ultrasound B-Mode (Brightness-Mode) image from raw "RF" data. The RF's envelope is calculated from the analytic signal and logarithmic intensity transform is applied. More...

#include <itkBModeImageFilter.h>

Inheritance diagram for itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >:
Collaboration diagram for itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >:

Public Types

typedef BModeImageFilter Self
 
typedef ImageToImageFilter< TInputImage, TOutputImage > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 
typedef InputImageType::PixelType InputPixelType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef TComplexImage ComplexImageType
 
typedef InputImageType::RegionType InputRegionType
 
typedef InputImageType::SizeType InputSizeType
 
typedef InputImageType::IndexType InputIndexType
 
typedef BModeImageFilter Self
 
typedef ImageToImageFilter< TInputImage, TOutputImage > Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 
typedef InputImageType::PixelType InputPixelType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef TComplexImage ComplexImageType
 
typedef InputImageType::RegionType InputRegionType
 
typedef InputImageType::SizeType InputSizeType
 
typedef InputImageType::IndexType InputIndexType
 

Public Member Functions

 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
virtual const char * GetClassName () const
 
virtual void SetDirection (unsigned int direction)
 
virtual unsigned int GetDirection () const
 
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
virtual const char * GetClassName () const
 
virtual void SetDirection (unsigned int direction)
 
virtual unsigned int GetDirection () const
 

Static Public Member Functions

static Pointer New ()
 
static Pointer New ()
 

Protected Types

typedef AnalyticSignalImageFilter< InputImageType, ComplexImageTypeAnalyticType
 
typedef ComplexToModulusImageFilter< typename AnalyticType::OutputImageType, OutputImageTypeComplexToModulusType
 
typedef ConstantPadImageFilter< InputImageType, InputImageTypePadType
 
typedef AddImageFilter< InputImageType, InputImageTypeAddConstantType
 
typedef Log10ImageFilter< InputImageType, OutputImageTypeLogType
 
typedef RegionFromReferenceImageFilter< OutputImageType, OutputImageTypeROIType
 
typedef AnalyticSignalImageFilter< InputImageType, ComplexImageTypeAnalyticType
 
typedef ComplexToModulusImageFilter< typename AnalyticType::OutputImageType, OutputImageTypeComplexToModulusType
 
typedef ConstantPadImageFilter< InputImageType, InputImageTypePadType
 
typedef AddImageFilter< InputImageType, InputImageTypeAddConstantType
 
typedef Log10ImageFilter< InputImageType, OutputImageTypeLogType
 
typedef RegionFromReferenceImageFilter< OutputImageType, OutputImageTypeROIType
 

Protected Member Functions

 BModeImageFilter ()
 
 ~BModeImageFilter () override
 
void PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE
 
void GenerateData () ITK_OVERRIDE
 
void GenerateInputRequestedRegion () ITK_OVERRIDE
 
void EnlargeOutputRequestedRegion (DataObject *output) ITK_OVERRIDE
 
 BModeImageFilter ()
 
 ~BModeImageFilter ()
 
virtual void PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE
 
virtual void GenerateData () ITK_OVERRIDE
 
virtual void GenerateInputRequestedRegion () ITK_OVERRIDE
 
virtual void EnlargeOutputRequestedRegion (DataObject *output) ITK_OVERRIDE
 

Detailed Description

template<typename TInputImage, typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
class itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >

Create an ultrasound B-Mode (Brightness-Mode) image from raw "RF" data. The RF's envelope is calculated from the analytic signal and logarithmic intensity transform is applied.

Use SetDirection() to define the axis of propagation.

See also
AnalyticSignalImageFilter

Definition at line 60 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

Member Typedef Documentation

◆ AddConstantType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef AddImageFilter< InputImageType, InputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::AddConstantType
protected

◆ AddConstantType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef AddImageFilter< InputImageType, InputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::AddConstantType
protected

◆ AnalyticType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef AnalyticSignalImageFilter< InputImageType, ComplexImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::AnalyticType
protected

Component filters.

Definition at line 127 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ AnalyticType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef AnalyticSignalImageFilter< InputImageType, ComplexImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::AnalyticType
protected

Component filters.

Definition at line 127 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

◆ ComplexImageType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef TComplexImage itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::ComplexImageType

Typedef of the image used for internal computations that has std::complex pixels.

Definition at line 88 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

◆ ComplexImageType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef TComplexImage itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::ComplexImageType

Typedef of the image used for internal computations that has std::complex pixels.

Definition at line 88 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ ComplexToModulusType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef ComplexToModulusImageFilter< typename AnalyticType::OutputImageType, OutputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::ComplexToModulusType
protected

◆ ComplexToModulusType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef ComplexToModulusImageFilter< typename AnalyticType::OutputImageType, OutputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::ComplexToModulusType
protected

◆ ConstPointer [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef SmartPointer< const Self > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::ConstPointer

◆ ConstPointer [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef SmartPointer< const Self > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::ConstPointer

◆ InputImageType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef TInputImage itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputImageType

The type of input image.

Definition at line 71 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ InputImageType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef TInputImage itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputImageType

The type of input image.

Definition at line 71 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

◆ InputIndexType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef InputImageType::IndexType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputIndexType

◆ InputIndexType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef InputImageType::IndexType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputIndexType

◆ InputPixelType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef InputImageType::PixelType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputPixelType

Typedef support for the input image scalar value type.

Definition at line 78 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

◆ InputPixelType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef InputImageType::PixelType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputPixelType

Typedef support for the input image scalar value type.

Definition at line 78 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ InputRegionType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef InputImageType::RegionType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputRegionType

Other convenient typedefs

Definition at line 91 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ InputRegionType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef InputImageType::RegionType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputRegionType

Other convenient typedefs

Definition at line 91 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

◆ InputSizeType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef InputImageType::SizeType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputSizeType

◆ InputSizeType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef InputImageType::SizeType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::InputSizeType

◆ LogType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef Log10ImageFilter< InputImageType, OutputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::LogType
protected

◆ LogType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef Log10ImageFilter< InputImageType, OutputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::LogType
protected

◆ OutputImageType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef TOutputImage itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::OutputImageType

The type of output image.

Definition at line 81 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ OutputImageType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef TOutputImage itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::OutputImageType

The type of output image.

Definition at line 81 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

◆ OutputPixelType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef OutputImageType::PixelType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::OutputPixelType

Typedef support for the output image scalar value type.

Definition at line 84 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ OutputPixelType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef OutputImageType::PixelType itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::OutputPixelType

Typedef support for the output image scalar value type.

Definition at line 84 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

◆ PadType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef ConstantPadImageFilter< InputImageType, InputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::PadType
protected

◆ PadType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef ConstantPadImageFilter< InputImageType, InputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::PadType
protected

◆ Pointer [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef SmartPointer< Self > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::Pointer

◆ Pointer [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef SmartPointer< Self > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::Pointer

◆ ROIType [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef RegionFromReferenceImageFilter< OutputImageType, OutputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::ROIType
protected

◆ ROIType [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef RegionFromReferenceImageFilter< OutputImageType, OutputImageType > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::ROIType
protected

◆ Self [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef BModeImageFilter itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::Self

Standard class typedefs.

Definition at line 65 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ Self [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef BModeImageFilter itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::Self

Standard class typedefs.

Definition at line 65 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

◆ Superclass [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef ImageToImageFilter< TInputImage, TOutputImage > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::Superclass

◆ Superclass [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
typedef ImageToImageFilter< TInputImage, TOutputImage > itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::Superclass

Constructor & Destructor Documentation

◆ BModeImageFilter() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::BModeImageFilter ( )
protected

◆ ~BModeImageFilter() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::~BModeImageFilter ( )
inlineoverrideprotected

◆ BModeImageFilter() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::BModeImageFilter ( )
protected

◆ ~BModeImageFilter() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::~BModeImageFilter ( )
inlineprotected

Member Function Documentation

◆ EnlargeOutputRequestedRegion() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::EnlargeOutputRequestedRegion ( DataObject *  output)
protected

◆ EnlargeOutputRequestedRegion() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::EnlargeOutputRequestedRegion ( DataObject *  output)
protectedvirtual

◆ GenerateData() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::GenerateData ( )
protected

◆ GenerateData() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::GenerateData ( )
protectedvirtual

◆ GenerateInputRequestedRegion() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::GenerateInputRequestedRegion ( )
protectedvirtual

◆ GenerateInputRequestedRegion() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::GenerateInputRequestedRegion ( )
protected

◆ GetClassName() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual const char* itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods)

◆ GetClassName() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual const char* itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods)

◆ GetDirection() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual unsigned int itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::GetDirection ( ) const
inlinevirtual

◆ GetDirection() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual unsigned int itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::GetDirection ( ) const
inlinevirtual

Get the direction in which the envelope is to be calculated.

Definition at line 109 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.

References itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::BModeImageFilter().

◆ itkStaticConstMacro() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)

Dimension of the input and output images.

◆ itkStaticConstMacro() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)

Dimension of the input and output images.

◆ New() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
static Pointer itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::New ( )
static

Method for creation through the object factory.

◆ New() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
static Pointer itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::New ( )
static

Method for creation through the object factory.

◆ PrintSelf() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protectedvirtual

◆ PrintSelf() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected

◆ SetDirection() [1/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::SetDirection ( unsigned int  direction)
inlinevirtual

Set the direction in which the envelope is to be calculated.

Definition at line 102 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkBModeImageFilter.h.

◆ SetDirection() [2/2]

template<typename TInputImage , typename TOutputImage = TInputImage, typename TComplexImage = Image< std::complex< typename TInputImage::PixelType >, TInputImage::ImageDimension >>
virtual void itk::BModeImageFilter< TInputImage, TOutputImage, TComplexImage >::SetDirection ( unsigned int  direction)
inlinevirtual

Set the direction in which the envelope is to be calculated.

Definition at line 102 of file US/USHardwareDiPhAS/ITKUltrasound/itkBModeImageFilter.h.


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