![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Bicubic interpolation. More...
#include <mdsInterpolate.h>

Public Types | |
| enum | { TEMPLATE_PARAMETER_IS_NOT_IMAGE = I::CLASS_IMAGE } |
| Check that I is an image. More... | |
| typedef CImageInterpolator< I > | tBase |
| Base types. | |
| typedef tBase::tImage | tImage |
| Image type. | |
| typedef tBase::tPixel | tPixel |
| Image pixel type. | |
Public Member Functions | |
| CBicubic (tCoordinate a=-0.75f) | |
| Default constructor. | |
| tPixel | interpolate (const tImage &Image, tCoordinate x, tCoordinate y) |
| Returns the interpolated subpixel value. | |
| void | setParam (tCoordinate a) |
| Sets parameters of the Bicubic interpolation. | |
Protected Member Functions | |
| tCoordinate | calcWeight1 (tCoordinate x) |
| Calculates concrete pixel weight (0<x<1). | |
| tCoordinate | calcWeight2 (tCoordinate x) |
| Calculates concrete pixel weight (1<x<2). | |
Protected Attributes | |
| tCoordinate | m_A |
| Optional parameter of the bicubic interpolation. | |
Bicubic interpolation.
| typedef CImageInterpolator<I> mds::img::CBicubic< I >::tBase |
Base types.
| typedef tBase::tImage mds::img::CBicubic< I >::tImage |
Image type.
Reimplemented from mds::img::CImageInterpolator< I >.
| typedef tBase::tPixel mds::img::CBicubic< I >::tPixel |
Image pixel type.
Reimplemented from mds::img::CImageInterpolator< I >.
anonymous enum [inherited] |
| mds::img::CBicubic< I >::CBicubic | ( | tCoordinate | a = -0.75f | ) |
Default constructor.
| tCoordinate mds::img::CBicubic< I >::calcWeight1 | ( | tCoordinate | x | ) | [protected] |
Calculates concrete pixel weight (0<x<1).
| tCoordinate mds::img::CBicubic< I >::calcWeight2 | ( | tCoordinate | x | ) | [protected] |
Calculates concrete pixel weight (1<x<2).
| tPixel mds::img::CBicubic< I >::interpolate | ( | const tImage & | Image, |
| tCoordinate | x, | ||
| tCoordinate | y | ||
| ) |
Returns the interpolated subpixel value.
| void mds::img::CBicubic< I >::setParam | ( | tCoordinate | a | ) |
Sets parameters of the Bicubic interpolation.
tCoordinate mds::img::CBicubic< I >::m_A [protected] |
Optional parameter of the bicubic interpolation.
1.7.6.1