OTB  9.0.0
Orfeo Toolbox
List of all members
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <otbReflectanceToSurfaceReflectanceImageFilter.h>

+ Inheritance diagram for otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >:
+ Collaboration diagram for otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >:
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef Functor::ReflectanceToSurfaceReflectanceImageFunctor< typename InputImageType::InternalPixelType, typename OutputImageType::InternalPixelType > FunctorType
 
typedef ReflectanceToSurfaceReflectanceImageFilter Self
 
typedef UnaryImageFunctorWithVectorImageFilter< InputImageType, OutputImageType, FunctorTypeSuperclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef InputImageType::PixelType InputPixelType
 
typedef InputImageType::InternalPixelType InputInternalPixelType
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef OutputImageType::InternalPixelType OutputInternalPixelType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef otb::RadiometryCorrectionParametersToAtmosphericRadiativeTerms CorrectionParametersToRadiativeTermsType
 
typedef otb::AtmosphericCorrectionParameters AtmoCorrectionParametersType
 
typedef AtmoCorrectionParametersType::Pointer AtmoCorrectionParametersPointerType
 
typedef otb::ImageMetadataCorrectionParameters AcquiCorrectionParametersType
 
typedef AcquiCorrectionParametersType::Pointer AcquiCorrectionParametersPointerType
 
typedef otb::AtmosphericRadiativeTerms AtmosphericRadiativeTermsType
 
typedef AtmosphericRadiativeTermsType::Pointer AtmosphericRadiativeTermsPointerType
 
typedef otb::FilterFunctionValues FilterFunctionValuesType
 
typedef FilterFunctionValuesType::WavelengthSpectralBandType ValueType
 
typedef FilterFunctionValuesType::ValuesVectorType ValuesVectorType
 
typedef AcquiCorrectionParametersType::WavelengthSpectralBandVectorType WavelengthSpectralBandVectorType
 
typedef itk::MetaDataDictionary MetaDataDictionaryType
 
static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
static const unsigned int OutputImageDimension = TOutputImage::ImageDimension
 
bool m_IsSetAtmosphericRadiativeTerms
 
bool m_IsSetAtmoCorrectionParameters
 
bool m_IsSetAcquiCorrectionParameters
 
bool m_UseGenerateParameters
 
bool m_FunctorParametersHaveBeenComputed
 
AtmosphericRadiativeTermsPointerType m_AtmosphericRadiativeTerms
 
AtmoCorrectionParametersPointerType m_AtmoCorrectionParameters
 
AcquiCorrectionParametersPointerType m_AcquiCorrectionParameters
 
static Pointer New ()
 
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
void SetAtmosphericRadiativeTerms (AtmosphericRadiativeTermsPointerType atmoRadTerms)
 
 itkGetObjectMacro (AtmosphericRadiativeTerms, AtmosphericRadiativeTermsType)
 
void SetAtmoCorrectionParameters (AtmoCorrectionParametersPointerType atmoCorrTerms)
 
 itkGetObjectMacro (AtmoCorrectionParameters, AtmoCorrectionParametersType)
 
void SetAcquiCorrectionParameters (AcquiCorrectionParametersPointerType acquiCorrTerms)
 
 itkGetObjectMacro (AcquiCorrectionParameters, AcquiCorrectionParametersType)
 
void GenerateParameters ()
 
virtual void SetUseGenerateParameters (bool _arg)
 
virtual bool GetUseGenerateParameters ()
 
virtual void UseGenerateParametersOn ()
 
virtual void UseGenerateParametersOff ()
 
virtual void SetIsSetAtmosphericRadiativeTerms (bool _arg)
 
virtual bool GetIsSetAtmosphericRadiativeTerms ()
 
virtual void IsSetAtmosphericRadiativeTermsOn ()
 
virtual void IsSetAtmosphericRadiativeTermsOff ()
 
 ReflectanceToSurfaceReflectanceImageFilter ()
 
 ~ReflectanceToSurfaceReflectanceImageFilter () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
void BeforeThreadedGenerateData () override
 
void UpdateAtmosphericRadiativeTerms ()
 
void UpdateFunctors ()
 
void Modified () const override
 

Additional Inherited Members

- Public Types inherited from otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >
typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef UnaryImageFunctorWithVectorImageFilter Self
 
typedef itk::InPlaceImageFilter< TInputImage, TOutputImage > Superclass
 
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > FunctorType
 
typedef InputImageType::PixelType InputPixelType
 
typedef InputImageType::InternalPixelType InputInternalPixelType
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef OutputImageType::InternalPixelType OutputInternalPixelType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef InputImageType::SizeType SizeType
 
typedef std::vector< FunctorTypeFunctorVectorType
 
- Public Member Functions inherited from otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
FunctorVectorTypeGetFunctorVector (void)
 
- Static Public Member Functions inherited from otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >
static Pointer New ()
 
- Static Public Attributes inherited from otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >
static const unsigned int InputImageDimension
 
static const unsigned int OutputImageDimension
 
- Protected Member Functions inherited from otb::UnaryImageFunctorWithVectorImageFilter< TInputImage, TOutputImage, Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInputImage::InternalPixelType, TOutputImage::InternalPixelType > >
 UnaryImageFunctorWithVectorImageFilter ()
 
 ~UnaryImageFunctorWithVectorImageFilter () override
 
void GenerateOutputInformation () override
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 

Detailed Description

template<class TInputImage, class TOutputImage>
class otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >

Calculates the slope, the orientation incidence and exitance radius values for each pixel.

Examples
Radiometry/AtmosphericCorrectionSequencement.cxx.

Definition at line 139 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

Member Typedef Documentation

◆ AcquiCorrectionParametersPointerType

template<class TInputImage , class TOutputImage >
typedef AcquiCorrectionParametersType::Pointer otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::AcquiCorrectionParametersPointerType

"typedef" to simplify the variables definition and the declaration.

Definition at line 183 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ AcquiCorrectionParametersType

template<class TInputImage , class TOutputImage >
typedef otb::ImageMetadataCorrectionParameters otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::AcquiCorrectionParametersType

"typedef" to simplify the variables definition and the declaration.

Definition at line 182 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ AtmoCorrectionParametersPointerType

template<class TInputImage , class TOutputImage >
typedef AtmoCorrectionParametersType::Pointer otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::AtmoCorrectionParametersPointerType

"typedef" to simplify the variables definition and the declaration.

Definition at line 180 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ AtmoCorrectionParametersType

template<class TInputImage , class TOutputImage >
typedef otb::AtmosphericCorrectionParameters otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::AtmoCorrectionParametersType

"typedef" to simplify the variables definition and the declaration.

Definition at line 179 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ AtmosphericRadiativeTermsPointerType

template<class TInputImage , class TOutputImage >
typedef AtmosphericRadiativeTermsType::Pointer otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::AtmosphericRadiativeTermsPointerType

"typedef" to simplify the variables definition and the declaration.

Definition at line 186 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ AtmosphericRadiativeTermsType

template<class TInputImage , class TOutputImage >
typedef otb::AtmosphericRadiativeTerms otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::AtmosphericRadiativeTermsType

"typedef" to simplify the variables definition and the declaration.

Definition at line 185 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ ConstPointer

template<class TInputImage , class TOutputImage >
typedef itk::SmartPointer<const Self> otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::ConstPointer

"typedef" to simplify the variables definition and the declaration.

Definition at line 160 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ CorrectionParametersToRadiativeTermsType

"typedef" to simplify the variables definition and the declaration.

Definition at line 177 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ FilterFunctionValuesType

template<class TInputImage , class TOutputImage >
typedef otb::FilterFunctionValues otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::FilterFunctionValuesType

"typedef" to simplify the variables definition and the declaration.

Definition at line 189 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ FunctorType

template<class TInputImage , class TOutputImage >
typedef Functor::ReflectanceToSurfaceReflectanceImageFunctor<typename InputImageType::InternalPixelType, typename OutputImageType::InternalPixelType> otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::FunctorType

"typedef" to simplify the variables definition and the declaration.

Definition at line 155 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ InputImageRegionType

template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::InputImageRegionType

"typedef" to simplify the variables definition and the declaration.

Definition at line 171 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ InputImageType

template<class TInputImage , class TOutputImage >
typedef TInputImage otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::InputImageType

"typedef" to simplify the variables definition and the declaration.

Definition at line 151 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ InputInternalPixelType

template<class TInputImage , class TOutputImage >
typedef InputImageType::InternalPixelType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::InputInternalPixelType

"typedef" to simplify the variables definition and the declaration.

Definition at line 170 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ InputPixelType

template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::InputPixelType

Supported images definition.

Definition at line 166 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ MetaDataDictionaryType

template<class TInputImage , class TOutputImage >
typedef itk::MetaDataDictionary otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::MetaDataDictionaryType

"typedef" to simplify the variables definition and the declaration.

Definition at line 196 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ OutputImageRegionType

template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::OutputImageRegionType

"typedef" to simplify the variables definition and the declaration.

Definition at line 174 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ OutputImageType

template<class TInputImage , class TOutputImage >
typedef TOutputImage otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::OutputImageType

"typedef" to simplify the variables definition and the declaration.

Definition at line 152 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ OutputInternalPixelType

template<class TInputImage , class TOutputImage >
typedef OutputImageType::InternalPixelType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::OutputInternalPixelType

"typedef" to simplify the variables definition and the declaration.

Definition at line 173 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ OutputPixelType

template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::OutputPixelType

"typedef" to simplify the variables definition and the declaration.

Definition at line 172 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ Pointer

template<class TInputImage , class TOutputImage >
typedef itk::SmartPointer<Self> otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::Pointer

"typedef" to simplify the variables definition and the declaration.

Definition at line 159 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ Self

template<class TInputImage , class TOutputImage >
typedef ReflectanceToSurfaceReflectanceImageFilter otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::Self

"typedef" for standard classes.

Definition at line 157 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ Superclass

template<class TInputImage , class TOutputImage >
typedef UnaryImageFunctorWithVectorImageFilter<InputImageType, OutputImageType, FunctorType> otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::Superclass

"typedef" to simplify the variables definition and the declaration.

Definition at line 158 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ ValuesVectorType

template<class TInputImage , class TOutputImage >
typedef FilterFunctionValuesType::ValuesVectorType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::ValuesVectorType

"typedef" to simplify the variables definition and the declaration.

Definition at line 191 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ ValueType

template<class TInputImage , class TOutputImage >
typedef FilterFunctionValuesType::WavelengthSpectralBandType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::ValueType

"typedef" to simplify the variables definition and the declaration.

Definition at line 190 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ WavelengthSpectralBandVectorType

"typedef" to simplify the variables definition and the declaration.

Definition at line 193 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

Constructor & Destructor Documentation

◆ ReflectanceToSurfaceReflectanceImageFilter()

template<class TInputImage , class TOutputImage >
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::ReflectanceToSurfaceReflectanceImageFilter
protected

◆ ~ReflectanceToSurfaceReflectanceImageFilter()

template<class TInputImage , class TOutputImage >
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::~ReflectanceToSurfaceReflectanceImageFilter ( )
inlineoverrideprotected

Destructor

Definition at line 252 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

Member Function Documentation

◆ BeforeThreadedGenerateData()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData
overrideprotected

Initialize the parameters of the functor before the threads run.

Definition at line 43 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.

◆ CreateAnother()

template<class TInputImage , class TOutputImage >
virtual::itk::LightObject::Pointer otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::CreateAnother ( void  ) const

"typedef" to simplify the variables definition and the declaration.

◆ GenerateParameters()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::GenerateParameters

Compute radiative terms if necessary and then update functors attributes.

Definition at line 60 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.

◆ GetIsSetAtmosphericRadiativeTerms()

template<class TInputImage , class TOutputImage >
virtual bool otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::GetIsSetAtmosphericRadiativeTerms ( )
virtual

"typedef" to simplify the variables definition and the declaration.

◆ GetNameOfClass()

template<class TInputImage , class TOutputImage >
virtual const char* otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
virtual

return class name.

◆ GetUseGenerateParameters()

template<class TInputImage , class TOutputImage >
virtual bool otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::GetUseGenerateParameters ( )
virtual

"typedef" to simplify the variables definition and the declaration.

◆ IsSetAtmosphericRadiativeTermsOff()

template<class TInputImage , class TOutputImage >
virtual void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::IsSetAtmosphericRadiativeTermsOff ( )
virtual

"typedef" to simplify the variables definition and the declaration.

◆ IsSetAtmosphericRadiativeTermsOn()

template<class TInputImage , class TOutputImage >
virtual void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::IsSetAtmosphericRadiativeTermsOn ( )
virtual

"typedef" to simplify the variables definition and the declaration.

◆ itkGetObjectMacro() [1/3]

template<class TInputImage , class TOutputImage >
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::itkGetObjectMacro ( AcquiCorrectionParameters  ,
AcquiCorrectionParametersType   
)

"typedef" to simplify the variables definition and the declaration.

◆ itkGetObjectMacro() [2/3]

template<class TInputImage , class TOutputImage >
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::itkGetObjectMacro ( AtmoCorrectionParameters  ,
AtmoCorrectionParametersType   
)

"typedef" to simplify the variables definition and the declaration.

◆ itkGetObjectMacro() [3/3]

template<class TInputImage , class TOutputImage >
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::itkGetObjectMacro ( AtmosphericRadiativeTerms  ,
AtmosphericRadiativeTermsType   
)

"typedef" to simplify the variables definition and the declaration.

◆ Modified()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::Modified
overrideprotected

If modified, we need to compute the functor parameters again

Definition at line 52 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.

◆ New()

template<class TInputImage , class TOutputImage >
static Pointer otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::New ( )
static

object factory method.

◆ PrintSelf()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

"typedef" to simplify the variables definition and the declaration.

Definition at line 205 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.

◆ SetAcquiCorrectionParameters()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::SetAcquiCorrectionParameters ( AcquiCorrectionParametersPointerType  acquiCorrTerms)
inline

Get/Set Acquisition Correction Parameters.

Definition at line 221 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ SetAtmoCorrectionParameters()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::SetAtmoCorrectionParameters ( AtmoCorrectionParametersPointerType  atmoCorrTerms)
inline

Get/Set Atmospheric Correction Parameters.

Definition at line 210 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ SetAtmosphericRadiativeTerms()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::SetAtmosphericRadiativeTerms ( AtmosphericRadiativeTermsPointerType  atmoRadTerms)
inline

Get/Set Atmospheric Radiative Terms.

Definition at line 199 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ SetIsSetAtmosphericRadiativeTerms()

template<class TInputImage , class TOutputImage >
virtual void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::SetIsSetAtmosphericRadiativeTerms ( bool  _arg)
virtual

Set/Get IsSetAtmosphericRadiativeTerms

◆ SetUseGenerateParameters()

template<class TInputImage , class TOutputImage >
virtual void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::SetUseGenerateParameters ( bool  _arg)
virtual

Set/Get UseGenerateParameters.

◆ UpdateAtmosphericRadiativeTerms()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::UpdateAtmosphericRadiativeTerms
protected

◆ UpdateFunctors()

template<class TInputImage , class TOutputImage >
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::UpdateFunctors
protected

◆ UseGenerateParametersOff()

template<class TInputImage , class TOutputImage >
virtual void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::UseGenerateParametersOff ( )
virtual

"typedef" to simplify the variables definition and the declaration.

◆ UseGenerateParametersOn()

template<class TInputImage , class TOutputImage >
virtual void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::UseGenerateParametersOn ( )
virtual

"typedef" to simplify the variables definition and the declaration.

Member Data Documentation

◆ InputImageDimension

template<class TInputImage , class TOutputImage >
const unsigned int otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::InputImageDimension = TInputImage::ImageDimension
static

Extract input and output images dimensions.

Definition at line 146 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ m_AcquiCorrectionParameters

template<class TInputImage , class TOutputImage >
AcquiCorrectionParametersPointerType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_AcquiCorrectionParameters
private

"typedef" to simplify the variables definition and the declaration.

Definition at line 284 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

Referenced by otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::ReflectanceToSurfaceReflectanceImageFilter().

◆ m_AtmoCorrectionParameters

template<class TInputImage , class TOutputImage >
AtmoCorrectionParametersPointerType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_AtmoCorrectionParameters
private

"typedef" to simplify the variables definition and the declaration.

Definition at line 283 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

Referenced by otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::ReflectanceToSurfaceReflectanceImageFilter().

◆ m_AtmosphericRadiativeTerms

template<class TInputImage , class TOutputImage >
AtmosphericRadiativeTermsPointerType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_AtmosphericRadiativeTerms
private

"typedef" to simplify the variables definition and the declaration.

Definition at line 282 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

Referenced by otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::ReflectanceToSurfaceReflectanceImageFilter().

◆ m_FunctorParametersHaveBeenComputed

template<class TInputImage , class TOutputImage >
bool otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_FunctorParametersHaveBeenComputed
mutableprivate

True if the functor parameters have been generated

Definition at line 280 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ m_IsSetAcquiCorrectionParameters

template<class TInputImage , class TOutputImage >
bool otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_IsSetAcquiCorrectionParameters
private

"typedef" to simplify the variables definition and the declaration.

Definition at line 272 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ m_IsSetAtmoCorrectionParameters

template<class TInputImage , class TOutputImage >
bool otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_IsSetAtmoCorrectionParameters
private

"typedef" to simplify the variables definition and the declaration.

Definition at line 271 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ m_IsSetAtmosphericRadiativeTerms

template<class TInputImage , class TOutputImage >
bool otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_IsSetAtmosphericRadiativeTerms
private

"typedef" to simplify the variables definition and the declaration.

Definition at line 270 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ m_UseGenerateParameters

template<class TInputImage , class TOutputImage >
bool otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_UseGenerateParameters
private

Enable/Disable GenerateParameters in GenerateOutputInformation. Useful for image view that call GenerateOutputInformation each time you move the full area.

Definition at line 277 of file otbReflectanceToSurfaceReflectanceImageFilter.h.

◆ OutputImageDimension

template<class TInputImage , class TOutputImage >
const unsigned int otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::OutputImageDimension = TOutputImage::ImageDimension
static

"typedef" to simplify the variables definition and the declaration.

Definition at line 147 of file otbReflectanceToSurfaceReflectanceImageFilter.h.


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