OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Private Attributes | List of all members
otb::Meanshift::FastImageRegionConstIterator< TImage > Class Template Reference

#include <otbMeanShiftSmoothingImageFilter.h>

+ Inheritance diagram for otb::Meanshift::FastImageRegionConstIterator< TImage >:
+ Collaboration diagram for otb::Meanshift::FastImageRegionConstIterator< TImage >:

Public Types

typedef Superclass::ImageType ImageType
 
typedef TImage::InternalPixelType InternalPixelType
 
typedef TImage::PixelType PixelType
 
typedef Superclass::RegionType RegionType
 
typedef FastImageRegionConstIterator< TImage > Self
 
typedef itk::ImageRegionConstIterator< TImage > Superclass
 

Public Member Functions

 FastImageRegionConstIterator ()
 
 FastImageRegionConstIterator (const ImageType *ptr, const RegionType &region)
 
virtual const char * GetNameOfClass () const
 
const InternalPixelTypeGetPixelPointer () const
 

Private Attributes

unsigned int m_NumberOfComponentsPerPixel
 

Detailed Description

template<typename TImage>
class otb::Meanshift::FastImageRegionConstIterator< TImage >

Iterator for reading pixels over an image region, specialized for faster access to pixels in vector images through the method GetPixelPointer

Definition at line 148 of file otbMeanShiftSmoothingImageFilter.h.

Member Typedef Documentation

◆ ImageType

template<typename TImage >
typedef Superclass::ImageType otb::Meanshift::FastImageRegionConstIterator< TImage >::ImageType

Definition at line 155 of file otbMeanShiftSmoothingImageFilter.h.

◆ InternalPixelType

template<typename TImage >
typedef TImage::InternalPixelType otb::Meanshift::FastImageRegionConstIterator< TImage >::InternalPixelType

Definition at line 159 of file otbMeanShiftSmoothingImageFilter.h.

◆ PixelType

template<typename TImage >
typedef TImage::PixelType otb::Meanshift::FastImageRegionConstIterator< TImage >::PixelType

Definition at line 158 of file otbMeanShiftSmoothingImageFilter.h.

◆ RegionType

template<typename TImage >
typedef Superclass::RegionType otb::Meanshift::FastImageRegionConstIterator< TImage >::RegionType

Definition at line 156 of file otbMeanShiftSmoothingImageFilter.h.

◆ Self

template<typename TImage >
typedef FastImageRegionConstIterator<TImage> otb::Meanshift::FastImageRegionConstIterator< TImage >::Self

Standard class typedef.

Definition at line 152 of file otbMeanShiftSmoothingImageFilter.h.

◆ Superclass

template<typename TImage >
typedef itk::ImageRegionConstIterator<TImage> otb::Meanshift::FastImageRegionConstIterator< TImage >::Superclass

Definition at line 153 of file otbMeanShiftSmoothingImageFilter.h.

Constructor & Destructor Documentation

◆ FastImageRegionConstIterator() [1/2]

template<typename TImage >
otb::Meanshift::FastImageRegionConstIterator< TImage >::FastImageRegionConstIterator ( )
inline

Definition at line 164 of file otbMeanShiftSmoothingImageFilter.h.

◆ FastImageRegionConstIterator() [2/2]

template<typename TImage >
otb::Meanshift::FastImageRegionConstIterator< TImage >::FastImageRegionConstIterator ( const ImageType ptr,
const RegionType region 
)
inline

Member Function Documentation

◆ GetNameOfClass()

template<typename TImage >
virtual const char* otb::Meanshift::FastImageRegionConstIterator< TImage >::GetNameOfClass ( ) const
virtual

◆ GetPixelPointer()

template<typename TImage >
const InternalPixelType* otb::Meanshift::FastImageRegionConstIterator< TImage >::GetPixelPointer ( ) const
inline

Member Data Documentation

◆ m_NumberOfComponentsPerPixel

template<typename TImage >
unsigned int otb::Meanshift::FastImageRegionConstIterator< TImage >::m_NumberOfComponentsPerPixel
private

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