OTB  9.0.0
Orfeo Toolbox
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
otb::StreamingTraits< TImage > Class Template Reference

#include <otbStreamingTraits.h>

Public Types

typedef BCOInterpolateImageFunction< ImageTypeBCOInterpolationType
 
typedef WindowedSincInterpolateImageBlackmanFunction< ImageTypeBlackmanInterpolationType
 
typedef itk::BSplineInterpolateImageFunction< ImageType, double > BSplineInterpolationType
 
typedef WindowedSincInterpolateImageCosineFunction< ImageTypeCosineInterpolationType
 
typedef WindowedSincInterpolateImageGaussianFunction< ImageTypeGaussianInterpolationType
 
typedef WindowedSincInterpolateImageHammingFunction< ImageTypeHammingInterpolationType
 
typedef TImage ImageType
 
typedef itk::InterpolateImageFunction< ImageType, double > InterpolationType
 
typedef WindowedSincInterpolateImageLanczosFunction< ImageTypeLanczosInterpolationType
 
typedef itk::LinearInterpolateImageFunction< ImageType, double > LinearInterpolationType
 
typedef itk::NearestNeighborInterpolateImageFunction< ImageType, double > NearestNeighborInterpolationType
 
typedef ProlateInterpolateImageFunction< ImageTypeProlateInterpolationType
 
typedef StreamingTraits Self
 
typedef WindowedSincInterpolateImageWelchFunction< ImageTypeWelchInterpolationType
 

Static Public Member Functions

static unsigned int CalculateNeededRadiusForInterpolator (const InterpolationType *interpolator)
 

Static Public Attributes

static const unsigned int ImageDimension = ImageType::ImageDimension
 

Detailed Description

template<class TImage>
class otb::StreamingTraits< TImage >

This class provides internal information for streamable filters.

Note
This class is specialized for otb::VectorImage because VectorImage support less interpolator types
See also
ImageFileWriter
StreamingStatisticsImageFilter
StreamingResampleImageFilter

Definition at line 55 of file otbStreamingTraits.h.

Member Typedef Documentation

◆ BCOInterpolationType

Definition at line 79 of file otbStreamingTraits.h.

◆ BlackmanInterpolationType

Definition at line 77 of file otbStreamingTraits.h.

◆ BSplineInterpolationType

template<class TImage >
typedef itk::BSplineInterpolateImageFunction<ImageType, double> otb::StreamingTraits< TImage >::BSplineInterpolationType

Definition at line 67 of file otbStreamingTraits.h.

◆ CosineInterpolationType

Definition at line 73 of file otbStreamingTraits.h.

◆ GaussianInterpolationType

Definition at line 72 of file otbStreamingTraits.h.

◆ HammingInterpolationType

Definition at line 74 of file otbStreamingTraits.h.

◆ ImageType

template<class TImage >
typedef TImage otb::StreamingTraits< TImage >::ImageType

Definition at line 60 of file otbStreamingTraits.h.

◆ InterpolationType

template<class TImage >
typedef itk::InterpolateImageFunction<ImageType, double> otb::StreamingTraits< TImage >::InterpolationType

Definition at line 66 of file otbStreamingTraits.h.

◆ LanczosInterpolationType

Definition at line 76 of file otbStreamingTraits.h.

◆ LinearInterpolationType

template<class TImage >
typedef itk::LinearInterpolateImageFunction<ImageType, double> otb::StreamingTraits< TImage >::LinearInterpolationType

Definition at line 68 of file otbStreamingTraits.h.

◆ NearestNeighborInterpolationType

template<class TImage >
typedef itk::NearestNeighborInterpolateImageFunction<ImageType, double> otb::StreamingTraits< TImage >::NearestNeighborInterpolationType

Definition at line 69 of file otbStreamingTraits.h.

◆ ProlateInterpolationType

Definition at line 78 of file otbStreamingTraits.h.

◆ Self

template<class TImage >
typedef StreamingTraits otb::StreamingTraits< TImage >::Self

Standard class typedefs.

Definition at line 59 of file otbStreamingTraits.h.

◆ WelchInterpolationType

Definition at line 75 of file otbStreamingTraits.h.

Member Function Documentation

◆ CalculateNeededRadiusForInterpolator()

template<class TImage >
unsigned int otb::StreamingTraits< TImage >::CalculateNeededRadiusForInterpolator ( const InterpolationType interpolator)
static

Member Data Documentation

◆ ImageDimension

template<class TImage >
const unsigned int otb::StreamingTraits< TImage >::ImageDimension = ImageType::ImageDimension
static

Dimension of input image.

Definition at line 63 of file otbStreamingTraits.h.


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