OTB
9.0.0
Orfeo Toolbox
|
#include <otbReflectanceToSurfaceReflectanceImageFilter.h>
Calculates the slope, the orientation incidence and exitance radius values for each pixel.
Definition at line 139 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
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.
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.
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.
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.
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.
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.
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.
typedef otb::RadiometryCorrectionParametersToAtmosphericRadiativeTerms otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::CorrectionParametersToRadiativeTermsType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 177 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
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.
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.
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.
typedef TInputImage otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::InputImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 151 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
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.
typedef InputImageType::PixelType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::InputPixelType |
Supported images definition.
Definition at line 166 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
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.
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.
typedef TOutputImage otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::OutputImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 152 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
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.
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.
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.
typedef ReflectanceToSurfaceReflectanceImageFilter otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::Self |
"typedef" for standard classes.
Definition at line 157 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
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.
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.
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.
typedef AcquiCorrectionParametersType::WavelengthSpectralBandVectorType otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::WavelengthSpectralBandVectorType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 193 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
protected |
Constructor
Definition at line 33 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.
References otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_AcquiCorrectionParameters, otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_AtmoCorrectionParameters, otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::m_AtmosphericRadiativeTerms, otb::ImageMetadataCorrectionParameters::New(), otb::AtmosphericCorrectionParameters::New(), and otb::AtmosphericRadiativeTerms::New().
|
inlineoverrideprotected |
Destructor
Definition at line 252 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
overrideprotected |
Initialize the parameters of the functor before the threads run.
Definition at line 43 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.
virtual::itk::LightObject::Pointer otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
"typedef" to simplify the variables definition and the declaration.
void otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::GenerateParameters |
Compute radiative terms if necessary and then update functors attributes.
Definition at line 60 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
virtual |
return class name.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::itkGetObjectMacro | ( | AcquiCorrectionParameters | , |
AcquiCorrectionParametersType | |||
) |
"typedef" to simplify the variables definition and the declaration.
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::itkGetObjectMacro | ( | AtmoCorrectionParameters | , |
AtmoCorrectionParametersType | |||
) |
"typedef" to simplify the variables definition and the declaration.
otb::ReflectanceToSurfaceReflectanceImageFilter< TInputImage, TOutputImage >::itkGetObjectMacro | ( | AtmosphericRadiativeTerms | , |
AtmosphericRadiativeTermsType | |||
) |
"typedef" to simplify the variables definition and the declaration.
|
overrideprotected |
If modified, we need to compute the functor parameters again
Definition at line 52 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.
|
static |
object factory method.
|
overrideprotected |
"typedef" to simplify the variables definition and the declaration.
Definition at line 205 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.
|
inline |
Get/Set Acquisition Correction Parameters.
Definition at line 221 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
inline |
Get/Set Atmospheric Correction Parameters.
Definition at line 210 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
inline |
Get/Set Atmospheric Radiative Terms.
Definition at line 199 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
virtual |
Set/Get IsSetAtmosphericRadiativeTerms
|
virtual |
Set/Get UseGenerateParameters.
|
protected |
Fill AtmosphericRadiativeTerms using image metadata
Definition at line 77 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.
References otb::AcquisitionDate, otb::FilterFunctionValues::New(), otbMsgDevMacro, otb::SatAzimuth, otb::SatElevation, otb::SpectralSensitivity, otb::SunAzimuth, and otb::SunElevation.
|
protected |
Update Functors parameters
Definition at line 162 of file otbReflectanceToSurfaceReflectanceImageFilter.hxx.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::GetCoefficient(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::GetResidu(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::GetSphericalAlbedo(), otbMsgDevMacro, otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetCoefficient(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetResidu(), and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetSphericalAlbedo().
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
static |
Extract input and output images dimensions.
Definition at line 146 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
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().
|
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().
|
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().
|
mutableprivate |
True if the functor parameters have been generated
Definition at line 280 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 272 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 271 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 270 of file otbReflectanceToSurfaceReflectanceImageFilter.h.
|
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.
|
static |
"typedef" to simplify the variables definition and the declaration.
Definition at line 147 of file otbReflectanceToSurfaceReflectanceImageFilter.h.