Parameters to control convolution.
More...
#include <ConvolveImage.h>
Parameters to control convolution.
Definition at line 50 of file ConvolveImage.h.
◆ ConvolutionControl()
lsst::afw::math::ConvolutionControl::ConvolutionControl |
( |
bool |
doNormalize = true , |
|
|
bool |
doCopyEdge = false , |
|
|
int |
maxInterpolationDistance = 10 |
|
) |
| |
|
inline |
- Parameters
-
doNormalize | normalize the kernel to sum=1? |
doCopyEdge | copy edge pixels from source image instead of setting them to the standard edge pixel? |
maxInterpolationDistance | maximum width or height of a region over which to use linear interpolation interpolate |
Definition at line 52 of file ConvolveImage.h.
58 : _doNormalize(doNormalize),
59 _doCopyEdge(doCopyEdge),
60 _maxInterpolationDistance(maxInterpolationDistance) {}
◆ getDoCopyEdge()
bool lsst::afw::math::ConvolutionControl::getDoCopyEdge |
( |
| ) |
const |
|
inline |
◆ getDoNormalize()
bool lsst::afw::math::ConvolutionControl::getDoNormalize |
( |
| ) |
const |
|
inline |
◆ getMaxInterpolationDistance()
int lsst::afw::math::ConvolutionControl::getMaxInterpolationDistance |
( |
| ) |
const |
|
inline |
Definition at line 64 of file ConvolveImage.h.
64 {
return _maxInterpolationDistance; };
◆ setDoCopyEdge()
void lsst::afw::math::ConvolutionControl::setDoCopyEdge |
( |
bool |
doCopyEdge | ) |
|
|
inline |
◆ setDoNormalize()
void lsst::afw::math::ConvolutionControl::setDoNormalize |
( |
bool |
doNormalize | ) |
|
|
inline |
◆ setMaxInterpolationDistance()
void lsst::afw::math::ConvolutionControl::setMaxInterpolationDistance |
( |
int |
maxInterpolationDistance | ) |
|
|
inline |
Definition at line 68 of file ConvolveImage.h.
69 _maxInterpolationDistance = maxInterpolationDistance;
The documentation for this class was generated from the following file:
- /j/snowflake/release/lsstsw/stack/1a1d771/Linux64/afw/20.0.0/include/lsst/afw/math/ConvolveImage.h