Orfeo Toolbox  3.16
Classes | Functions
otb::Function Namespace Reference

Classes

class  AlphaBlendingFunction
 Implements simple blending. More...
 
class  AmplitudeFunctor
 Compute the module from the selected channel in the input. More...
 
class  BlackmanWindowFunction
 Window function for sinc interpolation.

\[ w(x) = 0.42 + 0.5 cos(\frac{\pi x}{m}) + 0.08 cos(\frac{2 \pi x}{m}) \]

. More...

 
class  BlendingFunction
 Base class for blending functions. Please note that this class is pure virtual, and should be subclassed. More...
 
class  ChannelSelectorFunctor
 Base class for pixel representation functions. More...
 
class  ComplexToIntensity
 
class  CosineWindowFunction
 
class  GaussianRenderingFunction
 Square root stretch rendering. If the input image is an Image, the function renders it with R, G and B channels all equals. If it is a VectorImage, the function renders the selected channels. More...
 
class  GaussianWindowFunction
 Gaussian interpolation windowing function.

\[ w(x) = exp ( -2. \frac{sigma*sigma * \pi } ) \]

. More...

 
class  HammingWindowFunction
 Window function for sinc interpolation.

\[ w(x) = 0.54 + 0.46 cos(\frac{\pi x}{m} ) \]

. More...

 
class  Identity
 Default math functor parameter for rendering function. More...
 
class  ImaginaryToComplex
 
class  LanczosWindowFunction
 Window function for sinc interpolation.

\[ w(x) = \textrm{sinc} ( \frac{x}{m} ) \]

Note: Paper referenced in WindowedSincInterpolateImageFunctionBase gives an incorrect definition of this window function. More...

 
class  MultiplyBlendingFunction
 Implements simple blending For each channel the blending function is as follows:

\[ P_{o} = P_{i1} * P_{i2} / 255 \]

. More...

 
class  NoStretchRenderingFunction
 No stretch rendering (0-255 clipping). If the input image is an Image, the function renders it with R, G and B channels all equals. If it is a VectorImage, the function renders the selected channels. More...
 
class  PhaseFunctor
 Compute the module from the selected channel in the input. More...
 
class  ProlateFunction
 Prolate function give the value of the prolate profile following one of the 2 image dimension. More...
 
class  RealAndImaginaryToComplex
 
class  RealToComplex
 
class  RenderingFunction
 Base class for rendering functions. Please note that this class is pure virtual, and should be subclassed. More...
 
class  SquareRootRenderingFunction
 Square root stretch rendering. If the input image is an Image, the function renders it with R, G and B channels all equals. If it is a VectorImage, the function renders the selected channels. More...
 
class  StandardRenderingFunction
 Standard rendering. If the input image is an Image, the function renders it with R, G and B channels all equals. If it is a VectorImage, the function renders the selected channels. More...
 
class  UniformAlphaBlendingFunction
 Implements simple blending For each channel the blending function is as follows:

\[ P_{o} = \alpha P_{i1} + (1 - \alpha) P_{i2} \]

. More...

 
class  WelchWindowFunction
 Window function for sinc interpolation.

\[ w(x) = 1 - ( \frac{x^2}{m^2} ) \]

. More...

 

Functions

const double GAUSSIAN_MEAN (SCREEN_COLOR_MIDDLE_VALUE)
 
const double GAUSSIAN_STANDARD_DEVIATION (1.0)
 
const unsigned int SCREEN_COLOR_MAX_VALUE (255)
 
const unsigned int SCREEN_COLOR_MIDDLE_VALUE (127)
 
const unsigned int SCREEN_COLOR_MIN_VALUE (0)
 

Function Documentation

const double otb::Function::GAUSSIAN_MEAN ( SCREEN_COLOR_MIDDLE_VALUE  )
const double otb::Function::GAUSSIAN_STANDARD_DEVIATION ( 1.  0)

Default standard deviation value of the gaussian distribution

const unsigned int otb::Function::SCREEN_COLOR_MAX_VALUE ( 255  )
const unsigned int otb::Function::SCREEN_COLOR_MIDDLE_VALUE ( 127  )
const unsigned int otb::Function::SCREEN_COLOR_MIN_VALUE ( )

Generated at Sun May 19 2013 04:28:57 for Orfeo Toolbox with doxygen 1.8.3.1