OTB
9.0.0
Orfeo Toolbox
|
#include <otbConvertTypeFunctor.h>
Public Types | |
using | InputInternalPixelType = typename itk::NumericTraits< InputPixelType >::ValueType |
using | InputPixelType = TInputPixelType |
using | InputPixelValueType = typename itk::NumericTraits< InputInternalPixelType >::ValueType |
using | OutputInternalPixelType = typename itk::NumericTraits< OutputPixelType >::ValueType |
using | OutputPixelType = TOutputPixelType |
using | OutputPixelValueType = typename itk::NumericTraits< OutputInternalPixelType >::ValueType |
using | Self = ConvertTypeFunctor |
using | ThresholdPixelValueType = std::common_type_t< InputPixelValueType, OutputPixelValueType > |
Public Member Functions | |
ConvertTypeFunctor ()=default | |
unsigned int | GetOutputSize () const noexcept |
void | operator() (OutputPixelType &out, InputPixelType const &in) const |
void | SetInputComponents (unsigned int sizeIn) |
void | SetThresholds (OutputPixelValueType const &lowest, OutputPixelValueType const &highest) noexcept |
~ConvertTypeFunctor ()=default | |
Static Public Attributes | |
static constexpr bool | m_cInInternalPix = boost::is_complex<InputInternalPixelType>::value |
static constexpr bool | m_cInPix = boost::is_complex<InputPixelType>::value |
static constexpr bool | m_cOutInternalPix = boost::is_complex<OutputInternalPixelType>::value |
static constexpr bool | m_cOutPix = boost::is_complex<OutputPixelType>::value |
Private Member Functions | |
ConvertTypeFunctor (const Self &)=delete | |
void | operator= (const Self &)=delete |
Private Attributes | |
unsigned int | m_CompIn |
unsigned int | m_CompOut |
ThresholdPixelValueType | m_HighestB = common_highest<InputPixelValueType, OutputPixelValueType>() |
ThresholdPixelValueType | m_LowestB = common_lowest<InputPixelValueType, OutputPixelValueType>() |
unsigned int | m_Scal |
OutputPixelValueType | m_Zero {} |
Definition at line 40 of file otbConvertTypeFunctor.h.
using otb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >::InputInternalPixelType = typename itk::NumericTraits<InputPixelType>::ValueType |
Definition at line 47 of file otbConvertTypeFunctor.h.
using otb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >::InputPixelType = TInputPixelType |
Definition at line 43 of file otbConvertTypeFunctor.h.
using otb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >::InputPixelValueType = typename itk::NumericTraits<InputInternalPixelType>::ValueType |
Definition at line 50 of file otbConvertTypeFunctor.h.
using otb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >::OutputInternalPixelType = typename itk::NumericTraits<OutputPixelType>::ValueType |
Definition at line 48 of file otbConvertTypeFunctor.h.
using otb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >::OutputPixelType = TOutputPixelType |
Definition at line 44 of file otbConvertTypeFunctor.h.
using otb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >::OutputPixelValueType = typename itk::NumericTraits<OutputInternalPixelType>::ValueType |
Definition at line 51 of file otbConvertTypeFunctor.h.
using otb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >::Self = ConvertTypeFunctor |
Definition at line 45 of file otbConvertTypeFunctor.h.
using otb::Functor::ConvertTypeFunctor< TInputPixelType, TOutputPixelType >::ThresholdPixelValueType = std::common_type_t<InputPixelValueType, OutputPixelValueType> |
Definition at line 52 of file otbConvertTypeFunctor.h.
|
default |
|
default |
|
privatedelete |
|
inlinenoexcept |
Definition at line 94 of file otbConvertTypeFunctor.h.
|
inline |
Definition at line 107 of file otbConvertTypeFunctor.h.
|
privatedelete |
|
inline |
Definition at line 63 of file otbConvertTypeFunctor.h.
|
inlinenoexcept |
Definition at line 99 of file otbConvertTypeFunctor.h.
|
staticconstexpr |
Definition at line 56 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetInputComponents().
|
staticconstexpr |
Definition at line 54 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetInputComponents().
|
private |
Definition at line 157 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetInputComponents().
|
private |
Definition at line 157 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::GetOutputSize(), and otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetInputComponents().
|
staticconstexpr |
Definition at line 57 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetInputComponents().
|
staticconstexpr |
Definition at line 55 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetInputComponents().
|
private |
Definition at line 154 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::operator()(), and otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetThresholds().
|
private |
Definition at line 153 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::operator()(), and otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetThresholds().
|
private |
Definition at line 157 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetInputComponents().
|
private |
Definition at line 155 of file otbConvertTypeFunctor.h.
Referenced by otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::operator()(), and otb::Functor::ConvertTypeFunctor< typename TInputImage::PixelType, typename TInputImage ::PixelType >::SetThresholds().