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

#include <otbStreamingTraits.h>

Public Types

typedef BCOInterpolateImageFunction< ImageTypeBCOInterpolationType
 
typedef WindowedSincInterpolateImageGaussianFunction< ImageTypeGaussianInterpolationType
 
typedef otb::VectorImage< TPixel, VImageDimension > ImageType
 
typedef itk::InterpolateImageFunction< ImageType, double > InterpolationType
 
typedef itk::LinearInterpolateImageFunction< ImageType, double > LinearInterpolationType
 
typedef itk::NearestNeighborInterpolateImageFunction< ImageType, double > NearestNeighborInterpolationType
 
typedef StreamingTraits Self
 

Static Public Member Functions

static unsigned int CalculateNeededRadiusForInterpolator (const InterpolationType *interpolator)
 

Static Public Attributes

static const unsigned int ImageDimension = ImageType::ImageDimension
 

Detailed Description

template<typename TPixel, unsigned int VImageDimension>
class otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >

Definition at line 97 of file otbStreamingTraits.h.

Member Typedef Documentation

◆ BCOInterpolationType

template<typename TPixel , unsigned int VImageDimension>
typedef BCOInterpolateImageFunction<ImageType> otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::BCOInterpolationType

Definition at line 114 of file otbStreamingTraits.h.

◆ GaussianInterpolationType

template<typename TPixel , unsigned int VImageDimension>
typedef WindowedSincInterpolateImageGaussianFunction<ImageType> otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::GaussianInterpolationType

Definition at line 113 of file otbStreamingTraits.h.

◆ ImageType

template<typename TPixel , unsigned int VImageDimension>
typedef otb::VectorImage<TPixel, VImageDimension> otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::ImageType

Definition at line 102 of file otbStreamingTraits.h.

◆ InterpolationType

template<typename TPixel , unsigned int VImageDimension>
typedef itk::InterpolateImageFunction<ImageType, double> otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::InterpolationType

Definition at line 108 of file otbStreamingTraits.h.

◆ LinearInterpolationType

template<typename TPixel , unsigned int VImageDimension>
typedef itk::LinearInterpolateImageFunction<ImageType, double> otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::LinearInterpolationType

Definition at line 109 of file otbStreamingTraits.h.

◆ NearestNeighborInterpolationType

template<typename TPixel , unsigned int VImageDimension>
typedef itk::NearestNeighborInterpolateImageFunction<ImageType, double> otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::NearestNeighborInterpolationType

Definition at line 110 of file otbStreamingTraits.h.

◆ Self

template<typename TPixel , unsigned int VImageDimension>
typedef StreamingTraits otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::Self

Standard class typedefs.

Definition at line 101 of file otbStreamingTraits.h.

Member Function Documentation

◆ CalculateNeededRadiusForInterpolator()

template<typename TPixel , unsigned int VImageDimension>
unsigned int otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::CalculateNeededRadiusForInterpolator ( const InterpolationType interpolator)
static

Definition at line 95 of file otbStreamingTraits.hxx.

References otbMsgDevMacro.

Member Data Documentation

◆ ImageDimension

template<typename TPixel , unsigned int VImageDimension>
const unsigned int otb::StreamingTraits< otb::VectorImage< TPixel, VImageDimension > >::ImageDimension = ImageType::ImageDimension
static

Dimension of input image.

Definition at line 105 of file otbStreamingTraits.h.


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