|
isce3 0.25.0
|
Bartlett kernel (triangle function). More...
#include <Kernels.h>
Public Member Functions | |
| BartlettKernel (double width) | |
| Triangle function constructor. | |
| T | operator() (double x) const override |
| Evaluate kernel at given location in [-halfwidth, halfwidth]. | |
Public Member Functions inherited from isce3::core::Kernel< T > | |
| Kernel (double width) | |
| virtual | ~Kernel () |
| Virtual destructor (allow destruction of base Kernel pointer) | |
| double | width () const |
| Get width of kernel. | |
Additional Inherited Members | |
Public Types inherited from isce3::core::Kernel< T > | |
| using | value_type = T |
Protected Attributes inherited from isce3::core::Kernel< T > | |
| double | _halfwidth |
Bartlett kernel (triangle function).
|
overridevirtual |
Evaluate kernel at given location in [-halfwidth, halfwidth].
Implements isce3::core::Kernel< T >.
1.13.2.