![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbPixelComponentIterator.h>
Collaboration diagram for otb::PixelRange_t< TPixel >:Public Types | |
| using | const_iterator = otb::PixelComponentConstIterator< PixelType > |
| using | difference_type = long |
| using | iterator = otb::PixelComponentIterator< PixelType > |
| using | PixelType = TPixel |
| using | size_type = unsigned long |
| using | value_type = typename iterator::ComponentType |
Public Member Functions | |
| auto | begin () |
| auto | begin () const |
| auto | cbegin () const |
| auto | cend () const |
| auto | end () |
| auto | end () const |
| PixelRange_t (PixelType &pixel) | |
| size_type | shallow_size () const |
| size_type | size () const |
Private Attributes | |
| NotNull< PixelType * > | m_pixel |
Helper type for defining a range of pixel components.
| TPixel | Pixel type |
begin() <= end() m_pixel != nullptr std::distance(begin(), end()) == shallow_size() ? shallow_size() * mpl::GetNumberOfComponents(*begin()) : 0 Definition at line 683 of file otbPixelComponentIterator.h.
| using otb::PixelRange_t< TPixel >::const_iterator = otb::PixelComponentConstIterator<PixelType> |
Definition at line 688 of file otbPixelComponentIterator.h.
| using otb::PixelRange_t< TPixel >::difference_type = long |
Definition at line 691 of file otbPixelComponentIterator.h.
| using otb::PixelRange_t< TPixel >::iterator = otb::PixelComponentIterator<PixelType> |
Definition at line 687 of file otbPixelComponentIterator.h.
| using otb::PixelRange_t< TPixel >::PixelType = TPixel |
Definition at line 685 of file otbPixelComponentIterator.h.
| using otb::PixelRange_t< TPixel >::size_type = unsigned long |
Definition at line 690 of file otbPixelComponentIterator.h.
| using otb::PixelRange_t< TPixel >::value_type = typename iterator::ComponentType |
Definition at line 689 of file otbPixelComponentIterator.h.
|
inlineexplicit |
Definition at line 693 of file otbPixelComponentIterator.h.
|
inline |
Definition at line 694 of file otbPixelComponentIterator.h.
References otb::PixelRange_t< TPixel >::m_pixel.
Referenced by otb::PixelRange_t< TPixel >::size().
|
inline |
Definition at line 698 of file otbPixelComponentIterator.h.
References otb::PixelRange_t< TPixel >::m_pixel.
|
inline |
Definition at line 700 of file otbPixelComponentIterator.h.
References otb::PixelRange_t< TPixel >::m_pixel.
|
inline |
Definition at line 701 of file otbPixelComponentIterator.h.
References otb::PixelRange_t< TPixel >::m_pixel, and otb::PixelRange_t< TPixel >::shallow_size().
|
inline |
Definition at line 695 of file otbPixelComponentIterator.h.
References otb::PixelRange_t< TPixel >::m_pixel, and otb::PixelRange_t< TPixel >::shallow_size().
|
inline |
Definition at line 699 of file otbPixelComponentIterator.h.
References otb::PixelRange_t< TPixel >::m_pixel, and otb::PixelRange_t< TPixel >::shallow_size().
|
inline |
Definition at line 703 of file otbPixelComponentIterator.h.
References otb::mpl::GetNumberOfComponents(), and otb::PixelRange_t< TPixel >::m_pixel.
Referenced by otb::PixelRange_t< TPixel >::cend(), otb::PixelRange_t< TPixel >::end(), and otb::PixelRange_t< TPixel >::size().
|
inline |
Definition at line 704 of file otbPixelComponentIterator.h.
References otb::PixelRange_t< TPixel >::begin(), and otb::PixelRange_t< TPixel >::shallow_size().
|
private |
Definition at line 709 of file otbPixelComponentIterator.h.
Referenced by otb::PixelRange_t< TPixel >::begin(), otb::PixelRange_t< TPixel >::cbegin(), otb::PixelRange_t< TPixel >::cend(), otb::PixelRange_t< TPixel >::end(), and otb::PixelRange_t< TPixel >::shallow_size().
1.8.17