OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | List of all members
otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision > Class Template Reference

#include <otbGridResampleImageFilter.h>

+ Inheritance diagram for otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >:
+ Collaboration diagram for otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef itk::SmartPointer< SelfPointer
 
typedef GridResampleImageFilter Self
 
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 

Static Public Member Functions

static Pointer New ()
 
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef TOutputImage::PixelType OutputPixelType
 
typedef itk::DefaultConvertPixelTraits< OutputPixelTypeOutputPixelConvertType
 
typedef OutputPixelConvertType::ComponentType OutputPixelComponentType
 
typedef itk::InterpolateImageFunction< InputImageType, TInterpolatorPrecision > InterpolatorType
 
typedef InterpolatorType::Pointer InterpolatorPointerType
 
typedef itk::LinearInterpolateImageFunction< InputImageType, TInterpolatorPrecision > DefaultInterpolatorType
 
typedef InterpolatorType::OutputType InterpolatorOutputType
 
typedef itk::DefaultConvertPixelTraits< InterpolatorOutputTypeInterpolatorConvertType
 
typedef InterpolatorConvertType::ComponentType InterpolatorComponentType
 
typedef itk::ContinuousIndex< double, InputImageDimensionContinuousInputIndexType
 
typedef itk::ImageBase< OutputImageType::ImageDimension > ImageBaseType
 
typedef ImageBaseType::SpacingType SpacingType
 
typedef ImageBaseType::SizeType SizeType
 
typedef ImageBaseType::PointType PointType
 
typedef ImageBaseType::IndexType IndexType
 
static const unsigned int ImageDimension = TOutputImage::ImageDimension
 
static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
IndexType m_OutputStartIndex
 
SizeType m_OutputSize
 
PointType m_OutputOrigin
 
SpacingType m_OutputSpacing
 
OutputPixelType m_EdgePaddingValue
 
double m_InterpolationMargin
 
bool m_CheckOutputBounds
 
InterpolatorPointerType m_Interpolator
 
OutputImageRegionType m_ReachableOutputRegion
 
virtual void SetOutputStartIndex (IndexType _arg)
 
virtual const IndexTypeGetOutputStartIndex () const
 
virtual void SetOutputSize (SizeType _arg)
 
virtual const SizeTypeGetOutputSize () const
 
virtual void SetOutputOrigin (PointType _arg)
 
virtual const PointTypeGetOutputOrigin () const
 
virtual void SetOutputSpacing (SpacingType _arg)
 
virtual const SpacingTypeGetOutputSpacing () const
 
virtual void SetEdgePaddingValue (OutputPixelType _arg)
 
virtual const OutputPixelTypeGetEdgePaddingValue () const
 
virtual void SetCheckOutputBounds (bool _arg)
 
virtual bool GetCheckOutputBounds ()
 
virtual void CheckOutputBoundsOn ()
 
virtual void CheckOutputBoundsOff ()
 
virtual void SetInterpolationMargin (double _arg)
 
virtual double GetInterpolationMargin ()
 
virtual void SetInterpolator (InterpolatorType *_arg)
 
 itkGetObjectMacro (Interpolator, InterpolatorType)
 
void SetOutputParametersFromImage (const ImageBaseType *image)
 
itk::ModifiedTimeType GetMTime (void) const override
 
 GridResampleImageFilter ()
 
 ~GridResampleImageFilter () override
 
void GenerateOutputInformation () override
 
void GenerateInputRequestedRegion () override
 
void BeforeThreadedGenerateData () override
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override
 
void AfterThreadedGenerateData () override
 
void CastPixelWithBoundsChecking (const InterpolatorOutputType &value, const InterpolatorComponentType &minComponent, const InterpolatorComponentType &maxComponent, OutputPixelType &outputValue) const
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
 GridResampleImageFilter (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

template<typename TInputImage, typename TOutputImage, typename TInterpolatorPrecision = double>
class otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >

Resample input image on a new origin/spacing/size grid.

This filter resample the input image on a new grid defined by OutputOrigin, OutputSpacing and OutputSize, using the provided interpolator.

This is equivalent to a itk::ResampleImageFilter using an itk::IdentityTransform, except that it is slightly more efficient and that in this simplified case it is possible to explicitly compute the input requested region. The GridResampleImageFilter therefore supports streaming, contrary to the itk::ResampleImageFilter.

When grid position is outside of the input image domain, the default EdgePaddingValue is used.

If CheckOutputBounds flag is set to true (default value), the interpolated value will be checked for output pixel type range prior to casting.

Definition at line 61 of file otbGridResampleImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::SmartPointer<const Self> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::ConstPointer

Definition at line 68 of file otbGridResampleImageFilter.h.

◆ ContinuousInputIndexType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::ContinuousIndex<double, InputImageDimension> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::ContinuousInputIndexType

Input pixel continuous index typdef

Definition at line 100 of file otbGridResampleImageFilter.h.

◆ DefaultInterpolatorType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::LinearInterpolateImageFunction<InputImageType, TInterpolatorPrecision> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::DefaultInterpolatorType

Typedef parameters

Definition at line 94 of file otbGridResampleImageFilter.h.

◆ ImageBaseType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::ImageBase<OutputImageType::ImageDimension> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::ImageBaseType

ImageBase typedef

Definition at line 103 of file otbGridResampleImageFilter.h.

◆ IndexType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef ImageBaseType::IndexType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::IndexType

Typedef parameters

Definition at line 107 of file otbGridResampleImageFilter.h.

◆ InputImageType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef TInputImage otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::InputImageType

Typedef parameters

Definition at line 82 of file otbGridResampleImageFilter.h.

◆ InterpolatorComponentType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef InterpolatorConvertType::ComponentType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::InterpolatorComponentType

Typedef parameters

Definition at line 97 of file otbGridResampleImageFilter.h.

◆ InterpolatorConvertType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::DefaultConvertPixelTraits<InterpolatorOutputType> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::InterpolatorConvertType

Typedef parameters

Definition at line 96 of file otbGridResampleImageFilter.h.

◆ InterpolatorOutputType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef InterpolatorType::OutputType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::InterpolatorOutputType

Typedef parameters

Definition at line 95 of file otbGridResampleImageFilter.h.

◆ InterpolatorPointerType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef InterpolatorType::Pointer otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::InterpolatorPointerType

Typedef parameters

Definition at line 93 of file otbGridResampleImageFilter.h.

◆ InterpolatorType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::InterpolateImageFunction<InputImageType, TInterpolatorPrecision> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::InterpolatorType

Interpolator type

Definition at line 92 of file otbGridResampleImageFilter.h.

◆ OutputImageRegionType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef OutputImageType::RegionType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::OutputImageRegionType

Typedef parameters

Definition at line 84 of file otbGridResampleImageFilter.h.

◆ OutputImageType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef TOutputImage otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::OutputImageType

Typedef parameters

Definition at line 83 of file otbGridResampleImageFilter.h.

◆ OutputPixelComponentType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef OutputPixelConvertType::ComponentType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::OutputPixelComponentType

Typedef parameters

Definition at line 89 of file otbGridResampleImageFilter.h.

◆ OutputPixelConvertType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::DefaultConvertPixelTraits<OutputPixelType> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::OutputPixelConvertType

Typedef parameters

Definition at line 88 of file otbGridResampleImageFilter.h.

◆ OutputPixelType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef TOutputImage::PixelType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::OutputPixelType

Typedef parameters

Definition at line 85 of file otbGridResampleImageFilter.h.

◆ Pointer

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::SmartPointer<Self> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::Pointer

Definition at line 67 of file otbGridResampleImageFilter.h.

◆ PointType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef ImageBaseType::PointType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::PointType

Typedef parameters

Definition at line 106 of file otbGridResampleImageFilter.h.

◆ Self

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef GridResampleImageFilter otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::Self

Standard class typedefs.

Definition at line 65 of file otbGridResampleImageFilter.h.

◆ SizeType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef ImageBaseType::SizeType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SizeType

Typedef parameters

Definition at line 105 of file otbGridResampleImageFilter.h.

◆ SpacingType

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef ImageBaseType::SpacingType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SpacingType

Typedef parameters

Definition at line 104 of file otbGridResampleImageFilter.h.

◆ Superclass

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
typedef itk::ImageToImageFilter<TInputImage, TOutputImage> otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::Superclass

Definition at line 66 of file otbGridResampleImageFilter.h.

Constructor & Destructor Documentation

◆ GridResampleImageFilter() [1/2]

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GridResampleImageFilter
protected

◆ ~GridResampleImageFilter()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::~GridResampleImageFilter ( )
inlineoverrideprotected

Destructor

Definition at line 144 of file otbGridResampleImageFilter.h.

◆ GridResampleImageFilter() [2/2]

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GridResampleImageFilter ( const Self )
privatedelete

Typedef parameters

Member Function Documentation

◆ AfterThreadedGenerateData()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::AfterThreadedGenerateData
overrideprotected

Typedef parameters

Definition at line 362 of file otbGridResampleImageFilter.hxx.

◆ BeforeThreadedGenerateData()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::BeforeThreadedGenerateData
overrideprotected

Typedef parameters

Definition at line 197 of file otbGridResampleImageFilter.hxx.

References otb::mpl::GetNumberOfComponents(), and otbMsgDevMacro.

◆ CastPixelWithBoundsChecking()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::CastPixelWithBoundsChecking ( const InterpolatorOutputType value,
const InterpolatorComponentType minComponent,
const InterpolatorComponentType maxComponent,
OutputPixelType outputValue 
) const
inlineprotected

Typedef parameters

Definition at line 156 of file otbGridResampleImageFilter.h.

References otb::mpl::GetNumberOfComponents().

◆ CheckOutputBoundsOff()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::CheckOutputBoundsOff ( )
virtual

Typedef parameters

◆ CheckOutputBoundsOn()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::CheckOutputBoundsOn ( )
virtual

Typedef parameters

◆ CreateAnother()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual::itk::LightObject::Pointer otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::CreateAnother ( void  ) const

◆ GenerateInputRequestedRegion()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GenerateInputRequestedRegion
overrideprotected

◆ GenerateOutputInformation()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GenerateOutputInformation
overrideprotected

Typedef parameters

Definition at line 75 of file otbGridResampleImageFilter.hxx.

◆ GetCheckOutputBounds()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual bool otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetCheckOutputBounds ( )
virtual

Typedef parameters

◆ GetEdgePaddingValue()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual const OutputPixelType& otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetEdgePaddingValue ( ) const
virtual

Typedef parameters

◆ GetInterpolationMargin()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual double otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetInterpolationMargin ( )
virtual

Typedef parameters

◆ GetMTime()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
itk::ModifiedTimeType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetMTime ( void  ) const
override

Method Compute the Modified Time based on changed to the components.

Definition at line 370 of file otbGridResampleImageFilter.hxx.

◆ GetNameOfClass()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual const char* otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

◆ GetOutputOrigin()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual const PointType& otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetOutputOrigin ( ) const
virtual

Typedef parameters

◆ GetOutputSize()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual const SizeType& otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetOutputSize ( ) const
virtual

Typedef parameters

◆ GetOutputSpacing()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual const SpacingType& otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetOutputSpacing ( ) const
virtual

Typedef parameters

◆ GetOutputStartIndex()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual const IndexType& otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::GetOutputStartIndex ( ) const
virtual

Typedef parameters

◆ itkGetObjectMacro()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::itkGetObjectMacro ( Interpolator  ,
InterpolatorType   
)

Typedef parameters

◆ New()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
static Pointer otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::New ( )
static

Method for creation through the object factory.

◆ operator=()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::operator= ( const Self )
privatedelete

Typedef parameters

◆ PrintSelf()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

Typedef parameters

Definition at line 387 of file otbGridResampleImageFilter.hxx.

◆ SetCheckOutputBounds()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetCheckOutputBounds ( bool  _arg)
virtual

Typedef parameters

◆ SetEdgePaddingValue()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetEdgePaddingValue ( OutputPixelType  _arg)
virtual

Typedef parameters

◆ SetInterpolationMargin()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetInterpolationMargin ( double  _arg)
virtual

Typedef parameters

◆ SetInterpolator()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetInterpolator ( InterpolatorType _arg)
virtual

Typedef parameters

◆ SetOutputOrigin()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetOutputOrigin ( PointType  _arg)
virtual

Typedef parameters

◆ SetOutputParametersFromImage()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetOutputParametersFromImage ( const ImageBaseType image)

Import output parameters from a given image

Definition at line 65 of file otbGridResampleImageFilter.hxx.

References otb::internal::GetSignedSpacing().

◆ SetOutputSize()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetOutputSize ( SizeType  _arg)
virtual

Typedef parameters

◆ SetOutputSpacing()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetOutputSpacing ( SpacingType  _arg)
virtual

Typedef parameters

◆ SetOutputStartIndex()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
virtual void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::SetOutputStartIndex ( IndexType  _arg)
virtual

Typedef parameters

◆ ThreadedGenerateData()

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision >
void otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
itk::ThreadIdType  threadId 
)
overrideprotected

Typedef parameters

Definition at line 274 of file otbGridResampleImageFilter.hxx.

Member Data Documentation

◆ ImageDimension

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
const unsigned int otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::ImageDimension = TOutputImage::ImageDimension
static

Number of dimensions.

Definition at line 77 of file otbGridResampleImageFilter.h.

◆ InputImageDimension

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
const unsigned int otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::InputImageDimension = TInputImage::ImageDimension
static

Typedef parameters

Definition at line 78 of file otbGridResampleImageFilter.h.

◆ m_CheckOutputBounds

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
bool otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_CheckOutputBounds
private

Typedef parameters

Definition at line 199 of file otbGridResampleImageFilter.h.

◆ m_EdgePaddingValue

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
OutputPixelType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_EdgePaddingValue
private

◆ m_InterpolationMargin

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
double otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_InterpolationMargin
private

Typedef parameters

Definition at line 197 of file otbGridResampleImageFilter.h.

◆ m_Interpolator

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
InterpolatorPointerType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_Interpolator
private

◆ m_OutputOrigin

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
PointType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_OutputOrigin
private

◆ m_OutputSize

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
SizeType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_OutputSize
private

◆ m_OutputSpacing

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
SpacingType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_OutputSpacing
private

◆ m_OutputStartIndex

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
IndexType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_OutputStartIndex
private

◆ m_ReachableOutputRegion

template<typename TInputImage , typename TOutputImage , typename TInterpolatorPrecision = double>
OutputImageRegionType otb::GridResampleImageFilter< TInputImage, TOutputImage, TInterpolatorPrecision >::m_ReachableOutputRegion
private

Typedef parameters

Definition at line 206 of file otbGridResampleImageFilter.h.


The documentation for this class was generated from the following files: