OTB
9.0.0
Orfeo Toolbox
|
#include <otbSurfaceReflectanceToReflectanceFilter.h>
Calculates the slope, the orientation incidence and exitance radius values for each pixel.
Definition at line 166 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef AcquiCorrectionParametersType::Pointer otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::AcquiCorrectionParametersPointerType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 209 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef otb::ImageMetadataCorrectionParameters otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::AcquiCorrectionParametersType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 208 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef AtmoCorrectionParametersType::Pointer otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::AtmoCorrectionParametersPointerType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 206 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef otb::AtmosphericCorrectionParameters otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::AtmoCorrectionParametersType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 205 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef AtmosphericRadiativeTermsType::Pointer otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::AtmosphericRadiativeTermsPointerType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 212 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef otb::AtmosphericRadiativeTerms otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::AtmosphericRadiativeTermsType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 211 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef itk::SmartPointer<const Self> otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::ConstPointer |
"typedef" to simplify the variables definition and the declaration.
Definition at line 187 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef otb::RadiometryCorrectionParametersToAtmosphericRadiativeTerms otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::CorrectionParametersToRadiativeTermsType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 203 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef otb::FilterFunctionValues otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::FilterFunctionValuesType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 215 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef Functor::ReflectanceToSurfaceReflectanceImageFunctor<typename InputImageType::InternalPixelType, typename OutputImageType::InternalPixelType> otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::FunctorType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 181 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef InputImageType::RegionType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::InputImageRegionType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 198 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef TInputImage otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::InputImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 178 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef InputImageType::InternalPixelType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::InputInternalPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 197 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef InputImageType::PixelType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::InputPixelType |
Supported images definition.
Definition at line 193 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef itk::MetaDataDictionary otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::MetaDataDictionaryType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 221 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef OutputImageType::RegionType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::OutputImageRegionType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 201 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef TOutputImage otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::OutputImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 179 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef OutputImageType::InternalPixelType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::OutputInternalPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 200 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef OutputImageType::PixelType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::OutputPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 199 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef itk::SmartPointer<Self> otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::Pointer |
"typedef" to simplify the variables definition and the declaration.
Definition at line 186 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef SurfaceReflectanceToReflectanceFilter otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::Self |
"typedef" for standard classes.
Definition at line 184 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef UnaryImageFunctorWithVectorImageFilter<InputImageType, OutputImageType, FunctorType> otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::Superclass |
"typedef" to simplify the variables definition and the declaration.
Definition at line 185 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef FilterFunctionValuesType::ValuesVectorType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::ValuesVectorType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 217 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef FilterFunctionValuesType::WavelengthSpectralBandType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::ValueType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 216 of file otbSurfaceReflectanceToReflectanceFilter.h.
typedef AcquiCorrectionParametersType::WavelengthSpectralBandVectorType otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::WavelengthSpectralBandVectorType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 219 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
protected |
Constructor
Definition at line 33 of file otbSurfaceReflectanceToReflectanceFilter.hxx.
References otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::m_AcquiCorrectionParameters, otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::m_AtmoCorrectionParameters, otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::m_AtmosphericRadiativeTerms, otb::ImageMetadataCorrectionParameters::New(), otb::AtmosphericCorrectionParameters::New(), and otb::AtmosphericRadiativeTerms::New().
|
inlineoverrideprotected |
Destructor
Definition at line 276 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
overrideprotected |
Initialize the functor vector
Definition at line 111 of file otbSurfaceReflectanceToReflectanceFilter.hxx.
virtual::itk::LightObject::Pointer otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
"typedef" to simplify the variables definition and the declaration.
void otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::GenerateParameters |
Compute radiative terms if necessary and then updtae functors attibuts.
Definition at line 152 of file otbSurfaceReflectanceToReflectanceFilter.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.
otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::itkGetObjectMacro | ( | AtmoCorrectionParameters | , |
AtmoCorrectionParametersType | |||
) |
"typedef" to simplify the variables definition and the declaration.
otb::SurfaceReflectanceToReflectanceFilter< 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 119 of file otbSurfaceReflectanceToReflectanceFilter.hxx.
|
static |
object factory method.
|
inline |
Get/Set Acquisition Correction Parameters.
Definition at line 247 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
inline |
Get/Set Atmospheric Correction Parameters.
Definition at line 236 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
inline |
Get/Set Atmospheric Radiative Terms.
Definition at line 225 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
virtual |
Set/Get IsSetAtmosphericRadiativeTerms
|
virtual |
Set/Get UseGenerateParameters.
|
protected |
Fill AtmosphericRadiativeTerms using image metadata
Definition at line 44 of file otbSurfaceReflectanceToReflectanceFilter.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 126 of file otbSurfaceReflectanceToReflectanceFilter.hxx.
References otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetCoefficient(), otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetResidu(), and otb::Functor::ReflectanceToSurfaceReflectanceImageFunctor< TInput, TOutput >::SetSphericalAlbedo().
|
static |
Extract input and output images dimensions.
Definition at line 173 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 299 of file otbSurfaceReflectanceToReflectanceFilter.h.
Referenced by otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::SurfaceReflectanceToReflectanceFilter().
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 298 of file otbSurfaceReflectanceToReflectanceFilter.h.
Referenced by otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::SurfaceReflectanceToReflectanceFilter().
|
private |
Radiative terms object
Definition at line 297 of file otbSurfaceReflectanceToReflectanceFilter.h.
Referenced by otb::SurfaceReflectanceToReflectanceFilter< TInputImage, TOutputImage >::SurfaceReflectanceToReflectanceFilter().
|
mutableprivate |
True if the functor parameters have been generated
Definition at line 304 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 294 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 293 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 292 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 301 of file otbSurfaceReflectanceToReflectanceFilter.h.
|
static |
"typedef" to simplify the variables definition and the declaration.
Definition at line 174 of file otbSurfaceReflectanceToReflectanceFilter.h.