OTB
9.0.0
Orfeo Toolbox
|
#include <otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h>
Public Types | |
typedef std::vector< double > | DoubleContainerType |
typedef TOutput::RealValueType | RealValueType |
typedef itk::VariableSizeMatrix< double > | WeightingMatrixType |
typedef std::vector< WeightingMatrixType > | WeightingValuesContainerType |
Public Member Functions | |
ComputeNeighborhoodContributionFunctor () | |
DoubleContainerType | GetDiffuseRatio () |
DoubleContainerType | GetUpwardTransmittanceRatio () |
WeightingValuesContainerType | GetWeightingValues () |
TOutput | operator() (const TNeighIter &it) |
void | SetDiffuseRatio (DoubleContainerType &diffuseRatio) |
void | SetUpwardTransmittanceRatio (DoubleContainerType &upwardTransmittanceRatio) |
void | SetWeightingValues (const WeightingValuesContainerType &cont) |
virtual | ~ComputeNeighborhoodContributionFunctor () |
Private Attributes | |
DoubleContainerType | m_DiffuseRatio |
DoubleContainerType | m_UpwardTransmittanceRatio |
WeightingValuesContainerType | m_WeightingValues |
Unary neighborhood functor to compute the value of a pixel which is a sum of the surrounding pixels value ponderated by a coefficient.
Definition at line 46 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
typedef std::vector<double> otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >::DoubleContainerType |
Definition at line 59 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
typedef TOutput::RealValueType otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >::RealValueType |
Definition at line 58 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
typedef itk::VariableSizeMatrix<double> otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >::WeightingMatrixType |
Definition at line 56 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
typedef std::vector<WeightingMatrixType> otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >::WeightingValuesContainerType |
Definition at line 57 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inline |
Definition at line 49 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inlinevirtual |
Definition at line 52 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inline |
Definition at line 81 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inline |
Definition at line 77 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inline |
Definition at line 73 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inline |
Definition at line 86 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inline |
Definition at line 69 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inline |
Definition at line 65 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
inline |
Definition at line 61 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
|
private |
Definition at line 125 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
Referenced by otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::GetDiffuseRatio(), otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::operator()(), and otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::SetDiffuseRatio().
|
private |
Definition at line 124 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
Referenced by otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::GetUpwardTransmittanceRatio(), otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::operator()(), and otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::SetUpwardTransmittanceRatio().
|
private |
Definition at line 123 of file otbSurfaceAdjacencyEffectCorrectionSchemeFilter.h.
Referenced by otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::GetWeightingValues(), otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::operator()(), and otb::Functor::ComputeNeighborhoodContributionFunctor< itk::ConstNeighborhoodIterator< TInputImage >, TOutputImage::PixelType >::SetWeightingValues().