![]() |
OTB
10.0.0
Orfeo Toolbox
|
#include <otbJoinHistogramMIImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef JoinHistogramMIImageFilter | Self |
typedef BinaryFunctorNeighborhoodJoinHistogramImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::JoinHistogramMI< typename itk::ConstNeighborhoodIterator< TInputImage1 >, typename itk::ConstNeighborhoodIterator< TInputImage2 >, typename TOutputImage::PixelType > > | Superclass |
![]() | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Functor::JoinHistogramMI< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > | FunctorType |
typedef HistogramType::SizeType | HistogramSizeType |
typedef itk::Statistics::Histogram< double, itk::Statistics::DenseFrequencyContainer2 > | HistogramType |
typedef Input1ImageType::ConstPointer | Input1ImageConstPointer |
typedef Input1ImageType::PixelType | Input1ImagePixelType |
typedef Input1ImageType::Pointer | Input1ImagePointer |
typedef Input1ImageType::RegionType | Input1ImageRegionType |
typedef TInputImage1 | Input1ImageType |
typedef Input2ImageType::ConstPointer | Input2ImageConstPointer |
typedef Input2ImageType::PixelType | Input2ImagePixelType |
typedef Input2ImageType::Pointer | Input2ImagePointer |
typedef Input2ImageType::RegionType | Input2ImageRegionType |
typedef TInputImage2 | Input2ImageType |
typedef HistogramType::MeasurementVectorType | MeasurementVectorType |
typedef itk::ConstNeighborhoodIterator< TInputImage1 > | NeighborhoodIteratorType1 |
typedef itk::ConstNeighborhoodIterator< TInputImage2 > | NeighborhoodIteratorType2 |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::ProcessObject | ProcessObjectType |
typedef unsigned char | RadiusSizeType |
typedef NeighborhoodIteratorType1::RadiusType | RadiusType1 |
typedef NeighborhoodIteratorType2::RadiusType | RadiusType2 |
typedef BinaryFunctorNeighborhoodJoinHistogramImageFilter | Self |
typedef itk::ImageToImageFilter< TInputImage1, TOutputImage > | Superclass |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
Protected Member Functions | |
JoinHistogramMIImageFilter ()=default | |
~JoinHistogramMIImageFilter ()=default | |
![]() | |
BinaryFunctorNeighborhoodJoinHistogramImageFilter () | |
~BinaryFunctorNeighborhoodJoinHistogramImageFilter () override | |
void | BeforeThreadedGenerateData () override |
void | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) override |
void | GenerateInputRequestedRegion (void) override |
Private Member Functions | |
JoinHistogramMIImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
![]() | |
RadiusSizeType | m_Radius |
HistogramType::Pointer | m_Histogram |
Implements neighborhood-wise the computation of mutual information using a join histogram.
This filter is parametrized over the types of the two input images and the type of the output image.
Numeric conversions (castings) are done by the C++ defaults.
The filter will walk over all the pixels in the two input images, and for each one of them it will do the following:
double
double
double
value resulting to the pixel type of the output imageThe filter expect all images to have the same dimension (e.g. all 2D, or all 3D, or all ND)
Definition at line 59 of file otbJoinHistogramMIImageFilter.h.
typedef itk::SmartPointer<const Self> otb::JoinHistogramMIImageFilter< TInputImage1, TInputImage2, TOutputImage >::ConstPointer |
Definition at line 74 of file otbJoinHistogramMIImageFilter.h.
typedef itk::SmartPointer<Self> otb::JoinHistogramMIImageFilter< TInputImage1, TInputImage2, TOutputImage >::Pointer |
Definition at line 73 of file otbJoinHistogramMIImageFilter.h.
typedef JoinHistogramMIImageFilter otb::JoinHistogramMIImageFilter< TInputImage1, TInputImage2, TOutputImage >::Self |
Standard class typedefs.
Definition at line 67 of file otbJoinHistogramMIImageFilter.h.
typedef BinaryFunctorNeighborhoodJoinHistogramImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::JoinHistogramMI<typename itk::ConstNeighborhoodIterator<TInputImage1>, typename itk::ConstNeighborhoodIterator<TInputImage2>, typename TOutputImage::PixelType> > otb::JoinHistogramMIImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass |
Definition at line 72 of file otbJoinHistogramMIImageFilter.h.
|
protecteddefault |
|
protecteddefault |
|
privatedelete |
virtual::itk::LightObject::Pointer otb::JoinHistogramMIImageFilter< TInputImage1, TInputImage2, TOutputImage >::CreateAnother | ( | void | ) | const |
|
virtual |
|
static |
Method for creation through the object factory.
|
privatedelete |