OTB  6.7.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
< ImageType
BCOInterpolationType
 
typedef
WindowedSincInterpolateImageBlackmanFunction
< ImageType
BlackmanInterpolationType
 
typedef
itk::BSplineInterpolateImageFunction
< ImageType, double > 
BSplineInterpolationType
 
typedef
WindowedSincInterpolateImageCosineFunction
< ImageType
CosineInterpolationType
 
typedef
WindowedSincInterpolateImageGaussianFunction
< ImageType
GaussianInterpolationType
 
typedef
WindowedSincInterpolateImageHammingFunction
< ImageType
HammingInterpolationType
 
typedef TImage ImageType
 
typedef
itk::InterpolateImageFunction
< ImageType, double > 
InterpolationType
 
typedef
WindowedSincInterpolateImageLanczosFunction
< ImageType
LanczosInterpolationType
 
typedef
itk::LinearInterpolateImageFunction
< ImageType, double > 
LinearInterpolationType
 
typedef
itk::NearestNeighborInterpolateImageFunction
< ImageType, double > 
NearestNeighborInterpolationType
 
typedef
ProlateInterpolateImageFunction
< ImageType
ProlateInterpolationType
 
typedef StreamingTraits Self
 
typedef
WindowedSincInterpolateImageWelchFunction
< ImageType
WelchInterpolationType
 

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

Definition at line 80 of file otbStreamingTraits.h.

Definition at line 78 of file otbStreamingTraits.h.

Definition at line 68 of file otbStreamingTraits.h.

Definition at line 74 of file otbStreamingTraits.h.

Definition at line 73 of file otbStreamingTraits.h.

Definition at line 75 of file otbStreamingTraits.h.

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

Definition at line 60 of file otbStreamingTraits.h.

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

Definition at line 67 of file otbStreamingTraits.h.

Definition at line 77 of file otbStreamingTraits.h.

Definition at line 69 of file otbStreamingTraits.h.

Definition at line 70 of file otbStreamingTraits.h.

Definition at line 79 of file otbStreamingTraits.h.

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

Standard class typedefs.

Definition at line 59 of file otbStreamingTraits.h.

Definition at line 76 of file otbStreamingTraits.h.

Member Function Documentation

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

Member Data Documentation

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

Dimension of input image.

Definition at line 64 of file otbStreamingTraits.h.


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