![]() |
Orfeo Toolbox
3.16
|
Unary neighborhood functor to compute the value of a pixel which is a sum of the surrounding pixels value ponderated by a coefficient. More...
#include <otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h>
Inheritance diagram for otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >:
Collaboration diagram for otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >: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 () | |
| virtual | ~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) |
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 otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
| typedef std::vector<double> otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >::DoubleContainerType |
Definition at line 55 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
| typedef TOutput::RealValueType otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >::RealValueType |
Definition at line 54 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
| typedef itk::VariableSizeMatrix<double> otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >::WeightingMatrixType |
Definition at line 52 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
| typedef std::vector<WeightingMatrixType> otb::Functor::ComputeNeighborhoodContributionFunctor< TNeighIter, TOutput >::WeightingValuesContainerType |
Definition at line 53 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inline |
Definition at line 49 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inlinevirtual |
Definition at line 50 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inline |
Definition at line 77 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inline |
Definition at line 73 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inline |
Definition at line 69 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inline |
Definition at line 82 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inline |
Definition at line 65 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inline |
Definition at line 61 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
inline |
Definition at line 57 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.h.
|
private |
Definition at line 135 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.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 134 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.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 133 of file otbSurfaceAdjacencyEffect6SCorrectionSchemeFilter.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().