|
| Array | hmap::biweight (Vec2< int > shape) |
| | Generates a biweight kernel array.
|
| |
| Array | hmap::blackman (Vec2< int > shape) |
| | Generates a Blackman window array with the specified shape.
|
| |
| Array | hmap::cone (Vec2< int > shape) |
| | Generates a cone-shaped kernel array.
|
| |
| Array | hmap::cone_smooth (Vec2< int > shape) |
| | Generates a cone-shaped kernel with a smooth landing.
|
| |
| Array | hmap::cone_talus (float height, float talus) |
| | Generates a cone-shaped kernel with specified height and talus.
|
| |
| Array | hmap::cubic_pulse (Vec2< int > shape) |
| | Generates a cubic pulse kernel array.
|
| |
| std::vector< float > | hmap::cubic_pulse_1d (int nk) |
| | Generates a 1D cubic pulse kernel.
|
| |
| Array | hmap::cubic_pulse_directional (Vec2< int > shape, float angle, float aspect_ratio, float anisotropy) |
| | Generates a "directional" cubic pulse kernel.
|
| |
| Array | hmap::cubic_pulse_truncated (Vec2< int > shape, float slant_ratio, float angle) |
| | Generates a truncated cubic pulse kernel.
|
| |
| Array | hmap::disk (Vec2< int > shape) |
| | Generates a disk-shaped kernel footprint.
|
| |
| Array | hmap::disk_smooth (Vec2< int > shape, float r_cutoff=0.9f) |
| | Generates a smooth, disk-shaped kernel footprint with soft edges.
|
| |
| Array | hmap::gabor (Vec2< int > shape, float kw, float angle, bool quad_phase_shift=false) |
| | Generates a Gabor kernel of the specified shape.
|
| |
| Array | hmap::gabor_dune (Vec2< int > shape, float kw, float angle, float xtop, float xbottom) |
| | Generates a modified dune-like Gabor kernel.
|
| |
| Array | hmap::lorentzian (Vec2< int > shape, float footprint_threshold=0.1f) |
| | Generate a Lorentzian kernel.
|
| |
| Array | hmap::hann (Vec2< int > shape) |
| | Generates a Hann window array with the specified shape.
|
| |
| Array | hmap::lorentzian_compact (Vec2< int > shape) |
| | Generate a modified Lorentzian kernel with compact support.
|
| |
| Array | hmap::sinc_radial (Vec2< int > shape, float kw) |
| | Generates a radial sinc function array with the specified shape and wave number.
|
| |
| Array | hmap::sinc_separable (Vec2< int > shape, float kw) |
| | Generates a separable sinc function array with the specified shape and wave number.
|
| |
| Array | hmap::smooth_cosine (Vec2< int > shape) |
| | Generate a smooth cosine kernel.
|
| |
| Array | hmap::square (Vec2< int > shape) |
| | Generate a square-shaped kernel.
|
| |
| Array | hmap::tricube (Vec2< int > shape) |
| | Generate a tricube kernel.
|
| |
| Array | hmap::get_kernel (Vec2< int > shape, KernelType kernel_type) |
| | Generate a kernel of the specified type.
|
| |